ABCDEFGHIJK
1
Product BacklogAs <WHO>, I want/need to <WHAT> so that <WHY>.As <WHO>, I want/need to <WHAT> so that <WHY>.
2
WHO for the Role
3
CorpoRateWHAT for Capability, Task, Hard-goal, and Soft-goalWHO for the Role
4
WHY for Task, Hard-goal, and Soft-goalWHAT for Capability, Task, Hard-goal, and Soft-goal
5
Product owner: Sean Cesario
WHY for Task, Hard-goal, and Soft-goal
6
7
Date of creation: 10/11/2021
8
9
(Functional / Non-Functional)(Dev)(Client / Product owner)
10
IDNameTypeCreation
Date
DescriptionSizePriorityDependenciesNotesSprintResponsibility
11
US1Usability - Clear and concise user experienceNF10/11/2021As a user, I want the reviews to be clear, easy to read, and aethetically pleasing.LargeHighUserApp design/user experience should not serve as a hinderance to its usablility.1Cameron
12
US2Privacy - Anonymous reviewsNF10/11/2021As a user, I want to be anonymous/my identity to be protected from employer backlash.
SmallHighGood development practicesUsers' identities should be kept from current or future employers so that they can be honest.2
13
US3Performance - Fast search timesNF10/11/2021As an informed customer, I want to have search results returned in a quick and precise manner, with seamless communication with the database.MediumMediumUS19Front end/displayed information should have a seamless/quick communication with the database.3
14
US4Storage - Handle "n" reviewsNF10/14/2021As a user, I should be able to review the company no matter how many other people have submitted reviewsLargeLowUS19We must make sure the database can handle a large amount of reviews1Geetanjali
15
US5Portablity - Works on any deviceNF10/14/2021As a user, I want to use any device so that my app would adjust to the size of the device.MediumMediumUserApp will adjust to any size of the device.1Cameron
16
US6Localization - Language/Format should be U.S. centricNF10/17/2021As an American user, the app should use language and formats that I am accustomed to.SmallMediumUS1The app should be in English and use standard American date, time, currency, measurements, etc.1Geetanjali
17
US7Maintainability/Serviceability - Issue with the app NF10/18/2021As a user, if I see an issue with application, I am able to report it to the developers so that they can fix the bug. SmallMediumUS15Issue with app should be fixed within 24hrs after it is reported. Report can be done in the About tab.3
18
US8Upvoting and downvotingF10/14/2021As a cautious user, I want to be see how many people agree/disagree with a specific reviewSmallMediumDevelopment skillsReviews should be able to be up/down voted to keep the most credible and agreed ones at the top3
19
US9Rating scaleF10/14/2021As a user, I should be able to rate the company on different qualities on a certain metric to give an idea of how they are in specific areas. Also, I want to be able to quickly compare companies based on a common metric.SmallHighUS13When reviewing you should be able to rate the company on various aspects on a metric (1 - 5 scale).2
20
US10Searching for a companyF10/14/2021As a user I should be able to search and find the company I wish to review or look intoLargeHighUS19There should be a search function so users can look for companies pages2
21
US11Dynamic DataF10/14/2021As a user, I should be able to see the up to date average ratings and number of ratings based on real time data.MediumMediumUS19Data like average company ratings should be auto calcated based on other data 3
22
US12Submission BoxF10/14/2021As a user, I want to be able to express my feelings towards a business so that my review is detailed and can help others with my review. LargeHighUS13In the submission box, reviews can be done with words as well as stars. This will help the users understand a business better.3
23
US13Add ReviewF10/14/2021As a user, I must be able to add as many reviews, I can. So that when I have to add another review about a speciefic thing about the company, I can.MediumHighUS19Reviews can be added.3
24
US14Edit/Delete ReiewF10/14/2021As a user, if I make a mistake or change my view on a certain company, I would like to be able to edit or delete my reviews.MediumMediumUS19User's can only delete their own reviews. Other user's review can not be deleted.3
25
US15AboutF10/14/2021As a user, I should be able to see information about the app and the mobile developers names.SmallLowUserList of developers, version number, what the application about, and the mission statement for the application (SDG's). 1Prince
26
US16Display average ratings from the search screenF10/17/2021As a user, I would like to be able to quickly see companies' average ratings from the search screen.SmallMediumUS11, US 18Search results should display vital information such as company name, logo, average rating, etc2
27
US17Suggest new companies to addF10/17/2021As a user, if I can't find a company that I'd like to add a review for, I want to be able to suggest it to the developers to add in the future.SmallMediumUS19Have a table in our database to store new company suggestions so that developers can look at them and consider adding them in the future.3
28
US18Average RatingF10/17/2021As a user, I want companies to have an average rating that reflects all of the different sub-ratings it has.SmallHighUS9Average rating should be the average of the different aspect ratings the company has.3
29
US19Database to hold companies, reviews, etcF10/17/2021As developers, we should be able to pre-populate the database with popular companies and it should contain all the reviews that our application pulls from.LargeHighFirebaseDatabase tables - users, companies, reviews, suggestions, reports1Prince
30
US20Login AuthenticationF10/27/2021As a user, I want to be able to have my own account that houses all my unique data. LargeHighFirebaseCreate an authenification system using Firebase1Sean
31
US21Clear CriteriaF10/17/2021As a user, I want to have clear criteria to rate companies on, and what each criteria entails.MediumMediumUS9Provide different criteria/important issues for users to rate companies on (Leadership, Working Conditions, Wage Equality, Environmental Sustainability, Ethics)2
32
US22Register ScreenF10/27/2021As a user, I want to be able to create an account that houses all my unique data. LargeHighFirebaseCreate a screen to register an account using FIrebase1Sean
33
US23Sign out FeatureF10/27/2021As a user, I want to be able to sign out of the app for security reasons.SmallHighFirebaseCreate a sign out feature1Sean
34
US24Profile PageF11/1/2021As a user, I should be able to view my account information and edit it if I please.MediumHighUS19, US20, US22, US23Create a profile page with information about the user and editable fields1Prince & Sean
35
US25Drawer NavigatorF11/1/2021As a user, I should be able to easily navigate throughout the different pages in the app.MediumHighUS1, US6Create a drawer navigator that allows the user to visit different sections of the app1Prince
36
US26Home PageF11/10/2021As a user, I want to open the app to the home screen and see relevant information about my reviews.MediumHighUS19, US9Create a home page that shows user statistics (top reviews, numer of likes, etc). Horizontal scrolling with their reviews/top comanies2
37
US 27Company PageF11/10/2021As a user, I should have a page where I can view a companies information including average ratings breakdown, information, and name. I should also be able to see the reviews associated with the company and interact with them.MediumHighUS10 Create a company page that shows comapny data (descriptions, average ratings, etc)2Sean
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100