Module 3: Roles & Accountabilities

Scrum Methodology — From Agile Foundations to Running Real Sprints

Module 3 of 8 Theory + Practice Requires Module 2 ~2 hours

Module Overview

Learning Objectives

By the end of this module, you will be able to:

  1. Describe the Scrum Team's shape — small, cross-functional, self-managing — and justify each property
  2. Explain the Product Owner accountability: value, backlog ordering, and the authority it requires
  3. Explain the Scrum Master accountability and its three service directions — and distinguish it sharply from a traditional project manager
  4. Explain the Developers accountability and why it includes testers, designers, and anyone else building the Increment
  5. Contrast Scrum's self-management with RACI-style responsibility assignment
  6. Cast a real six-person roster into a working TaskFlow Scrum Team and defend the casting
Course Information
  • Module: 3 of 8
  • Prerequisites: Module 2 — especially the three pillars and the Scrum flow diagram
  • Format: Self-paced — theory followed by a role-play casting exercise
  • Running example: TaskFlow — this module you finally staff its team
  • Tools needed: None — Jira arrives next module, once you know who would use it and why

"Accountabilities", not job titles

Remember from Module 2: the Scrum Guide 2020 deliberately replaced "roles" with accountabilities. Product Owner, Scrum Master, and Developers are not positions on an org chart or lines on a business card — they are three sets of responsibilities that must be held by someone for empiricism to work. One person can hold an accountability alongside their job title; what cannot happen is an accountability held by no one, or smeared across a committee. Keep that lens on for the whole module.

The Scrum Team

Scrum's unit of delivery is a single Scrum Team: one Product Owner, one Scrum Master, and Developers — typically 10 or fewer people in total. Within it there are no sub-teams and no hierarchy: no "front-end squad" reporting to a "back-end lead", no PO out-ranking the Developers. It is, in the Guide's words, "a cohesive unit of professionals focused on one objective at a time, the Product Goal."

Three adjectives define its shape, and each one is load-bearing:

  • Small. Small enough to stay nimble, large enough to complete significant work each Sprint. If the work needs more people, Scrum scales by adding more teams around the same product — sharing one Product Goal, one Product Backlog, and one Product Owner — never by inflating one team to twenty.
  • Cross-functional. The team has all the skills necessary to create value each Sprint: coding, testing, design, data — whatever the product needs. Nothing waits on a "department" outside the team. Cross-functional describes the team, not each person: Lina can still be the QA specialist; what matters is that testing happens inside the team, inside the Sprint.
  • Self-managing. The team internally decides who does what, when, and how. Nobody assigns tasks to team members — not the Scrum Master, not the PO, not a manager. We will contrast this with RACI thinking below.

Why Small Teams Work: The Communication Math

The size limit is not aesthetic — it is arithmetic. Every pair of people who must stay in sync is a communication path, and the number of paths grows quadratically with team size: for n people there are n(n−1)/2 possible pairs. Each path is a place where information can lag, distort, or die.

Team size (n)Communication paths — n(n−1)/2What it feels like
5 people10 pathsEveryone knows everything; a Daily Scrum takes 10 minutes
10 people45 pathsThe practical ceiling — alignment already takes real effort
20 people190 pathsNobody has the full picture; sub-groups and status meetings emerge on their own

Doubling a team from 5 to 10 does not double coordination cost — it multiplies it by 4.5. This is also the intuition behind Brooks's Law ("adding manpower to a late software project makes it later") and Amazon's "two-pizza team" rule. Scrum simply builds the limit into the framework.

One team, three accountabilities

The sections below examine each accountability in isolation, but never forget they live in one team with one goal. The 2020 Guide erased the internal border between the Product Owner and a separate "Development Team" precisely because teams kept turning that border into a wall: PO writes tickets, devs complain about tickets. The whole Scrum Team is accountable, together, for creating a valuable, useful Increment every Sprint.

Product Owner: Owning Value

The Product Owner (PO) is accountable for maximising the value of the product resulting from the Scrum Team's work. Everything else about the accountability serves that sentence. The PO's chief instrument is the Product Backlog: the PO is accountable for developing and explicitly communicating the Product Goal, creating and clearly communicating backlog items, ordering them, and ensuring the backlog is transparent and understood.

