mewind / RSDSupermarketPOS

0 stars 0 forks source link

Sprint 3 – Sprint Planning(12-12-2016) #14

Open juzplayplay opened 7 years ago

juzplayplay commented 7 years ago

Hi guys, today will be the first day of the Sprint 3. I'm the scrum master for this sprint. For this sprin we will mainly focus on Payment module, did everyone of you understand all the user stories?

mewind commented 7 years ago

Yes, I did read through all the user stories and roughly know what we should do in this sprint. Since we have already linked the gridview in Payment tab with the products in cart during last Sprint, I think it should be no problem for us to do the next part.

lkc442012 commented 7 years ago

Hmmm, in my opinion the function of Payment will be dealing with database a lot, therefore we have to be more careful when developing this module

huylin25 commented 7 years ago

Yes I agree with KarCheng, because in the user story require us to actually update the quantity of products selected in the cart, and remove the item from the cart, therefore we need to keep on updating the database with the latest data

mewind commented 7 years ago

Ya, maybe this will be the challenging part in this sprint and need us to put more effort on it. Moreover, I think we will need to design another form which showing the payment details after each successful payment and ask the user whether to print the receipt, in order to provide them some confirmation after each payment

juzplayplay commented 7 years ago

I think maybe you guys should actually automatically log out the current user account everytime when they successfully done their payment to prevent user forgot to logout manually and the next user can misuse the system with their account.

huylin25 commented 7 years ago

Okay, this will be the must for the security purpose.

lkc442012 commented 7 years ago

This should be no problem since we just need to write a few lines of code but can protect the user account, thanks for reminding it!

mewind commented 7 years ago

Furthermore I think we should allow the user to cancel the payment, once they cancel the payment, the particular Sales ID in database will be deleted and the items in the cart will also be removed, this will be more convenient if the user want to remove everything from the cart instead of doing it one by one manually

juzplayplay commented 7 years ago

I think this is what most of the user expect to have, this will provide a more helpful function to them

lkc442012 commented 7 years ago

So, in the calculation part we just need to have total of the price of products selected ?

huylin25 commented 7 years ago

I think should also include GST induced to the subtotal of all the products selected.

mewind commented 7 years ago

Oh ya, we also need to check the identity of the user, if the user is either a member or staff of the supermarket they can enjoy 10% of discount, so we should also display the discount amount.

lkc442012 commented 7 years ago

Okay, so that means we will need to have the Grandtotal which the formula should be (SUBTOTAL + GST)-DISCOUNTED price?

huylin25 commented 7 years ago

Yes, I think this will provide a clearer breakdown for the user to check on the payment amount.

mewind commented 7 years ago

At the same time user will have less doubts on the payment amount.

juzplayplay commented 7 years ago

Okay, so do you guys have any other ideas or problem to be discussed? If no, I think we can start to allocate the tasks.

lkc442012 commented 7 years ago

I think should be no more.

juzplayplay commented 7 years ago

Okay, KarCheng, can you develop the calculation part? Which includes subtotal, GST, discounted amount and the grand total?

lkc442012 commented 7 years ago

I think should be okay, I'll discuss with you guys if I have any problem.

lkc442012 commented 7 years ago

I think I'll also handle the cancel Payment part since it should also be a quite simple task

juzplayplay commented 7 years ago

Sure ,no problem.

mewind commented 7 years ago

So, the Update Payment, show Payment Details, and logout after each successful payment will handle by HuyLin and me?

juzplayplay commented 7 years ago

Yes you're right, but we all will try our best to help if you guys have any problem.

huylin25 commented 7 years ago

Okay, we will work together to make things done.

juzplayplay commented 7 years ago

So we will dismiss the first meeting of Sprint 3 now ? Any objection?

huylin25 commented 7 years ago

Nope, thanks Raymond for conducting the meeting!

juzplayplay commented 7 years ago

You're welcome