Sunday, October 6th, 2019 - adriancleung/vibes GitHub Wiki

Type of Meeting: Planning Meeting

Attendees: Taylor, Josh, Grayson, Adrian, David, Fatih

Individual - Assigned User Stories:

Taylor - Product backlog and set up GitHub projects

Josh - Object-oriented analysis

Grayson - Object-oriented analysis

Adrian - UI mockups and storyboard

David - UI mockups and storyboard

Fatih - Glossary and information sources

General Comments:

Decided on sprint structure, sprint notes, UI design, how to use issues for user stories, and assigned project part 2 deliverables for this sprint. Decided to use GitHub projects to visualize in progress work.

Issue template:

Feature Title

# Description

# Rationale

# Story Points

# Risk level

Ask about: task tracking software; is github projects okay, would Jakaria like to be added to our discord, and do we ask the TA for clarifications on app functionality or the prof.?

Clarifications:

Moods:
  • "each event with the current date and time": should we allow them to add an event for non current date and time, if so it could be a date picker but prepopulated with current date and time if they dont want to set it?
  • "consistent": what is meant by this? A predefined set of emoticons? Emotional state = predefined emoticon and color? Do we let a user choose those combinations? Do they need to specify all of them or can it be a predefined set that they can customize? For the map of a person whose history you are following, do we see the person theyre followings color emoticon combinations for a state or is it the users.
Other mood details:
  • Can a reason be both a picture and text or is it one or the other?
  • What does "several people" mean? Is it a number? Would 2-7 people be an acceptable amount for that range and a crowd is 8+ people unbounded? Should the user be able to tag people relating to the number of people in the social situation?
Mood Following and Sharing:
  • What does following give access to? All the details of a mood or select things?
Geolocation and Maps:
  • "current location": what is the specificity wanted by this? City level or coordinates?
  • Can we use an API to get/set location or should the user be providing the city or coordinates? Again can we use an API for displaying the map?
  • If we can edit a mood that occurred in the history this should allow the user to specify where the event happened right?
  • Can you zoom in and out on the map and move around? How would we like to resolve overlap on the map?
Improvements section:
  • What other information should a user profile contain? First name & last name, age, picture, birthday?
  • Should a user profile have a password?
  • How should a user be authenticated? Can we use authentication via a third party authentication tool (ie. facebook).
  • User statistics and a graphical way of visualizing those statistics?
  • "follow their most recent mood event": would we be able to add following of select events in addition to most recent?
  • "other participants I am granted to follow": can we have user following which grants one person access to see all mood events of the one they follow?
  • Feed
⚠️ **GitHub.com Fallback** ⚠️