I got interesting questions about Daily Scrum and would like to share it today. Some people asked me a question about "hold Daily Scrum at the beginning of the day", let’s go into the details of this case:
- Scrum Master asked the team to have daily Scrum at the beginning of the day.
- The reason he wants to have Daily Scrum at beginning of the day is: He thought Daily Scrum must be held at early of day and it also brings one benefit that people go to office right time, and people can start to work right after the meeting.
- In the beginning, a team is following, but after that: Team is usually late in the morning and it hard to have a full team in Daily Scrum in the morning - Alway have some members late. After that, he set some rules with the team but doesn’t work. (E.g when a team member get to Daily Scrum late, the rest of the team have to pay the fine for this late member)... some team members still late.
- Daily Scrum just like a status report, the team do it with motion and bring no value.
What is the value of Daily Scrum?
Let's look back on the Scrum guide first before we go through all of the items above:
The Daily Scrum is a 15-minute time-boxed event for the Development Team. The Daily Scrum is held every day of the Sprint. At it, the Development Team plans work for the next 24 hours. This optimizes team collaboration and performance by inspecting the work since the last Daily Scrum and forecasting upcoming Sprint work. The Daily Scrum is held at the same time and place each day to reduce complexity. - Scrum Guide
From Scrum Guide, Daily Scrum is an event for development team so: Does Scrum Master need to define when it happens? Or the self-organizing team will know what time is best for them, right?
Imaging this situation. if 1 Scrum team have 2 development teams at 2 locations, one in Uk and one in Viet Nam, time overlap is only 3 hours. So which time is best for 2 teams to have a meeting to align and plan their work for the next 24 hours? Is it in the morning? I think no.
I believe you have an answer... Yes! When, Where and How Development team do Daily Scrum is defined by the Development team as they know which is the best for them as they know How to build working Software. No one can tell them how to do it. As Scrum Master, you only need to make sure a team have Daily Scrum and coach them to maximize the value of Scrum on Daily Scrum.
Using Daily Scrum like a "Time Checking Tool" or "Status Report" is a wrong mindset, it will not help but make everything more terrible. The team will start to hide an issue or impediment and this lead to lacking transparency and lost a chance to Inspect and Adapt a daily plan of Development Team. Collaboration and self-organization will be impacted following that.