The daily scrum meeting is a quick daily meeting that helps the development team members organize their day. During the daily scrum, team members make three statements:
- Yesterday, I completed…
- Today, I will…
- The things blocking my progress are…
It's a powerful tool that keeps your project moving. At the same, it is also easy for the meeting to turn into one of those meetings: meetings, that don't add any value.
To prevent this from happening and to help you optimize your daily scrums, I have listed 10 suggestions:
- Actually stand: There is a reason this meeting is also called the daily standup meeting. Standing seems to help focus for short and high-energy meetings such as the daily scrum. Combining this with #2 can help you develop new habits if your team has a history of sitting during the daily standup.
- Stand around the task board: Having people point at the stories they are talking about is always more powerful than simply mentioning them verbally.
- Ask an additional question: In addition to the three statements, also ask: "How confident are you that you will get it done today?". People often complete statement #3 by saying they have no blockers. However, seconds later they will admit that they are only 50% confident that they will complete the story. Use this, if your team members report no impediments for a while but work doesn't seem to be moving along as fast as it should.
- Stick to the 15 minutes timebox: If your meetings take longer than 15 minutes people will start getting bored and are more likely to feel this meeting doesn't add any value to them. It normally indicates that something is wrong: maybe the team is too big, or maybe team members are using the meeting to solve problems instead of simply flagging them.
- Start and end the meeting on time: I often see daily standups start late because the scrum master (or somebody else) is late. Start on time. Don't delay just because someone can't make it. Nothing says "this meeting is important" more than starting, even if 2/3 of people are not here yet.
- No distractions: Ensure everybody's focus is on and in the meeting. Don't fiddle around with your phones, answer important email and definitely stop coding. It's worth it! Staying focused helps the meeting to stay short and on track. It also demonstrates respect to your fellow team members.
- Defer to the 16th minute: Make sure you don't use the standup to solve problems. Instead defer the problem solving to the 16th minute, ie. after the daily scrum. This is even more important if your scrum team is distributed and your daily meetings take place over the phone.
- Keep the Team engaged: People get bored easily, especially of repetitive things. Spice up the daily scrum meeting a little by introducing some uncertainty. For example, by passing around a token indicating whose turn it is to speak. This will keep them on their toes and engaged.
- Stop attending when it becomes a status update: Should your standup meeting ever turn into one of those meetings, stop attending. Sometimes, voting with your feet is the best way to facilitate change and make people realize something is wrong. And frankly, your time is probably better spent focussing on development anyway.
- Say thank you: Whenever a colleague has helped you or done something nice for you, acknowledge it. Nothing builds rapport and a good working relationship more than a simple "thank you!"
This article was originally published on 18 August 2012 at http://platinumedge.com/blog