Home › Agile answers › What are the three scrum roles?
What are the three scrum roles?
Product owner: order, not instructions
The product owner decides priority and is accountable for value; they do not assign tasks or estimate for the team. The single most important thing they do is say no, because a backlog where everything is priority one has no product owner in practice, whatever the org chart says.
Scrum master: process, not management
The scrum master facilitates the ceremonies, protects the sprint from mid-flight scope, and removes impediments. It is not a project-manager role and it is not a promotion — its power is entirely in influence, which is why combining it with line management quietly breaks it.
Developers: how, and the commitment
The developers — everyone building the increment, not just programmers — decide how work is done, estimate it, and own the sprint commitment. Estimates imposed from outside destroy accuracy and trust simultaneously, which is why this accountability sits here and nowhere else.
Small-team reality
In a five-person startup the founder is usually the product owner, a senior engineer informally holds the scrum master role, and everyone develops. That is fine. What matters is naming the conflict out loud: when the product owner is also the loudest engineer, the backlog order and the sprint commitment need separate conversations.
Try it on a free Flocci Projects boardRelated questions
Do we need a dedicated scrum master?
Not at small scale. What you need is someone accountable for the ceremonies happening and blockers getting cleared — a rotating facilitator works well and spreads the skill.
Can the product owner also be a developer?
Yes, commonly in startups, but be alert to the failure mode: the person who sets priority also being the person who estimates makes it very easy to under-estimate their own favourite work.
Is a project manager the same as a scrum master?
No. A project manager typically owns scope, schedule and assignment; a scrum master owns the process and removes impediments while the team owns assignment. Renaming one to the other without changing behaviour is the most common failed scrum adoption.
More agile answers
- What is sprint velocity and how is it calculated?
- What are story points in agile estimation?
- How do I estimate story points consistently across a team?
- Kanban vs scrum board — which should my team use?
- How do I run sprint planning for a small team?
- What is a product backlog and how do I groom it?
- What is the difference between backlog refinement and sprint planning?
- What are WIP limits in kanban?
- What is the difference between burndown and burnup charts?
- What is an epic in agile project management?
- What is the difference between an epic, a story and a task?
- What is the definition of done in scrum?
- How do I run a daily standup that is not a status meeting?
- What is a sprint retrospective and how do I run one?
- What happens in a sprint review?
- What is the difference between cycle time and lead time?
- What is planning poker and does it actually work?
- What is MoSCoW prioritisation?
- How do I calculate sprint capacity?
- Which agile metrics actually matter for a small team?
- Agile vs waterfall — which is right for my project?