Skip to content

User Requirement Backlog

Raymond Sarinas edited this page Nov 27, 2019 · 4 revisions
Requirement ID Requirement Name Rationale Related Issues
01.01.01 Add Mood Event Attributes As a participant, I want my mood events to contain the current date and time, a required emotional state, an optional reason, and an optional social situation, so I can view the specific details of my moods #63
01.01.01 Add Mood Event to Mood History As a participant, I want to add a mood event to my mood history, so I can refer to it in the future
01.02.01 Mood Emoticons and Colors As a participant, I want consistent emoticons and colors, so I can easily distinguish the emotional states in any view
01.03.01 View Mood Details As a participant, I want to be able to view the details of past mood events, so I don't need to remember specific details myself.
01.04.01 Edit Mood Event As a participant, I want to be able to edit the details of past mood events, in case I make an error or decide to add more info.
01.05.01 Delete Mood Event As a participant, I want to delete a given mood event of mine, in case I made any large mistakes
02.01.01 Add Reason to Mood Event As a participant, I want to express the reason why for a mood event using a brief textual explanation, to allow for further description
02.02.01 Add Photo as Reason in Mood Event As a participant, I want to express the reason why for a mood event using a photograph, in case 3 words is not sufficient
02.03.01 Add Social Situation to Mood Event As a participant, I want to specify the social situation for a mood event to be one of: alone, with one other person, with two to several people, or with a crowd, so I can see how social situations affect my mood
03.01.01 Create User Profile As a participant, I want to be able to create a new profile with a unique username, so I can be identified by other users
03.01.01 Log into Profile As a participant, I want to be able to log into my profile with my username and password, so I can persistently use the app
03.01.01 View Personal Profile As a participant, I want to be able to view my profile, so I can see the details of my profile
03.01.01 View Other User Profiles As a participant, I want to be able to view other users profiles, so that I can view their profile details
03.01.01 Log Out of Profile As a participant, I want to be able to log out of my profile, so I can sign in to another account
04.01.01 Personal Mood History Page As a participant, I want a page that contains my personal mood history, so I can look through past moods
04.01.01 Mood History Sorting As a Participant, I want my personal mood history to be sorted in reverse chronological order, so I can see the most recent ones easily, and scroll down to see my past moods.
04.02.01 Mood History Filter by Mood As a participant, I want to filter my mood history list to show only mood events with a particular emotional state, so I don't need to find them manually
05.01.01 Search for Profiles As a participant, I want to be able to search for other profiles, so I can connect with others
05.01.01 Request to Follow Profile As a participant, I want to request to follow other profiles, so I don't need to keep returning to profiles I'm interested in
05.01.01 Mood History List for Followed Profiles As a participant, I want to see the most recent mood event of those I follow, so I can see the moods of those I'm interested in
05.02.01 List of Follow Requests As a participant, I want to see those who are requesting to follow me, so I know who is interested in my profile
05.02.01 Accept Follow Requests As a participant, I want to accept the requests of other users to follow my profile, so I can control who sees my recent moods
05.03.01 List of Mood Events from Followed Profiles As a participant, I want to view the most recent post of those I follow, so I can conveniently view the most recent moods of profile's I'm interested in
05.03.01 Chronological Order for Followed Mood List As a participant, I want the moods of those I follow to be sorted in reverse chronological order, so I can easily access recent moods
06.01.01 Attach Location to Mood Event As a participant, I want to optionally attach my current location to a mood event, so I can see if certain locations affect my mood
06.02.01 Map View for Personal Moods As a participant, I want a map view containing my mood events that have locations, so I can see which locations affect my mood
06.03.01 Map View for Followed Profile's Moods As a participant, I want a map view containing the most recent mood events of those I follow, so I can see how locations affect the moods of those I follow

Clone this wiki locally