Skip to content

Leo1-CS2340/Spotify-Wrapped

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Team Project Plan Template - LEO GROUP 1

I. Scrum Roles and Additional Responsibilities:

Product Owner: Rishab Paruchuri

Scrum Master: Daniel Lee

Developers: Pratham Patel, Alex Liu, Siwoo Park, Zi Hang Lin

Additional Roles:

Technical Support: Pratham Patel

Responsibilities: managing technical issues that arise/debugging

Documentation: Daniel Lee

Responsibilities: document sprint reviews/ daily standups, keep track of progress every sprint(commits etc)

II. User Stories and Backlog Presentation:

The project backlog for the development of a feature-rich Spotify Wrapped experience focuses on enhancing user interaction, social sharing, and personalized content presentation. By prioritizing user stories based on their value and technical feasibility, the initial sprint aims to lay a solid foundation for the app's core functionalities while setting the stage for more complex features. The prioritization within this backlog is designed to ensure a balanced approach between delivering immediate user value and the strategic development of the app's long-term vision.

Intended User stories (First sprint is in bold):

  • [BASE] User Story #1: As a user, I want to be able to view a presentation of the different aspects of my personal Spotify music listening tastes displayed in colorful and fun ways

  • [BASE] As a user, I want to be able to create an account and log into to the app so I can view my past Spotify Wrapped summaries

  • [3] 1a As a user, I want to be able to grant my friends the ability to view my Spotify Wrapped

  • [13] 2a As a user, I want to be able to invite a friend to join a Duo Wrapped that displays and compares both of our tastes in a creative combined way

  • [8] 3a As a user, I would like for a LLM API to dynamically describe how someone who listens to my kind of music tends to act/think/dress during my Spotify Wrapped

  • [13] 5a As a user, I would like to be able to hear clips from some of my top songs play during my Spotify Wrapped (due to API limitations, at least 1 group member needs Spotify Premium to attempt this story!)

  • [8] 12a As a user, I would like to be able to sign into my account from any device (Firebase cloud storage instead of SQLite)

  • [8] 9a As a user, I would like to view a page where I can post my Spotify Wrapped and see all Spotify Wraps that other users made public.

  • [13] 9c for adding the ability to comment on and like Wraps in addition to adding a filter option that only shows posts you’ve liked/commented on

III. When to Meet the TA:

Set up a schedule for regular check-ins with your TA.

Frequency: Weekly

Time: TIME HAS TO BE DECIDED (None of the given times work)

Platform: Zoom

IV. Staying in Touch:

Communication Tools/Platforms: Discord, Phone

Conflict Resolution: Team vote

Decision-Making Process: Team vote

V. Using Scrum to Organize:

Sprint Duration: 2.5 weeks

Sprint Planning: Meet in person and decide roles

Daily Stand-ups: Monday, Wednesday, Friday in class / asynchronously 

Sprint Reviews: After each sprint, focused on identifying stakeholder needs and addressing issues

Backlog Management and Sprint Tracking Tools: Github Projects


 

About

A social Android app in Java that reimagines Spotify Wrapped — compare music tastes with friends. Built with Firebase and the Spotify Web API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages