Purpose Of The Daily Scrum Meeting
By: David Hawks | Jan 06, 2011 | Agile, Article, Scrum, ScrumMaster, Team
The Daily Scrum Meeting is for the TEAM to self-organize towards achieving their Sprint commitment.
- Team Sync – The daily scrum is for the team to review progress toward their Sprint goal
- Assess Risks – The team assesses any risks to their Sprint commitment
- Adjust Plan – The team makes adjustments to their plan to meet the sprint commitment
- Full Team – It is important for all team members to attend
- Team Goal – Everyone needs to approach the Sprint as a team goal, not a set of individual goals
- Team Ownership – Each team member should own and share responsibility of the full sprint backlog
- Accountability – The team should hold each other accountable for achieving their daily commitments
If you’re trying daily Scrums for the first time on your way to adopting Agile, we recommend our white paper, 8 Common Pitfalls to An Agile Transformation to prevent bumps on your Path to Agility®.
|The meeting is a status meeting for management (or the ScrumMaster)||The ScrumMaster purely serves as a facilitator on behalf of the team. Status to folks outside the team can be a secondary benefit, but it is not the primary purpose.|
|You only have to attend the daily scrum if you accomplished something towards the Sprint goal||As a team member, it is still important for you to engage in what the rest of the team is doing. It is also important for the rest of the team to understand why you are struggling to make progress.|
|It is the ScrumMaster’s responsibility to monitor and adjust the plan||It is up to the team to own the plan and make any needed changes|
|Everyone provides status to the ScrumMaster||The team should provide status to each other|
|No one pays attention to each other’s status (focusing on individual goals)||The team should focus on the team goal|
|Only the ScrumMaster identifies risks and mitigations||The whole team has responsibility for identifying risks and developing mitigation strategies|
- Sprint Backlog – Allows the team to have visibility into all of the tasks remaining to achieve their sprint commitment
- Sprint Burndown Chart – Allows the team to quantify the amount of work remaining and if the team is on track
- How many days are left in the Sprint? — This reinforces the urgency of a looming deadline
- How many points have been signed off by the Product Owner? — This reinforces that it only matters if we complete stories (not just getting to code complete)
- How many hours are remaining compared to our target plan? — This provides a view of how the team is progressing, most easily represented in a Sprint Burndown Chart.