Skip to content

User Story Rationale

kdavina edited this page Oct 18, 2019 · 12 revisions

Moods

US 01.01.01
As a participant, I want to add a mood event to my mood history, each event with the current date and time, a required emotional state, optional reason, and optional social situation in order to keep track of my mood history and be able to look back and see what I felt at what time, where I was, and with who.

US 01.02.01
As a participant, I want consistent emoticons and colors to depict and distinguish the emotional states in any view because I want to be able to easily distinguish between different moods.

US 01.03.01
As a participant, I want to view a given mood event and all its available details because I want to visit past moods and remember the details associated with each mood I felt.

US 01.04.01
As a participant, I want to edit the details of a given mood event of mine because I want to be able to change the details of my mood if I change my mind about how I felt.

US 01.05.01
As a participant, I want to delete a given mood event of mine because I may change my mind about whether I want that mood to be recorded and viewed by people following me.

Other Mood Details

US 02.01.01
As a participant, I want to express the reason why for a mood event using a brief textual explanation (no more than 20 characters or 3 words) because I want to describe my mood in detail and in my own words.

US 02.02.01
As a participant, I want to express the reason why for a mood event using a photograph because the photograph is able to trigger memories that text alone cannot trigger.

US 02.03.01
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 because I want to keep track of how I felt around other people.

Profile

US 03.01.01
As a user, I want a profile with a unique username because I do not want others to get confused about who to follow if two people have the same username.

Mood History

US 04.01.01
As a participant, I want to view as a list my mood history, sorted by date and time, in reverse chronological order (most recent coming first) because I want to see how I have felt recently in comparison to the past.

US 04.02.01
As a participant, I want to filter my mood history list to show only mood events with a particular emotional state so that I can be aware of and track the time, date, details, locations, and social situations related to that particular mood.

Mood Following and Sharing

US 05.01.01
As a participant, I want to ask another participant to follow their most recent mood event because I want to know how the people I am following have been feeling recently.

US 05.02.01
As a participant, I want to grant another participant permission to follow my most recent mood event because I want to share my moods with certain people.

US 05.03.01
As a participant, I want to view as a list the most recent mood events of the other participants I am granted to follow, sorted by date and time, in reverse chronological order (most recent coming first) because I want to be able to see how the people I am following have been feeling recently.

Geolocation and Maps

US 06.01.01
As a participant, I want to optionally attach my current location to a mood event because I may want to associate a certain spot with a certain mood.

US 06.02.01
As a participant, I want to see a map of the mood events (showing their emotional states) from my mood history list (that have locations) because I want to see a quick summary of the locations where I most commonly experience certain emotions.

US 06.03.01
As a participant, I want to see a map of the mood events (showing their emotional states and the username) from my mood following list (that have locations) because I want to quickly see where the people I follow experience certain moods.





imnotgonnamakeit: tracking your moods, and sharing with your friends!
Copyright (C) 2019 Xiaole Zeng, Rehab El-Hajj,Jungu Liu, Davina Kam, Christian Lo, Yuning Guo