Fatskills
Practice. Master. Repeat.
Study Guide: Agile-and-Scrum **The Scrum Team – Product Owner, Scrum Master, Developers**
Source: https://www.fatskills.com/scrum/chapter/agile-and-scrum-the-scrum-team-product-owner-scrum-master-developers

Agile-and-Scrum **The Scrum Team – Product Owner, Scrum Master, Developers**

By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.

⏱️ ~7 min read

The Scrum Team – Product Owner, Scrum Master, Developers

A Hyper-Practical, Zero-Fluff Study Guide


1. What This Is & Why It Matters

You’re joining a new team, and your manager says, “We’re doing Scrum.” But when you ask who’s responsible for what, you get vague answers: - “The PO handles the backlog, right?” - “The Scrum Master is like a project manager?” - “Developers just code?”

This is a recipe for chaos.

In Scrum (Scrum Guide 2020), the Scrum Team is a self-managing, cross-functional unit that delivers value in short cycles (Sprints). It consists of: 1. Product Owner (PO) – Maximizes value by ordering the backlog.
2. Scrum Master (SM) – Ensures Scrum is understood and enacted.
3. Developers – Build the product increment.

Why does this matter in production?
- If the PO doesn’t refine the backlog, the team builds the wrong thing.
- If the Scrum Master doesn’t remove impediments, the team gets stuck.
- If Developers don’t collaborate, the product becomes a patchwork of siloed work.

Real-world scenario:
You’re a cloud engineer on a team migrating a monolith to microservices. The PO keeps adding “urgent” features mid-Sprint, the Scrum Master is too busy writing Jira tickets to unblock the team, and Developers are arguing over tech stacks instead of shipping. Result? Missed deadlines, frustrated stakeholders, and a half-baked migration.

This guide will prevent that mess by giving you clear, actionable roles and responsibilities—so you can ship fast, stay aligned, and avoid burnout.


2. Core Concepts & Components


? The Scrum Team (as a whole)

  • Definition: A small (3–9 people), cross-functional, self-managing group that delivers a Done increment every Sprint.
  • Production insight: If your team is >9 people, split it—coordination overhead kills velocity.

? Product Owner (PO)

  • Definition: The single person (not a committee) responsible for maximizing product value by ordering the Product Backlog.
  • Production insight:
  • If the PO doesn’t say “no” to stakeholders, the backlog becomes a dumping ground.
  • If the PO isn’t available for refinement, Developers waste time guessing priorities.

? Scrum Master (SM)

  • Definition: A servant-leader who ensures Scrum is understood and enacted, removes impediments, and coaches the team.
  • Production insight:
  • If the SM acts like a project manager, the team loses self-management.
  • If the SM ignores organizational blockers, the team gets stuck in bureaucracy.

? Developers

  • Definition: The people doing the work (coders, testers, designers, etc.) who self-manage to deliver a Done increment.
  • Production insight:
  • If Developers don’t collaborate, you get silos (e.g., “frontend vs. backend wars”).
  • If Developers don’t define “Done”, you ship buggy, untested code.

? Accountability vs. Responsibility

  • PO = Accountable for the backlog.
  • SM = Accountable for Scrum adoption.
  • Developers = Accountable for the increment.
  • But all three are responsible for the product’s success.

? No Titles, No Sub-Teams

  • Scrum Guide 2020 explicitly bans sub-teams (e.g., “QA team,” “DevOps team”).
  • Production insight: If you have a “QA team,” you’re doing mini-waterfall, not Scrum.

? Self-Management ≠ Anarchy

  • Self-managing means the team decides how to do the work, not what to work on (that’s the PO’s job).
  • Production insight: If Developers ignore the backlog order, they’re undermining the PO.


3. Step-by-Step ‘Hands-On’ Section


Prerequisites

  • A Scrum Team (PO, SM, 3–5 Developers).
  • A Product Backlog (even if it’s just a sticky-note wall).
  • A Sprint Goal (e.g., “Deploy a login API”).

Task: Run a Sprint Planning Session (Like a Pro)

Goal: Align the team on what to build and how to build it.


Step 1: PO Presents the Backlog (5–10 min)

  • The PO orders the backlog (highest value first).
  • Example backlog items (PBIs):
    ```
  • [P0] User login API (OAuth2)
  • [P1] Password reset flow
  • [P2] Admin dashboard ```
  • PO’s job: Explain why these items are prioritized.
  • SM’s job: Ensure the team understands the Sprint Goal.

Step 2: Developers Forecast Work (10–15 min)

  • Developers pull items from the top of the backlog.
  • Key question: “Can we deliver this in one Sprint?”
  • If no: Split the item (e.g., “Login API” → “Basic auth” + “OAuth2”).
  • If yes: Move to Step 3.

Step 3: Break PBIs into Tasks (15–20 min)

  • Example for “User login API”:
    ```markdown
  • [ ] Set up OAuth2 provider (Auth0/Okta)
  • [ ] Create /login endpoint (FastAPI/Express)
  • [ ] Write unit tests (pytest/jest)
  • [ ] Add rate limiting (Redis)
  • [ ] Deploy to staging (Docker + ECS) ```
  • Developers’ job: Self-assign tasks (no micromanaging!).
  • SM’s job: Ensure tasks are small enough (1–2 days max).

