Skip to content

Product Backlog

Choo Shee Yeow edited this page Feb 14, 2020 · 19 revisions
ID Story Estimated Size Priority Comment/Rationale Risk Level
US 12.01.01 As an unauthorized rider/driver I want to create a new account 3 1 With password unshown, may need personal /driver info storage. Create a new account is the base requirement M
US 12.01.02 unauthorized rider/driver log in 1 2 this is the base for user to start the app within his/her account L
US 12.01.03 authorized rider/driver log out 1 3 this is the base for user to start the app within his/her account L
US 03.01.01 As a user, I want a profile with a unique username and my contact information. 2 4 Database for Driver/ Customer, unique is required for them to log in without confict M
US 03.02.01 As a user, I want to edit the contact information in my profile 1 5 User can edit their contact information once they changing their phone number or for new registration L
US 03.03.01 As a user, I want to, when a username is presented for a thing, retrieve and show its contact information. 1 6 which can save the user time. Set the view to clickable L
US 01.01.01 As a rider, I want to request rides between two locations 4 7 To help the rider to check the information.Map information need to be located H
US 07.02.01 As a driver, I want to browse and search for open requests by geo-location. 2 7 To help the driver to check the request by themself M
US 02.01.01 As a rider or driver, I want to see the status of a request that I am involved in 2 10 help them to take next step and make decison M
US 06.01.01 As a rider, I want to see the current request I have open. 2 7 Look up the current info to help them communicate M
US 01.03.01 As a rider, I want to be notified if my request is accepted. 2 9 Rider need to know their current status. Make the status is readable by getter M
US 01.05.01 As a rider, I want to be able to phone or email the driver who accepted a request 2 11 Help rider and driver contact each other M
US 01.08.01 As a rider, I want to cancel a ride before the rider picks me up. 1 10 Rider should be able to cancel ride when the driver has not picked rider, so that rider could regret M
US 05.01.01 As a rider, I want an estimate of a fair fare to offer to drivers and I should be able to offer more. 2 12 M
US 05.01.01 As a driver, I want to accept a request I agree with and accept that offered payment upon completion 4 8 Build money management the system for both driver and user link to people database H
US 05.02.01 As a driver, I want to view the currently active request 1 13 Driver should be able to see the request before accepting L
US 05.03.01 As a driver, I want to be notified if my ride offer was accepted. 1 14 To help the driver to make decision L
US 06.01.01 As a driver, I want to see requests that I already accepted while offline. 3 15 To prevent the situation of disconnected to the internet M
US 01.07.01 As a rider, I want to confirm the completion of a request and enable payment. 2 9 Make a payment to be acknowledged by rider M
US 06.02.01 As a rider, I want to see the current request, even if I am offline 3 15 Make sure save request locally to prevent disconnection M
US 08.01.01 As a rider, I wish to generate a QR-Bucks QR Code for my driver to scan to pay them. 3 13 To be able to make payment M
US 08.02.01 As a driver I want to scan my rider's QR-Bucks to get paid! 2 12 Add new payment to the database to update profile. To be able to receive payment M
US 1.11.01 As a rider, I want to rate a driver for his/her service thumbs up or thumbs down. 2 15 Add new rating to database M
US 1.10.01 As a rider, I want to see the driver's profile and ratings. 2 16 Good way to help the rider to decide whether they cancel the request or not M

Clone this wiki locally