Skip to content
Topics5 of 5: Agile roles
Topic 5 of 5

Agile roles

Scrum does not define job titles. It defines three accountabilities, Product Owner, Scrum Master and Developers, that together make one Scrum Team. This guide explains each one, what it is not, and where roles like Tech Lead or QA fit.

9 min readUpdated

One team, three accountabilities

A Scrum Team is kept small, usually no more than ten people, and between them its members can do everything the work needs. Nobody in it reports to anyone else in it, and it does not split into smaller groups. The 2020 Scrum Guide speaks of accountabilities rather than roles on purpose: what matters is who is accountable for what, not the job title on anyone’s contract.

The Scrum Team holds three accountabilities: one Product Owner, one Scrum Master and the Developers. Stakeholders sit outside the team.The Scrum TeamProduct OwnerOne person. Decides what ismost worth building next.Scrum MasterMakes the team, and Scrum,work well.DevelopersBuild a usable incrementevery sprint.Around the team: stakeholdersCustomersUsersSponsorsSalesSupportCompliance

Product Owner

Owns one question: is the team spending its time on the most valuable thing it could build? Each product has exactly one Product Owner, and it is always one named individual: a group cannot share the job.

Accountable for

  • Deciding the long-term aim for the product, the Product Goal, and making sure people know it
  • Turning ideas and requests into backlog items the team can make sense of
  • Putting the most valuable work at the top of the backlog
  • Making the backlog easy for anyone to find, read and ask about
  • Weighing stakeholders’ requests, and saying no when needed

What it is not

  • A group sharing the job, or a messenger passing on someone else’s decisions
  • The team’s manager: they do not assign work to Developers
  • A ticket writer who never meets customers

Other people can write or tidy backlog items, but the final say on the backlog never moves away from the Product Owner. If you think something else should come first, the person to persuade is the Product Owner.

Scrum Master

Answers for how well the team works, and helps everyone around it, inside the team and beyond, get real value out of Scrum.

Accountable for

  • Teaching the team to organise its own work and to share skills instead of handing work off
  • Keeping attention on finished, valuable work that passes the Definition of Done
  • Clearing away whatever slows the team down, or finding the person who can
  • Seeing that each Scrum event takes place, earns its time and ends on schedule
  • Showing the Product Owner practical ways to set goals and keep the backlog in shape
  • Explaining Scrum to people outside the team and helping the organisation take it up

What it is not

  • A project manager who assigns tasks and chases dates
  • The team’s secretary or meeting booker
  • The only owner of the process: the whole team improves it

Developers

Whoever does the hands-on work of turning backlog items into something finished and usable, sprint after sprint. The word covers all of them: programmers, testers, designers, analysts, writers.

Accountable for

  • Deciding together how the sprint’s chosen items will get done, and writing that plan down
  • Not cutting corners: an item counts only once it meets the Definition of Done
  • Checking progress every day and changing the plan whenever the Sprint Goal needs it
  • Keeping their own standards high, and expecting the same of their teammates

What it is not

  • Only programmers
  • Order-takers waiting to be handed tickets
  • The ones who order the Product Backlog: that is the Product Owner

Stakeholders

Everyone outside the Scrum Team with an interest in the product: customers, users, sponsors, sales, support, compliance. They are not a Scrum accountability, but Scrum depends on them.

Where other roles fit

Many companies have roles Scrum does not mention. They work well alongside Scrum, as long as they do not take over one of the three accountabilities.

Tech Lead

Usually a Developer

A Developer with deeper experience who guides technical decisions and mentors others. It works best when they lead by example and the team still decides together, rather than the Tech Lead handing out tasks.

Architect

Often outside the team

Looks after the shape of the system across several teams. Most useful as a collaborator who joins refinement and reviews designs, not as a gate that must approve every change.

QA / Test engineer

A Developer

A Developer whose speciality is quality. In Scrum, testing happens inside each sprint and is part of the Definition of Done, not a separate phase after it.

Agile Coach

Outside the team

Helps teams and leaders adopt Agile ways of working, often across several teams. Overlaps with the Scrum Master’s work for the organisation.

Engineering Manager

Outside the team

Hires people, grows careers and looks after well-being. Supports the team without assigning sprint work or changing its priorities.

Designer

Usually a Developer

Owns usability and the experience. In the Product Operating Model, the designer works with the product manager and tech lead from the very start.

All roles at a glance

All roles at a glance
RoleIn the Scrum Team?Accountable forDecidesIs not
Product OwnerYes, one personValue; the Product Goal and the backlog orderWhat is built next, and in what orderA group sharing the job, or the team’s manager
Scrum MasterYesThe team’s effectiveness and use of ScrumWith the team, how the way of working improvesA project manager
DevelopersYesA usable increment each sprint that meets the Definition of DoneHow to do the work; the plan for the sprintOnly programmers
StakeholderNoSharing needs and feedbackNothing inside the sprint; they influence through the Product OwnerA second Product Owner
Tech LeadUsually, as a DeveloperTechnical guidance and mentoringThe technical approach, with the teamThe team’s boss
ArchitectOften notSystem-wide designStandards shared across teamsAn approval gate
QA / TestYes, as a DeveloperQuality, together with everyoneHow to testA phase after development
Agile CoachNoHelping teams and leaders adopt AgileNothing directly; they adviseA Scrum Master for every team
Engineering ManagerNoPeople, hiring and growthStaffing and careersThe one who sets sprint priorities
DesignerUsually, as a DeveloperUsability and the experienceThe design approach, with the teamA hand-off before development

The Product Owner, Scrum Master and Developers sections summarise The Scrum Guide (November 2020) by Ken Schwaber and Jeff Sutherland, in our own words. The Scrum Guide is published under the Creative Commons Attribution-ShareAlike 4.0 licence (CC BY-SA 4.0); read it in full at scrumguides.org. The roles beyond Scrum’s three are common practice, not part of the Scrum Guide.

How ScrumTeam helps

Scrum’s accountabilities, built into every project.

  • Each project names its Product Owner (one), Scrum Masters, Developers and Stakeholders on its People page
  • The Product Owner orders the backlog and sets the Product Goal; you can let Developers order the backlog too
  • Scrum Masters run sprints, the workflow, WIP limits and, on Starter and up, retrospectives
  • A Developer’s discipline, such as QA or Design, shows as a label, not as a separate role
  • Stakeholders read, comment and watch on a free seat, up to two per paid seat
Try ScrumTeam free Book a demoFree plan available. No credit card required.