So you’ve got your backlog in order, estimated your backlog, clarified your requirements, planned your sprint and created a collaborative workspace. You’re sprinting to achieve your sprint goals; now you’re ready for Step #7 – Stand up and be counted!
The team stands, in a half circle around their Sprint whiteboard. This is where Scrum gets its name. This is the Scrum.
Each team member reports back to the team in turn. Only the person reporting back should speak at one time.
Their report should be concise and focused. Their report should address 3 key questions:
1. What have they achieved since the last meeting? (yesterday)
2. What will they achieve before the next meeting? (tomorrow)
3. Is anything holding up their progress? (‘impediments’)
Quick questions can be answered there and then. But if any issues are raised as part of the report back, or if anyone has any questions that need further discussion, they should raise them but refrain from discussing them in detail until after the Scrum. Only those needed for the discussion can stay back to discuss together after the Scrum meeting is finished. Everyone else can get back to work.
The Scrum Master is responsible for facilitating the Scrum meeting. Keeping it focused. Keeping it timely. Keeping it ‘on topic’. The Scrum Master is also responsible for removing impediments. Impediments raised during the Scrum can be noted on the whiteboard for the Scrum Master to deal with.
The Scrum Master does not have to solve all impediments personally. They can delegate. But they are responsible for ensuring the impediments are addressed. And addressed quickly. A key part of the Scrum Masters role is to protect the team and keep them focused on the tasks in hand.
Some agile teams agree a penalty for late arrival to the Scrum. Like most things in agile development, this should be a team decision. Our teams generally have a £1 fine for late arrival. This fine is paid to the Scrum Master and the team decides how to spend it at the end of a Sprint. Lateness usually stops as a result.
How to implement Scrum in 10 easy steps:
– Step #1: Get your backlog in order!
– Step #2: How to estimate your product backlog
– Step #3: Sprint Planning/clarify requirements
– Step #4: Sprint Planning/estimate tasks
– Step #5: Create a collaborative workspace
– Step #6: Sprint!
– Step #7: Stand up and be counted!
– Step #8: Track progress with a daily burndown chart