Skip to content

Product Backlog

Choo Shee Yeow edited this page Feb 15, 2020 · 19 revisions

Priority: 1 = must do, 2 = should do, 3 = could do

Risk Level: L = Low, M = Medium, H = High

Estimated Size: 1, 2, 3, 5, 8 (story point)

ID Story Estimated Size Priority Comment/Rationale Risk Level
US 01.01.01 As a rider, I want to request rides between two locations 8 1 To help the rider to check the information.Map information need to be located H
US 04.01.01 As a driver, I want to browse and search for open requests by geo-location. 8 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 3 1 help them to take next step and make decison M
US 01.02.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.05.01 As a rider, I want to be able to phone or email the driver who accepted a request 5 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. 2 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 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 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 08.01.01 As a rider, I wish to generate a QR-Bucks QR Code for my driver to scan to pay them. 5 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! 3 1 Add new payment to the database to update profile. To be able to receive payment M
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
US 01.04.01 As a rider, I want to cancel requests. 2 1 To be able to cancel the request before any driver accept the request M
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 3 2 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.03.01 As a user, I want to, when a username is presented for a thing, retrieve and show its contact information. 2 2 which can save the user time. Set the view to clickable 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.06.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.03.01 As a driver, I want to be notified if my ride offer was accepted. 2 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. 5 2 To prevent the situation of disconnected to the internet M
US 06.02.01 As a rider, I want to see the current request, even if I am offline 5 2 Make sure save request locally to prevent disconnection M
US 07.01.01 As a rider, I want to specify a start and end geo locations on a map for a request. 8 2 to be able to find the route using google map package and preview the selected location on the map H
US 07.02.01 As a driver, I want to view start and end geo locations on a map for a request. 8 2 to be able to know the location of the request so that the driver can decide whether or not accept the request H
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 1.11.01 As a rider, I want to rate a driver for his/her service thumbs up or thumbs down. 1 3 Add new rating to database L
US 12.01.03 authorized rider/driver log out 2 3 this is the base for user to start the app within his/her account L

Clone this wiki locally