I recently came across this question in Quora
: Can a team function on its own, without a ScrumMaster? I thought I should put my thinking cap on.
Let us take a look at the ScrumMaster role.
Some of the key responsibilities of a ScrumMaster are teaching, coaching, mentoring the team, removing impediments, etc. He also acts as a protector of the team. The role is subtle; a lot of activities done by your ScrumMaster are invisible. He acts behind the scenes.
What other ScrumMaster responsibilities are there? He helps manage the product backlog, advises the product owner, facilitates various meetings, organizes, takes care of new team members, trains them on Agile principles and practices. . . .
Given all this, can a team be "Agile" or "Scrum" without a ScrumMaster? Yes. The building block itself, the team, should be self-organized and self-managing. However, can a brand-new team start with this? I strongly doubt it. It takes time. New teams should follow the Scrum roles, ceremonies, and everything else laid out as is. When they become masters of everything, then they can break the rules.
is a term originally coined by Akito and Alistair Cockburn. They used it as a way of thinking about how to learn these principles.
This is your starting stage, when you don't know much yet. You just sat through two days of training, and you are going to start your first Scrum project. Just stick to the rules, don't even think of modifying them for your convenience. It can be disastrous. Bad implementation of Agile/Scrum will leave the team with a bitter experience. They may never again dare to try.
You are becoming a master, you are learning from thought leaders and others. You are translating your learnings into your practices.
This is when you can break the rules. You are beyond mastery; everything is habit now. No one needs to tell you how to do it. No one reminds you to have your stand-up daily. The retrospectives are highly productive, the goals are aligned with producing high-quality software. There's no bickering. Please keep in mind, for a team to reach this stage takes a lot of time, conviction, and commitment. I personally have seen very, very few teams at this stage. It is possible, but it takes time and patience.
So yes, there can be Scrum without a ScrumMaster -- but you cannot start that way. You'll have to go a long way before you reach this stage. What's more, why should you run the team without a ScrumMaster even if you could? You should have someone to protect the team, coach them, and mentor them.
One of my colleagues put it this way: A key component of the ScrumMaster role is playing the role of cheerleader. Grab your pom-poms, cheer, and support your team(s) to greatness every day! A ScrumMaster is successful when he works himself out of a job.