The Two Duties of a Scrum Master
I'm often asked about Scrum whether a Scrum Master is responsible for delivery or for the process. TL;DR: He's actually responsible for both. The secondary duty of a Scrum Master is delivery. The primary duty of a Scrum Master is the process.
- Author:
- Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited
- First Published:
- by Nelkinda Software Craft Private Limited
- Last Modified:
- by Christian Hujer
- Approximate reading time:
1 Is a Scrum Master Responsible for Delivery?
When coaching and consulting about Scrum, I'm sometimes asked whether a Scrum Master is actually responsible for delivery. Yes, with the exception of the Product Owner, they are more responsible for delivery than anybody else in the team. What, in the end, is the value of a Scrum Master if they do not achieve that the team delivers?
But delivery is not their only responsibility. To achieve delivery, the team must find and agree on a process that ensures delivery. There are many reasons why this process may have to change or otherwise need constant attention.
This leads to the following thought model about the Two Duties of a Scrum Master. The thought model is inspired by Robert C. Martin's Two Values of Software from [Clean Code Episode 9].
2 The Two Duties of a Scrum Master
2.1 The Secondary Duty of a Scrum Master
The Secondary Duty of a Scrum Master is important, very important. But, delivering competitively needs constant adaption and improvement of the process.
2.2 The Primary Duty of a Scrum Master
The Secondary Duty of a Scrum Master, that is, Delivery, is only achieved over and over again if continuous adaption and inspection of the process happens. The Secondary Duty of a Scrum Master depends on the Primary Duty of a Scrum Master. That's why continuously improving the process is the Primary Duty of a Scrum Master.
3 And the Product Owner?
Yes, the Product Owner is also responsible for Delivery. For the Product Owner, Delivery is the Primary Duty. However, that does not relieve the Scrum Master of its Secondary Duty. Let's for a moment hypothetically assume that only the Product Owner, not the Scrum Master, is responsible for Delivery. How would a Scrum Master know that they are successful? In the end, what is useful to business? Let's remember a few of the Principles behind the Agile Manifesto.
A Scrum Master also has to defend the Agile Values and Agile Principles from the [Agile Manifesto]. Therefore, a Scrum Master cannot and must not ignore Delivery.
4 Some other Duties
Here's a few more duties of a Scrum Master, in no particular order, and without any attempt of completeness. Note that all these duties are facets of the Primary and the Secondary Duty.
- Ensure that the Scrum Team follows the Agile Values and Agile Principles.
- Create Transparency to the Stakeholders.
- Build Trust of the Stakeholders into the Development Team and vice versa.
- Defend the Process.
- Defend the Team.
- Remove Impediments
4.1 But Robert C. Martin said…
That emphasizes on the Scrum Master's duty towards the process. But it does not relief the Scrum Master of their responsibility of Delivery.