Two structural rules make the accountability work, and both are frequently violated in the wild:

  • The PO is one person, not a committee. The backlog needs a single, final orderer. Many people may influence it — stakeholders, users, marketing, the CEO — but they do so through the PO. Anyone wanting to change the backlog must convince the PO, and anyone wanting the team to do something goes through the backlog.
  • The PO needs real authority. The Guide is blunt: "For Product Owners to succeed, the entire organization must respect their decisions." A PO whose ordering can be overturned by any passing executive is a backlog secretary, not a Product Owner — and the team loses the single transparent source of "what matters most".

What a PO Actually Does All Day

The accountability sounds abstract; the work is not. A typical week for Dana, our TaskFlow PO from Exercise 2.1:

  • Talking to users and stakeholders — interviews with two freelancers about how they plan their week; a call with the founder of a pilot customer about sharing features
  • Ordering the backlog — deciding that fixing the confusing reminder flow beats starting the calendar view, and being able to say why in terms of value
  • Refining items with the Developers — turning "sharing & assignment" into thin, clear slices the team can finish within a Sprint (you will learn the techniques in Module 4)
  • Making trade-offs visible — "we can have Google sign-in this Sprint or comments, not both; here is what each costs and earns"
  • Saying no, kindly and often — dark mode is a fine idea and it is item #14, and that is a complete answer
  • Being available — a Developer with a question about edge-case behaviour gets an answer today, not at next month's requirements meeting

PO Anti-patterns

Three ways the Product Owner accountability dies

The proxy PO. A business analyst is named "PO" but every real decision is made by a director the team never meets. Decisions take weeks, answers are second-hand, and the backlog reflects the proxy's guesses about the director's guesses about users. Symptom: "let me check and get back to you" as the answer to every question.

The absent PO. The PO holds the title alongside two other jobs, appears at Sprint Planning, then vanishes. Developers invent answers to requirement questions mid-Sprint, and the Review becomes the PO's first look at their own product. Empiricism cannot run on a two-week feedback loop to the value decider.

PO-by-committee. Three department heads "jointly own" the backlog. Each protects their items, ordering becomes horse-trading, and the team optimises for keeping three sponsors calm instead of maximising product value. If multiple people can veto ordering, nobody owns value.

Scrum Master: The True Leader

The Scrum Master (SM) is accountable for establishing Scrum as defined in the Scrum Guide and for the Scrum Team's effectiveness. The classic label is servant-leader; the 2020 Guide rephrased it as "true leaders who serve" — leadership measured not by authority over people but by how much better the team works because of them.

A common rookie mistake is to picture the SM as "the person who runs the meetings". Facilitation is a sliver of the job. The SM's real work is making the system around the team healthy: causing the removal of impediments, coaching self-management, protecting focus, and keeping the empiricism of Module 2 honest — real transparency, real inspection, real adaptation.

Three Service Directions

The Scrum Guide defines the accountability as service in three directions at once:

Serving the Team

Coaching self-management and cross-functionality; helping the team focus on creating high-value Increments that meet the Definition of Done; causing the removal of impediments (note: causing — teaching the team to remove their own is better than heroically removing them all); ensuring events happen, stay within their timeboxes, and remain positive and productive.

Serving the Product Owner

Helping find techniques for effective Product Goal definition and backlog management; helping the team understand the need for clear, concise backlog items; helping establish empirical product planning; facilitating stakeholder collaboration when the PO is drowning in competing voices — coaching Dana, never replacing her.

Serving the Organisation

Leading, training, and coaching the organisation in its Scrum adoption; advising Scrum implementations; helping employees and stakeholders understand an empirical approach; removing barriers between stakeholders and Scrum Teams — e.g., persuading the sales VP to bring feature requests to the Sprint Review instead of ambushing Developers.

Scrum Master vs. Traditional Project Manager

The most damaging misreading of the SM accountability is treating it as "project manager, renamed". They differ on almost every axis that matters:

Traditional Project ManagerScrum Master
Accountable forDelivering the project on time, scope, budgetThe team's effectiveness and healthy Scrum — the team owns delivery
AuthorityPositional — assigns work, approves changesNone over people — influence through coaching and facilitation
Assigns tasks?Yes — builds and maintains the work planNever — Developers self-manage the Sprint Backlog
Scope & prioritiesManages scope via change controlNot their job at all — that is the Product Owner's accountability
Status reportingCompiles and sends status reports upwardMakes the team's artifacts so transparent that reports become unnecessary
When problems hitEscalates, re-plans, reallocates peopleAsks "what is the impediment, and who is best placed to remove it?"
Success looks likeThe plan was metThe team improves Sprint over Sprint — and barely needs them
Scrum Master anti-patterns

