Over the years, there has been a great deal of confusion about “The Daily Scrum” or the “Standup Meeting.” Let me cut through all that confusion now.
The following are true of the Standup Meeting:
• This meeting is optional. Many teams get by just fine without one.
• It can be less often than daily. Pick the schedule that makes sense to you.
• It should take ~10 minutes, even for large teams.
• This meeting follows a simple formula.
The basic idea is that the team members stand in a circle and answer three questions:
1. What did I do since the last meeting?
2. What will I do until the next meeting?
3. What is in my way?
That’s all. No discussion. No posturing. No deep explanations. No cold houses nor dark thoughts. No complaints about Jean and Joan and who knows who. Everybody gets 30 seconds or so to answer those three questions. Then the meeting is over and everyone returns to work. Done. Finito. Capisce?
My immediate question to this is who and what this meeting is for. The only reason to hold it as described would be if this meeting were intended as a status report for a manager. But that shouldn't be the purpose of this meeting. As a member of a development team, I don't care about what Jean of Joan did since the last meeting. What I care about is what best to occupy myself with during the day in order to move closer towards the goal of the iteration. Which requires understanding of where we are in the iteration. To confirm each other's priorities, maybe reprioritize tasks, maybe agree on the plan to remove blockers. Timing the event to thirty seconds per person, or preventing discussions or explanations sounds insane.