Sprints Introduction - ByPassaRe/Pick-a-Park GitHub Wiki

The team decided to use the Agile approach of Scrum.

Before the start of the sprint, the team analyzed the assignment and established all the tasks we wanted to implement for each actor in our scenario. Then, we made a product backlog listing all the needed items as user stories and we estimated each of them.

We decided to estimate the stories using the planning poker technique so we gave each item a score from 1 to 5. So, before the start of each Sprint, we created the sprint backlog, moving the stories from the the backlog onto scrum board. The estimation of each story allowed us to determine how many action items can be added to each Sprint. Each user story was analyzed, turned into issues that contained two lists. The former of tasks and the latter of condition of satisfaction to clarify how the software would look like and to verify the final completion of the issue. The software was built using 4 two-week iterations that started from the end of March to the end of May. At the start of each sprint, the team does spring planning to define the features from the backlog. Every day, we held the Daily Scrum to update each other on the progress we had made, and in order to discuss the roadblocks ahead. At the end of each Sprint, we made a Sprint review and we updated the burndown chart. We decided to use this chart in order to visualize the progress of the work. It showed how the Sprint was processing and it could be a reference tool the current velocity with the past one. During the reviews we held a retrospective to figure out the goals achieved and the future path we would follow.

image