The scrum-mom. Books every meeting, resolves every conflict, reminds everyone of everything — a full-service parent. The team never learns to self-manage because it never has to; when the SM takes a holiday, the process collapses, which the SM then reads as proof of their indispensability.

The ticket admin. Spends the day updating the tool, moving cards, and grooming dashboards on the team's behalf. The board stops reflecting reality (transparency broken — pillar one!) because the people doing the work are no longer the people updating it.

The status reporter. Attends the Daily Scrum to collect progress and relay it to management. The Daily quietly becomes a reporting ceremony, Developers start performing safety instead of inspecting progress, and openness — the value that feeds transparency — dies first.

Developers: Everyone Building the Increment

In Scrum, Developers are all the people on the Scrum Team committed to creating any aspect of a usable Increment each Sprint — regardless of specialty. The word does not mean "programmers". On the TaskFlow team, the coder writing the API, the tester designing the regression suite, the UX designer prototyping the calendar view, and the data specialist building the stats dashboard are all, in Scrum terms, Developers. What unites them is not a skill but a commitment: together they turn backlog items into a Done Increment.

The Scrum Guide gives Developers four explicit accountabilities:

Creating the Sprint Backlog

The plan for the Sprint belongs to the people who will execute it. Developers select how much work fits, break it down, and design the plan — nobody hands them a schedule.

Instilling quality via the Definition of Done

Developers are accountable for every Increment meeting the Definition of Done — the shared quality bar (tested, integrated, documented…) you will formalise in Module 4. "It works on my machine" is not Done.

Adapting the plan daily

Each Daily Scrum, Developers inspect progress toward the Sprint Goal and adapt the Sprint Backlog — re-ordering, re-slicing, swapping tasks. The plan made at Sprint Planning is a starting point, not a contract.

Holding each other accountable

Accountability is mutual, as professionals — not upward to a manager. If tests are being skipped to look fast, it is the Developers' job to call it, long before any SM or PO notices.

Specialists without silos

Self-management does not erase expertise — Lina is still the strongest tester in the room. What it erases is the queue: work does not wait in a "ready for QA" pile until the QA department finds time. The team swarms on the Sprint Goal, and specialists teach as they go, gradually growing "T-shaped" people: deep in one skill, capable in several. If only Omar can touch the backend, the team's bus factor is 1 — and every Sprint hostage to his calendar.

Self-Management vs. RACI

Traditional project governance answers "who does what?" with a RACI matrix: for every decision or deliverable, name who is Responsible, Accountable, Consulted, and Informed. RACI assumes the important decisions can be enumerated up front and assigned to individuals — a very defined-process assumption, as you can now recognise from Module 2. In waterfall and RUP projects, RACI charts routinely ran to dozens of rows.

Scrum takes a different bet: for complex work, most decisions cannot be foreseen, so instead of assigning each one, Scrum assigns three broad accountabilities and lets the team collectively own everything inside them. Compare how the same four decisions land in each world:

DecisionWaterfall / RUP (RACI world)Scrum
What to build Business analyst drafts requirements (R); steering committee approves (A); architects consulted (C); developers informed (I) Product Owner orders the Product Backlog — one person, informed by stakeholders and the team, final on ordering
How to build it Architect / technical lead decides the design (A); developers execute it (R) Developers decide collectively — the best architectures emerge from self-managing teams (agile principle 11)
Who does which task Project manager assigns tasks in the work plan (A/R per row) Developers pull work themselves, task by task, adapting daily — nobody assigns
When it ships PM's milestone plan (A), change board approval for date moves Product Owner decides when to release; the Definition of Done (owned by the whole team) decides when it can be released — every Sprint produces a releasable Increment

Notice what the Scrum column does not contain: the Scrum Master. The SM shapes how well these decisions get made — never what gets decided. If you find a team where the SM picks the architecture or the release date, you have found a project manager wearing a Scrum Master badge.

Collective ownership is not decision anarchy

Self-management works because the boundaries are crisp even though the interior is free: the PO cannot dictate how, the Developers cannot reorder the backlog, and nobody can extend the timebox. Inside those boundaries, the team is trusted completely. That trade — hard edges, free interior — is what lets ten people move fast without a 40-row RACI chart.

Practical: Cast the TaskFlow Team

