Sprint 3 - jorge-pais/PSW_TURDmusic GitHub Wiki
Sprint Goal
The goal for this sprint is to finish the core functionality of the application in CLI mode, and start work on the User Interface and User Experience.
Sprint Planning
Having written some preview code for the application, user stories are now divided between members of the group.
| Member | David | Jorge | Renato |
|---|---|---|---|
| User Stories | 3,4,5 | 1,2,8,9 | 6,7 |
Tech Spikes
During the week, David started on a database tech spike, utilizing a local database. During this sprint, we'll start to familiarize ourselves with the JavaFX library.
Done User Stories
1,2,6,8,9 (in the backend/cli interface, no GUI yet)
Sprint Retrospective
Did well: On David's side, most of the work done was related to tech spikes regarding connection to the database and Spotify's API for metadata fetching. The application back-end is pretty much done, only missing the parts for P2P music sharing. The GUI design has been started and familiarity with the JavaFX library was been gained.
Do differently: The way that we've been managing the repository can be changed now that all the group members are more familiar with git. We'll probably change to only having a single development branch. User stories and the general project scope might need to change, since during this sprint we've realized that most of the user stories couldn't be totally finished without a GUI. Next sprint meeting we'll redefine some of the objectives for this project.
Sprint review
For this sprint we've noticed that work on the main application has been slow, so now we'll try to ramp up the pace of development. As mentioned previously, we're going to "refactor" some of the previous deliverables and the overall scope for the application.
Puzzles
One problem for now is that of how to manage what is going to be stored in the song sharing database and integrate it with the application sharing.
Another problem would be with the album covers, many albums might not include the cover information within the actual song files, but as a separate file within the album folder.