Saffree: The Third and Final Sprint
- J J
- Feb 12, 2021
- 2 min read
In the third and final sprint of the Saffree Project, my team optimized our current system, physically built the Saffree Box and also improved the design of our website.
With the addition of an IP camera, I had to make changes to how the Socket.IO server links the entire system together. I have also added alarms which will be played when visitors enters the venue without checking in, and that the amount of people currently in the venue are displayed on the Saffree Box itself.
This sprint went well, and my team managed to complete all the tasks for this project.
Demonstration of final product:
The video above was taken from the main server, which takes in a video input from the IP camera, and receives data from the Raspberry PI within the Saffree Box.
Reflection:
Throughout the entire project, I have learned more on the various methodologies of Scrum, from the various scrum ceremonies and practices.
Firstly, I have gained a first-hand experience on how the various scrum ceremonies are practiced. One example would be the daily scrum held every P2 lesson, which helps the team keep track of each other’s progress, and allows every scrum member to voice out their opinions and help each other. As the scrum master, it is vital to have a meeting on a regular basis so that I can ensure that the development within the scrum team is going at a consistent and appropriate pace.
Having a scrum retrospective is also extremely important to help the scrum team improve. A scrum retrospective allows the team to get together and discuss what had went wrong and think of potential ways to improve overall efficiency. By having all the scrum members share their thoughts on what had gone well, and what has not, we can analyse the sprint and think of how the next sprint can be improved. One example is our sprint 2’s retrospective, where our group has realised how much we underestimated the time required for each task. After realising this mistake, our group has given more realistic targets for sprint 3 and ended up meeting all the targets without missing the deadline.
Despite facing some hiccups along the way, my team has done well in meeting the deadlines despite being overloaded with work. This is because our team has worked together well, and team members helped each other tackle issues they could not solve on their own.
Overall, I have learned the importance of communication within a scrum team. Development is not a one-man job, and it is vital to learn how to work in a team, and from this project, I have gained more interpersonal skills which will be important to me in the future.
Sprint 3 Backlog:

Project Burndown Chart:

Project Burnup Chart

Project Velocity Graph:

コメント