-
Notifications
You must be signed in to change notification settings - Fork 0
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 | 2 | With password unshown, may need personal /driver info storage. Create a new account is the base requirement | L |
| 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 | 2 | Database for Driver/ Customer, unique is required for them to log in without confict | L |
| US 03.02.01 | As a user, I want to edit the contact information in my profile | 1 | 3 | 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 | 2 | 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 | 1 | 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. | 4 | 1 | To help the driver to check the request by themself | H |
| US 02.01.01 | As a rider or driver, I want to see the status of a request that I am involved in | 2 | 1 | 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 | 1 | Look up the current info to help them communicate | L |
| US 01.03.01 | As a rider, I want to be notified if my request is accepted. | 2 | 2 | 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 | 1 | 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 | 1 | 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 | 2 | estimate fare according to the distance of the ride | H |
| US 05.01.01 | As a driver, I want to accept a request I agree with and accept that offered payment upon completion | 4 | 1 | Build money management the system for both driver and user link to people database | M |
| US 05.02.01 | As a driver, I want to view the currently active request | 1 | 1 | 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 | 2 | 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 | 2 | 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 | 1 | Make a payment to be acknowledged by rider | L |
| US 06.02.01 | As a rider, I want to see the current request, even if I am offline | 3 | 2 | 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 | 1 | 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 | 1 | 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 | 3 | Add new rating to database | L |
| US 1.10.01 | As a rider, I want to see the driver's profile and ratings. | 2 | 1 | Good way to help the rider to decide whether they cancel the request or not | L |