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.

3
Core Roles
1
Product Owner
1
Scrum Master
3-9
Dev Team Size
πŸ‘₯

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

TaskPOSMDev
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