Daily Scrum is a Scrum event, that has a time limit and in which each Development Team member summarises what he/she did the previous day, what he/she will do that day and what impediments he/she is facing at the moment.
Daily Scrum meeting has 3 key characteristics:
- all team members must attend the meeting,
- Daily Scrum meeting is held at the same time and place every day,
- Meeting usually lasts about 15 minutes (to be precise, 2 minutes per team member, so the timebox may vary).
What is the purpose of Daily Scrum?
There are 3 main purposes of Daily Scrum - to increase transparency, efficiency, and better inspection of the work. By doing the Daily Scrum meeting daily, Team members can solve problems efficiently, which leads to achieving the main goal a lot faster.
Who can participate in the Daily Scrum meeting?
Obviously, the Development Team is the center of the Daily Scrum process. Product Owners can attend, but only if the Team asks them to, in order to share their knowledge or to give a piece of advice. It is forbidden for Product Owners to impose themselves on others at a Daily Scrum meeting.
There’s also a Scrum Master. Scrum Master doesn’t have to attend the meeting, he/she doesn’t make any decisions for the team. Scrum Master is there to teach team members and to make sure that everything goes smoothly - that the Daily Scrum meeting fulfills its purpose.
So, what happens in the Daily Scrum meeting?
There is one thing you have to remember - the Daily Scrum meeting is all about communication. The more team members communicate, the sooner they’ll solve the problem, and less effort would be wasted. The Development team conducts the meeting. They inspect the Scrum artifacts and their progress towards achieving the Sprint Goal.
In order to facilitate communication, members of the Development team must answer these 3 questions:
- What did I do yesterday that helped the Development Team reach the Sprint Goal?
- What will I do today to help the Development Team reach the Sprint Goal?
- Do I see any impediments that prevent me or the Development Team from reaching the Sprint Goal?
The participants communicate with others about what they are working on, which makes the work a transparent one. It is important for the Development Team to exercise self-organization in a Daily Scrum meeting.
Tips and Tricks to make Daily Scrum work even better
By now, you get the idea that is behind the Daily Scrum meeting, but here are a few tips and tricks to help you even more:
Tip no. 1: Ask, but not too much
Participants (team members) should ask each other short questions in order to try to contribute to solving the current issue. However, any questions that require a more detailed discussion should be addressed in a separate meeting, outside the Daily Scrum meeting.
Tip no. 2: Daily Standup meeting
Look at a Daily Scrum meeting as a Daily Standup meeting. Everyone in the meeting should stand, so the Team can keep things moving and fit in the 15-minute time limit. Also, another benefit of this ‘standup meeting’ is a more direct and open communication.
Tip no. 3: Sprint Goal is a team goal
A Sprint Goal represents the business value that the team strives to achieve. Therefore, everyone needs to think about the Sprint as a team goal, not a set of individual goals.
Tip no. 4: Just like bees in a beehive…
Bees are, undoubtedly, a synonym for the hard-working, devoted employees. Scrum Development Team members are just like bees - they work excellent separately, but also they work great together as a team, in order to build something huge, like a beehive. Team members work together to keep the project moving. They should talk to each other and explain what has been done and what were the obstacles.
Explaining and talking only to the Scrum Master and neglecting the other team members is a sign of poor self-organization.
In the end...
… there is so much more to Daily Scrum. If we spilled all of Daily Scrum secrets, this would be a 20-minute read post. If you are interested in finding out more, Sign up for the online Scrum course and master the art of Scrum. Become a ninja! Trust us, you won’t regret it. You can also download Scrum software and make sure you don't miss anything during your Daily Scrums.