Step 4: Commit to the Sprint Goal (5 min)

  • Team agrees: “We can deliver the login API by Friday.”
  • PO’s job: Respect the forecast—no adding work mid-Sprint!
  • SM’s job: Protect the team from scope creep.

Verification:

  • Checklist:
  • [ ] Sprint Goal is clear and achievable.
  • [ ] PBIs are small enough for one Sprint.
  • [ ] Tasks are estimated (even if just T-shirt sizes).
  • [ ] Team commits to the plan.


4. ? Production-Ready Best Practices


? For Product Owners (POs)

Say “no” early – If a stakeholder asks for a feature, push back if it doesn’t align with the Sprint Goal.
Refine the backlog weekly – A messy backlog = wasted time in Sprint Planning.
Use the “INVEST” criteria for PBIs: - Independent - Negotiable - Valuable - Estimable - Small - Testable

? For Scrum Masters (SMs)

Remove impediments daily – If a Dev is blocked, escalate immediately (don’t wait for the Daily Scrum).
Coach, don’t command – If a Dev is struggling, ask questions instead of giving orders.
Protect the team from interruptions – No last-minute “urgent” requests mid-Sprint.

? For Developers

Define “Done” before coding – Example:


- [ ] Code reviewed (PR merged)
- [ ] Unit tests pass (100% coverage)
- [ ] Deployed to staging
- [ ] QA signed off

Pair program on complex tasks – Two heads > one.
Automate everything – CI/CD, testing, deployments.

? For the Whole Team

Keep Sprints short (1–2 weeks) – Longer Sprints = more risk.
Hold a Daily Scrum (15 min max)Not a status meeting! Focus on blockers.
Retrospectives must lead to action – If you identify a problem, assign an owner to fix it.


5. ⚠️ Common Mistakes & Traps

Mistake Symptom Fix/Prevention
PO doesn’t say “no” to stakeholders Backlog grows uncontrollably, team is overwhelmed. PO must prioritize ruthlessly—use a “Now, Next, Later” roadmap.
Scrum Master acts like a project manager Team waits for instructions instead of self-managing. SM should ask questions, not assign tasks.
Developers ignore the backlog order Team works on “fun” tasks instead of high-value items. PO must enforce priority in Sprint Planning.
No “Definition of Done” Buggy, untested code ships to production. Define “Done” before coding starts.
Sprint Goal is too vague Team loses focus, delivers disjointed work. Make the Sprint Goal specific and measurable.


6. ? Exam/Certification Focus


Typical Question Patterns

  1. Role-based questions:
  2. “Who is responsible for ordering the Product Backlog?”PO (not the SM or Developers).
  3. “Who ensures Scrum is understood?”SM.

  4. Scenario-based questions:

  5. “A stakeholder asks for a new feature mid-Sprint. What should the PO do?”


    • ✅ Correct: Say no (or add it to the backlog for next Sprint).
    • ❌ Trap: Let the team decide (they shouldn’t—PO owns the backlog).
  6. “Who does X?” questions:

  7. “Who is accountable for the increment?”Developers.
  8. “Who removes impediments?”SM.

Key ⚠️ Trap Distinctions

  • PO vs. SM:
  • PO = What to build.
  • SM = How to build it (process).
  • Accountability vs. Responsibility:
  • PO is accountable for the backlog, but all three roles are responsible for the product’s success.


7. ? Hands-On Challenge (with Solution)


Challenge:

Your team is struggling with Sprint Planning. The PO keeps adding new items mid-Sprint, and Developers are frustrated. How do you fix this?

Solution:

  1. PO: Freeze the backlog 24 hours before Sprint Planning—no last-minute changes.
  2. SM: Facilitate a “Definition of Ready” workshop (e.g., PBIs must have acceptance criteria).
  3. Developers: Push back on unclear items—ask for refinement before committing.

Why it works:
- PO learns to plan ahead.
- SM ensures clarity before commitment.
- Developers own their forecast.


8. ? Rapid-Reference Crib Sheet

Role Key Responsibilities ⚠️ Exam Traps
Product Owner (PO) Orders backlog, maximizes value, says “no” to stakeholders. Not a committee! Only one PO per team.
Scrum Master (SM) Removes impediments, coaches team, protects from interruptions. Not a project manager! Doesn’t assign tasks.
Developers Build the increment, self-manage, define “Done.” No sub-teams! (e.g., no “QA team”).
Sprint Goal Single objective for the Sprint. Must be clear and measurable.
Definition of Done Checklist for “Done” (e.g., “Code reviewed, tested, deployed”). Without it, you ship bugs.
Daily Scrum 15-min sync on blockers (not a status meeting!). Focus on impediments, not updates.


9. ? Where to Go Next

  1. Scrum Guide 2020 (Official) – The source of truth.
  2. Scrum.org’s Scrum Master Learning Path – Free resources for SMs.
  3. “Scrum: The Art of Doing Twice the Work in Half the Time” – Jeff Sutherland – Real-world Scrum stories.
  4. Agile Alliance’s Scrum Resources – Case studies and best practices.

Final Takeaway

Scrum is simple, but not easy. The Scrum Team only works if: - The PO owns the “what.”
- The SM owns the “how.”
- The Developers own the “doing.”

If any of these break, the whole system collapses.

Now go run a Sprint like a pro—and ship value, not chaos. ?



ADVERTISEMENT