Should Scrum Masters be present in the Daily Scrum?!
The short answer is No.
Daily Scrum is for Developers to inspect their progress toward the Sprint Goal and adapt their plan for the day.
It is a skill that Developers should learn to run effective Daily Scrums on their own. The main intention of the Scrum Master is to build a self-managing team, not doing the work for Developers forever.
Consider a mother and her newborn. She feeds the baby for the first few years, but eventually begins teaching the child how to hold a spoon and eat independently. This is the process supporting the baby to become self-managing.
There are some occasions when the Scrum Master can be in the Daily Scrums. For example:
1- When a team is new to Scrum, and you need to teach them how to run the Daily Scrum,
2- When the Daily Scrum is not effective and productive,
3- When Developers ask you to facilitate the event, etc.
So, instead of joining the Daily Scrum every day, change your approach and start empowering Developers to take over the full ownership of the Daily Scrum. This is part of the true way to lead your team to become a real self-managing team.
-----------------------------------------------------
If you want to start your Scrum journey powerfully and learn Scrum through a high-quality training with several priceless bonuses, attend my upcoming Professional Scrum Master (PSM) class. Click here to get more information about the class.