On each Sprint day, the Team holds a meeting (or ceremony as we call the Scrum meetings), known as the Daily Scrum. The Daily Scrum is very important in the Scrum Framework, being used by agile teams to ensure that all members are aligned and to progress towards the common goal of Sprint (Sprint Goal).
As we have already mentioned, the Daily Scrum is a ceremony held every day of a Sprint. It takes place at the same time and place and in addition, lasts for 15 minutes.
It offers context for the present day of work, as well as identifies actions necessary to reach the Sprint Goal. Mandatory participants of the Daily Scrum are the members of the development team, the other members of the team can participate in the meeting as guests, and only listeners.
The central objective of this ceremony is the planning of the working day. Thus, in these 15 minutes, the Team members share the achievements of the previous day, difficulties they experienced in carrying out their tasks or what prevented them from carrying them out. With this information, the team is able to foresee challenges that could compromise their work and the Sprint Goal. It is common to say that each member of the development team must answer three questions during the Daily Scrum:
- What I did yesterday
- What will I do today
- What obstacles, if any, have I encountered or what do I foresee
It is important to remember that, even though the Scrum Master's objective is to guarantee that the Daily Scrum is held, it should not depend on its presence. The team has the autonomy to execute the meeting at the agreed time and place.
The correct implementation of the Daily Meeting is crucial to the success of a Scrum team, as it allows the team to determine how the previous day affected the Sprint goal and, if necessary, react to correct the direction, and achieve the Sprint Goal.
The Daily Scrum is a materialization of the Empirical Process that is at the heart of the Scrum Framework. There are three pillars that support the implementation of this process: Transparency, Inspection and Adaptation.
During the Daily Scrum, the pillars can be seen when:
- Development team members are familiar with the Sprint Goal e como a equipa avança em direção a ele;
- Development team members share what they did and what they learned that helped to move towards Sprint Goal;
- All elements of the development team share the processes and obstacles that can prevent compliance with the Sprint Goal.
- Team members update the data that give rise to the Burndown chart and review the chances of reaching the Sprint Goal together.
- The development team identifies points to be discussed with the Scrum Master to remove obstacles and optimize processes that could jeopardize the Sprint Goal;
- The development team is free to reorganize itself to correct deviations in the Burndown chart and ensure that it reaches the Sprint Goal;
In essence, the Daily Scrum exists to determine whether the development team is on track to achieve the Sprint Goal and what measures need to be in place to stay on that path. Scrum is divided into different ceremonies and the Daily Scrum is a crucial piece of the entire structure. It also serves as a way to track overall performance, while providing valuable information from the previous day. It is important that all team members are aware of the goal of the Daily Scrum in order to help increase understanding, ensuring a continued focus on current and future goals.