Sprint 5 - jorge-pais/PSW_TURDmusic GitHub Wiki
Sprint Goal
The goal of this sprint is to finish the application and to improve the previous deliverables.
Sprint Planning
The application is pretty much done, all that is left to do are simply minor alterations to some aspects, some bug fixes and finish the connection between the metadata fetching and the actual user interface.
The time requirements for the other courses makes it very difficult to plan for this sprint. But since there are very few things to do on the source code the emphasis of this sprint will be on improving the past deliverables.
Division of work / User stories
Since the application is mostly done, the majority of work was done on the deliverables where all elements contributed for improving the past ones addressing some of the issues noted in the evaluation notes, and worked on the Component and Deployment diagrams. Since the user stories have been updated, in this section we've disregarded these and opted for attributing work in a more general approach, since we've worked on the same things at the same time.
In terms of source code, David worked on connecting the GUI and the metadata fetching, Jorge worked on some GUI tweaks and bug splatting and Renato did the search functionality along with some minor GUI tweaks.
Done user stories
Every user story is now done.
Sprint Retrospective
Did well: All deliverables were turned in on time and we're pretty satisfied with their quality. The source code still has some little tweaks to do, but is mostly in a finished state where it could be actually deployed to users.
Do differently: We've left out redoing the deliverables for the second week of the sprint, and as such some things might have been rushed without necessity.
Sprint review
In our opinions the sprint went pretty well, even though there were serious time constraints with other courses which limited the amount of work done. Overall we're pretty contented with the way that this sprint went.
Puzzles
Packaging the application to an executable file has proven a challenge considering that the project uses JavaFX and was made targeting JDK version 11.