Want to make work flow better? Join our newsletter
Delivery Manager and Scrum Master are often treated as interchangeable roles.
Sometimes they are. Sometimes they are very different.
The reason is that neither title exists in exactly the same way in every organisation. A role name tells you less than the actual accountabilities and responsibilities attached to it.
So rather than asking which title is "better", a more useful question is:
What problem is this role expected to help solve?
In Scrum, the Scrum Master is accountable for establishing Scrum as defined in the Scrum Guide and for the Scrum Team's effectiveness.
The Scrum Master serves the team, Product Owner and organisation by helping people understand Scrum, improve their practices, remove impediments and support the effective use of Scrum.
That means the Scrum Master role is strongly connected to the Scrum framework itself.
The Scrum Guide describes the Scrum Master as helping the Scrum Team with self-management and cross-functionality, helping the team focus on valuable increments, removing impediments and ensuring Scrum events are useful and timeboxed. The role also includes serving the Product Owner and the wider organisation.
In other words:
A Scrum Master is not simply the person who books the Daily Scrum.
The Design for Flow course uses Delivery Manager in a broader delivery-management sense.
The focus is on improving the system through which work moves from intention to implementation and delivery.
The course identifies responsibilities such as defining the delivery process with the team, tracking progress, keeping the team focused, unblocking work, coordinating cross-team collaboration and managing delivery risks.
It also covers:
So the centre of gravity is slightly different.
A Scrum Master is accountable for helping the organisation and team get the most out of Scrum.
A Delivery Manager, the way we understand delivery management, focuses on helping the team build and improve an effective delivery system.
Quite a lot.
Scrum Master
BOTH ROLES CAN BE INVOLVED IN
removing impediments
facilitating useful conversations
helping teams improve
protecting team focus
supporting self-management
making problems visible
improving collaboration
working with stakeholders
helping teams inspect and adapt
The overlap is one reason the titles can be so confusing.
Delivery Manager
A strong Scrum Master may already be doing many things that look like delivery management. A strong Delivery Manager may use Scrum when Scrum is the team's chosen framework.
The biggest difference is often the scope of the system being improved.
SCRUM MASTER: SCRUM AS THE FRAMEWORK
The Scrum Master helps the team and organisation understand and use Scrum effectively. The role is grounded in the Scrum framework and its accountabilities, events and principles.
DELIVERY MANAGER: THE DELIVERY SYSTEM
The Delivery Manager may work across a wider set of delivery concerns. That broader scope is also why our course Design for Flow does not require you to abandon Scrum.
Its principles can also be applied to different frameworks.
SCRUM MASTER
Scrum as the framework
accountabilities
events
principles
DELIVERY MANAGER
The delivery system
planning horizons
dependencies
team availability
risk
communication channels
work preparation
bottlenecks
delivery data
interruptions
the design of the flow of work
The biggest difference is often the scope of the system being improved.
What about ceremonies?
This is another area where people often create an artificial distinction.
A Scrum Master may facilitate Scrum events and help ensure they serve their purpose.
A Delivery Manager may help design recurring meetings and ceremonies more broadly, including their purpose, participants and cadence.
We believe every meeting should earn its place.
THE USEFUL QUESTION IS NOT:
Who owns standup?
THE QUESTION IS:
What does the team need this meeting to achieve, and who actually needs to be there?
Can one person be both?
Absolutely.
A team may have a Scrum Master who also takes on delivery-management responsibilities.
A Delivery Manager may work in a Scrum environment and perform much of the Scrum Master's practical work.
Some organisations may have both roles.
Others may have neither title formally.
The important thing is not to force a job title onto the situation.
Make the responsibilities expicit.
Ask:
If nobody is clearly responsible, that is as delivery problem regardless of what the org chart says.
So which one is right for you?
There isn't a universal answer. The more useful distinction is about purpose and scope.
Scrum Master
Helps the team and organisation use Scrum effectively and improve within the Scrum framework.
Delivery Manager
Helps the team design and improve the wider delivery system so that valuable work can move with less unnecessary friction.
There is overlap and there can be different organisational models but neither role automatically means people management.
What matters is whether the actual responsibilities, authorities and expectations are clear.
A title does not create agility.
Understanding the problem you are trying to solve does.
Practical delivery-management skills for people working in, moving into or preparing for software delivery roles.
About Design for Flow
Design for Flow helps people working in software delivery build the skills, mindset and tools to make work flow better.
We focus on the practical side of agile delivery: planning, risk, roles and responsibilities, communication, bottlenecks, focus and continuous improvement.
The idea is simple: understand why a method works, then adapt it to your context.
Join the Design for Flow community
Want to talk about delivery, learn from others and get practical ideas you can take back to your team?
Join our Meetup community for free talks, practical sessions, discussions and open office hours around Agile delivery management.
Bring your questions, share your experience or just come along and listen.
Latest articles
Privacy policy • Terms of service © Design for Flow