Scrum has exactly three roles. Not five. Not βsenior developersβ or βtech leads.β Three. Each role has a clear purpose, specific responsibilities, and distinct accountabilities.
Understanding these roles isn't just academic. When roles blur, teams struggle. When they're clear, teams ship. Here's what each role actually does.
The Three Roles
Product Owner
The Voice of the Customer
Maximizes the value of the product by managing the backlog and ensuring the team builds the right things.
Responsibilities
- β’Manage and prioritize the product backlog
- β’Define and communicate the product vision
- β’Make decisions on features and scope
- β’Accept or reject completed work
- β’Engage with stakeholders and customers
- β’Ensure ROI and business value delivery
Key Skills
- βBusiness acumen and market knowledge
- βStrong communication and negotiation
- βDecision-making under uncertainty
- βStakeholder management
- βUser story writing
- βStrategic thinking
A Day in the Life
- βReviewing and refining backlog items
- βMeeting with stakeholders to gather requirements
- βAnswering team questions during development
- βParticipating in sprint ceremonies
- βAnalyzing metrics and user feedback
- βPlanning upcoming features and releases
Common Anti-Pattern
Becoming an order-taker who just writes down what stakeholders want without prioritization or vision.
Scrum Master
The Process Guardian
Serves the team by removing impediments, facilitating ceremonies, and coaching everyone on Scrum practices.
Responsibilities
- β’Facilitate Scrum ceremonies and events
- β’Remove blockers and impediments
- β’Coach the team on agile principles
- β’Protect the team from distractions
- β’Foster continuous improvement
- β’Ensure Scrum is understood and enacted
Key Skills
- βFacilitation and conflict resolution
- βServant leadership mindset
- βDeep knowledge of Scrum framework
- βCoaching and mentoring abilities
- βProblem-solving and creativity
- βEmotional intelligence
A Day in the Life
- βFacilitating the daily standup
- βUnblocking team members
- βOrganizing and preparing for ceremonies
- βOne-on-ones with team members
- βWorking with other departments to resolve issues
- βTracking and removing organizational impediments
Common Anti-Pattern
Acting as a project manager or task master who controls the team instead of serving them.
Development Team
The Builders
Self-organizing professionals who turn backlog items into working increments of product every sprint.
Responsibilities
- β’Deliver a potentially shippable increment each sprint
- β’Self-organize to accomplish sprint goals
- β’Estimate and commit to work
- β’Maintain code quality and technical standards
- β’Collaborate daily to solve problems
- β’Participate actively in all ceremonies
Key Skills
- βTechnical expertise in their domain
- βCross-functional collaboration
- βEstimation and planning
- βProblem-solving and debugging
- βTesting and quality assurance
- βContinuous learning mindset
A Day in the Life
- βWriting code, tests, and documentation
- βCode reviews and pair programming
- βParticipating in daily standups
- βBreaking down user stories into tasks
- βFixing bugs and refactoring
- βCollaborating with team members on complex problems
Common Anti-Pattern
Working in silos, hoarding knowledge, or waiting to be told what to do instead of self-organizing.
Who Does What: Quick Reference
| Task | PO | SM | Dev |
|---|---|---|---|
| Prioritizes the backlog | β | β | β |
| Removes impediments | β | β | β |
| Writes code | β | β | β |
| Defines acceptance criteria | β | β | β |
| Facilitates ceremonies | β | β | β |
| Estimates story points | β | β | β |
| Makes technical decisions | β | β | β |
| Engages stakeholders | β | β | β |
Common Role Confusions
Myth: Product Owner is the boss
Reality: PO owns the "what" and "why," but the team owns the "how." It's collaboration, not command.
Myth: Scrum Master is a project manager
Reality: Scrum Masters don't manage tasks or timelines. They serve the team and protect the process.
Myth: Developers just code what they're told
Reality: Development teams are self-organizing. They decide how to build and own technical decisions.
Myth: One person can be PO and Scrum Master
Reality: This creates conflicts of interest. The roles have fundamentally different focuses.
Myth: Scrum Master is only needed part-time
Reality: For new or struggling teams, it's a full-time role. Even mature teams benefit from dedicated focus.
How They Work Together
PO + Dev Team
PO defines what and why. Team figures out how and estimates effort. Constant collaboration during backlog refinement and sprint planning.
SM + Dev Team
SM removes blockers and facilitates process. Team focuses on delivery. SM coaches the team to become more self-organizing over time.
SM + PO
SM coaches PO on maximizing value and managing the backlog effectively. PO works with SM to improve stakeholder collaboration.
The Bottom Line
These roles exist for a reason. Product Owner ensures you're building the right thing. Scrum Master ensures you're building it the right way. Development Team ensures you actually build it.
When roles are clear, teams move fast. When they're blurred, you get politics, delays, and confusion. Respect the roles. Trust the framework.
Plan like a pro
Product Owners, Scrum Masters, and Dev Teams all use our free planning poker tool to estimate stories and build consensus.
Start Estimation Session