Time to staff the product. Below is the roster of six colleagues available to build TaskFlow. Your job: shape them into a legitimate Scrum Team and then defend your casting under fire from four realistic scenarios.

The Roster
NameSkills & background
SaraFront-end developer — React, CSS, accessibility; 4 years' experience; quiet in meetings, superb in code review
OmarBack-end developer — APIs, databases, auth; the fastest coder on the roster; impatient with meetings
LinaQA engineer — test design, automation; famously good at asking "what happens if…?"; has facilitated team workshops before
KhaledUX designer — research, prototyping; runs monthly usability sessions with real users; diplomatic, listens more than he talks
RanaData specialist — analytics, dashboards, SQL; new to the company; keen to learn the product domain
YousefFull-stack developer — solid across the stack; 6 years using task-manager tools daily as a freelancer before joining; knows the target users' pains personally; comfortable presenting to stakeholders

Exercise 3.1 — Cast and defend (45 min)

Part A — Casting.

  1. Pick a Product Owner from the roster. Justify the choice in 3–4 sentences using the PO section above: who best owns value? (Hint: domain knowledge and stakeholder comfort matter more than coding speed — but argue your own case.)
  2. Pick a Scrum Master. Justify using the three service directions: who has the facilitation instincts and the temperament to lead without authority?
  3. Explain in one paragraph why everyone remaining is a Developer — including the tester, the designer, and the data specialist — referring to the Developers section. Can your SM also contribute as a Developer? What are the trade-offs on a team this small?

Part B — Scenario questions. Answer each in 3–5 sentences, citing the accountability that applies:

  1. The CEO shortcut. Mid-Sprint, the CEO messages Omar directly: "Add CSV export this week, big client needs it." Who should handle this, and how does the request travel correctly? What should Omar say?
  2. The database dispute. Two Developers disagree sharply on PostgreSQL vs. MongoDB for TaskFlow. Who decides — the PO, the SM, the loudest voice, or someone else? How should the decision get made?
  3. The absent facilitator. The Scrum Master is on leave this week. Does the Daily Scrum still happen? Who runs it, and what does your answer reveal about self-management?
  4. The status request. Stakeholders want a weekly status report on TaskFlow's progress. Whose job is it to respond — and is a written report even the Scrum answer? What would you offer instead?
There is no single right casting

Reasonable people can defend different PO and SM picks from this roster — the grading (below) rewards the quality of the justification, not matching a hidden answer key. What is not defensible: a PO committee, an SM who assigns tasks, or leaving an accountability unfilled. Keep your answers — this team staffs your Jira project in Module 4.

Module 3 Project: Accountability Playbook

You will assemble a playbook a real organisation could use when staffing and defending a Scrum Team. It has three parts:

Project Requirements
1. Product Owner Job Ad
  • Write a one-page job advertisement for a TaskFlow Product Owner: mission, responsibilities, required authority, and what success looks like after 6 months
  • It must be accurate to the Scrum Guide (no "manages the development team", no "writes detailed specifications for developers to follow")
  • Include one honest line about what the role does not do — the best real job ads have one
2. Scenario Analysis
  • Resolve the five role-conflict scenarios below, each in a short paragraph citing the relevant Scrum Guide accountability:
  • (a) A line manager starts attending the Daily Scrum and asking each Developer for individual status
  • (b) The Product Owner starts assigning specific tasks to specific Developers during Sprint Planning
  • (c) The Scrum Master unilaterally extends the Sprint by three days "so we can finish everything"
  • (d) A senior Developer refuses to fix bugs found by QA, saying "testing is Lina's accountability, not mine"
  • (e) Marketing asks the Scrum Master to commit the team to a fixed feature list for the next three Sprints
3. TaskFlow Casting
  • Complete Exercise 3.1 in full — Part A casting with justifications and all four Part B scenario answers

Grading Rubric

Component Points
Product Owner job ad (accurate, complete, realistic)25
Scenario analysis (five scenarios, correctly citing accountabilities)35
TaskFlow casting — Exercise 3.1 (well-argued casting + scenario answers)30
Clarity and structure of writing10
Total100

Resources & References

Primary Sources
Next Module Preview
Module 4: Artifacts & Your First Jira Project
  • The three artifacts in depth: Product Backlog, Sprint Backlog, Increment
  • Their commitments: Product Goal, Sprint Goal, Definition of Done
  • Writing good backlog items and user stories
  • First hands-on with Jira: create the TaskFlow project and build its real backlog
Continue to Module 4