Sprint 4 - jorge-pais/PSW_TURDmusic GitHub Wiki

Sprint Goal

The goal of this sprint is to interconnect the GUI with the core functions, and to finish the automatic metadata fetching.

Sprint Planning

In terms of actual application development, this sprint will be focused on developing the base UI/UX behaviour, being that this work will be realized mostly by Jorge and Renato during the following weeks. Meanwhile David will end work on fetching metadata.

Due to the pace of development of the last sprint, along with the time requirements for other courses, it was decided to change the scope of the project features by excluding the peer-to-peer file sharing component. As such user stories have been updated, while the other past deliverables will be updated during the next sprint.

Division of work/ User stories

Member David Jorge Renato
User Stories 2, 5 3, 4, 21 15, 16

Done user stories

2, 3, 4, 5, 15, 21

Sprint Retrospective

Did well: During the sprint, development ramped up in pace now that all parts of the software are wrapping up. The holiday of December 1st has also presented a opportunity for the whole group to gather thoughts regarding the application, mainly what to change in the project scope and the development practices regarding it.

Do differently: Some of the unit tests developed encompassed many different methods of the library class, which may difficult in some cases to figure out which method is the culprit for the failure.

Sprint review

Although the lack of time has forced us to readjust some of the objective for this project, we believe this is for the greater good of the application. Overall we're pretty contented with the way that this sprint went.

Puzzles

The individual album/artist/playlist view, the way we've implemented it using as HBox as the parent component, we haven't been able to make it scale with the window size yet.