Scrum


While many organizations claim to be “Agile”, the vast majority — historically reported around 60–80% in the annual State of Agile surveys — implement the Scrum framework or a Scrum/Kanban hybrid.

Scrum Theory

Scrum is a management framework built on the philosophy of Empiricism. This philosophy asserts that in complex environments like software development, we cannot rely on detailed upfront predictions. Instead, knowledge comes from experience, and decisions must be based on what is actually observed and measured in a “real” product.

To make empiricism actionable, Scrum rests on three core pillars:

  • Transparency: Significant aspects of the process must be visible to everyone responsible for the outcome. “The work is on the wall”, meaning stakeholders and developers alike should see exactly where the project stands via Scrum’s three artifacts — the Product Backlog, Sprint Backlog, and Increment — typically displayed on a shared task board.
  • Inspection: The team must frequently and diligently check their progress toward the Sprint Goal to detect undesirable variances.
  • Adaptation: If inspection reveals that the process or product is unacceptable, the team must adjust immediately to minimize further issues. It is important to realize that Scrum is not a fixed process but one designed to be tailored to a team’s specific domain and needs.

Scrum Roles

Scrum defines three specific roles — called accountabilities in the 2020 Scrum Guide (Schwaber and Sutherland 2020) — that are intentionally designed to exist in tension to ensure both speed and quality:

  • The Product Owner (The Value Navigator): This role is responsible for maximizing the value of the product resulting from the team’s work. They “own” the product vision, prioritize the backlog, and typically communicate requirements through user stories.
  • The Developers (The Builders): Developers in Scrum are meant to be cross-functional and self-organizing. This means they possess all the skills needed—UI, backend, testing—to create a usable increment without depending on outside teams. They are responsible for adhering to a Definition of Done to ensure internal quality.
  • The Scrum Master (The Coach): Misunderstood as a “project manager”, the Scrum Master is actually a servant-leader. Their primary objective is to maximize team effectiveness by removing “impediments” (blockers like legal delays or missing licenses) and coaching the team on Scrum values.

Scrum Artifacts

Scrum manages work through three primary artifacts:

  • Product Backlog: An emergent, ordered list of everything needed to improve the product.
  • Sprint Backlog: A subset of items selected for the current iteration, coupled with an actionable plan for delivery.
  • The Increment: A concrete, verified stepping stone toward the Product Goal. An increment is only “born” once a backlog item meets the team’s Definition of Done—a checklist of quality measures like functional testing, documentation, and performance benchmarks.

Scrum Events

The framework follows a specific rhythm of time-boxed events:

  • The Sprint: A timeboxed period of one month or less (typically 1–4 weeks) that contains all the other Scrum events. Sprints are fixed-length and start immediately after the previous one ends.
  • Sprint Planning: The entire team collaborates to define why the sprint is valuable (the goal), what can be done, and how it will be built.
  • Daily Standup (Daily Scrum): A 15-minute event where Developers inspect progress toward the Sprint Goal and adjust their plan for the next day. (Earlier versions of Scrum prescribed three questions — what was done, what will be done, and obstacles — but the 2020 Scrum Guide removed this prescription, leaving the Developers free to choose whatever structure works for them.)
  • Sprint Review: A working session at the end of the sprint where stakeholders provide feedback on the working increment. A good review includes live demos, not just slides.
  • Sprint Retrospective: The team reflects on their process and identifies ways to increase future quality and effectiveness.

The sprint is a closed feedback loop: every event feeds the next, and the retrospective loops the team back into the next planning session.

Detailed description

UML state machine diagram with 5 states (SprintPlanning, Development, DailyStandup, SprintReview, SprintRetrospective). Transitions: the initial pseudostate transitions to SprintPlanning on sprint begins; SprintPlanning transitions to Development on sprint backlog ready; Development transitions to DailyStandup on every 24 hours; DailyStandup transitions to Development on continue work; Development transitions to SprintReview on last day of sprint; SprintReview transitions to SprintRetrospective on feedback captured; SprintRetrospective transitions to SprintPlanning on next sprint.

States

  • SprintPlanning
  • Development
  • DailyStandup
  • SprintReview
  • SprintRetrospective

Transitions

  • the initial pseudostate transitions to SprintPlanning on sprint begins
  • SprintPlanning transitions to Development on sprint backlog ready
  • Development transitions to DailyStandup on every 24 hours
  • DailyStandup transitions to Development on continue work
  • Development transitions to SprintReview on last day of sprint
  • SprintReview transitions to SprintRetrospective on feedback captured
  • SprintRetrospective transitions to SprintPlanning on next sprint

The retrospective’s arrow back to planning is the engine of empiricism: each cycle the team inspects both the product (in review) and the process (in retro), and adapts before the next sprint starts.

Scaling Scrum with SAFe

When a product is too massive for a single Scrum Team (typically 10 or fewer people, per the 2020 Scrum Guide), organizations often use the Scaled Agile Framework (SAFe). SAFe introduces the Agile Release Train (ART)—a “team of teams” that synchronizes their sprints. It operates on Program Increments (PI), typically lasting 8–12 weeks, which align multiple teams toward quarterly goals. While SAFe provides predictability for Fortune 500 companies, critics sometimes call it “Scrum-but-for-managers” because it can reduce individual team autonomy through heavy planning requirements.

Practice

Scrum Quiz

Recalling what you just learned is the best way to form lasting memory. Use this quiz to test your understanding of the Scrum framework — its empirical pillars, accountabilities, artifacts, and events.

Difficulty: Intermediate

Two days into a Sprint, analytics from a beta cohort show users are abandoning a newly shipped checkout flow. The team immediately stops the planned roadmap and reworks the flow. Which pillar of Scrum’s empirical process does this most directly enact?

Correct Answer:
Difficulty: Basic

Which description best captures how a Scrum Team should operate?

Correct Answer:
Difficulty: Intermediate

The Developers are blocked because they lack access to a third-party API needed for the current Sprint. Who on the Scrum Team is primarily accountable for getting the impediment removed?

Correct Answer:
Difficulty: Basic

Who is accountable for ordering the Product Backlog so the team is always working on the most valuable items first?

Correct Answer:
Difficulty: Intermediate

When can a Product Backlog item officially be counted as part of the Sprint’s Increment?

Correct Answer:
Difficulty: Basic

What is the primary purpose of the Daily Scrum?

Correct Answer:
Difficulty: Basic

Which Scrum event is dedicated to the team inspecting its own process and collaboration and agreeing on improvements for the next Sprint?

Correct Answer:
Difficulty: Advanced

A large enterprise adopts SAFe (Scaled Agile Framework) to coordinate dozens of teams on one product. Critics often label SAFe ‘Scrum-but-for-managers’. What is the most substantive critique their label points at?

Correct Answer:
Difficulty: Basic

Which three of the following are the pillars of Scrum’s empirical process? (Select exactly three.)

Correct Answers:
Difficulty: Intermediate

What is the Sprint Review primarily for, and how is it different from the Sprint Retrospective?

Correct Answer:

Scrum Flashcards

Retrieval practice for the Scrum framework — empirical pillars, accountabilities, artifacts, values, and events. Cards span Bloom's taxonomy from recall through evaluation.

Difficulty: Basic

What philosophy is the Scrum framework built on, and what does that philosophy assert?

Difficulty: Basic

Name the three pillars that make Scrum’s empirical process work.

Difficulty: Basic

Name the three accountabilities (roles) defined in the 2020 Scrum Guide.

Difficulty: Basic

Name Scrum’s three artifacts.

Difficulty: Advanced

Name the five Scrum values (separate from the three pillars).

Difficulty: Intermediate

What is each Scrum accountability — Product Owner, Developers, Scrum Master — responsible for, in one phrase each?

Difficulty: Basic

Why is the Scrum Master typically described as a servant-leader rather than a project manager?

Difficulty: Intermediate

What two characteristics most distinguish a Scrum Team from a traditional team, and what does each protect against?

Difficulty: Intermediate

What is the Definition of Done, and why does it matter for the Increment?

Difficulty: Basic

Which Scrum event contains all the other events, and what is its defining property?

Difficulty: Intermediate

A feature has been coded and code-reviewed, but the team’s Definition of Done also requires a load test that has not been run. Can the work be counted toward the Sprint’s Increment?

Difficulty: Intermediate

A team makes every Product Backlog item, every Sprint Backlog task, and the current Increment visible on a shared board that developers, the Product Owner, and stakeholders can see at any time. Which Scrum pillar does this most directly enact?

Difficulty: Intermediate

Every morning, the Developers gather for 15 minutes to examine how yesterday’s work moved them toward the Sprint Goal. They look at progress against the goal but have not yet decided what to change. Which Scrum pillar does this scenario most directly enact?

Difficulty: Intermediate

Two days into a Sprint, behavioral data from a beta cohort shows users are confused by the new UI the team is building. The team halts and redesigns. Which Scrum pillar is the team enacting?

Difficulty: Intermediate

A new team lead wants to use the Daily Scrum as a status meeting where each Developer briefs them on what they did yesterday. What is wrong with this framing, and what is the Daily Scrum actually for?

Difficulty: Advanced

How does the Sprint Review differ from the Sprint Retrospective in audience, subject of inspection, and outcome?

Difficulty: Advanced

Why is it widely considered bad practice for one person to be both the Product Owner and the Scrum Master, even though the 2020 Scrum Guide does not formally prohibit it?

Difficulty: Advanced

How should Scrum treat a Sprint that ends without an Increment meeting the Definition of Done?

Difficulty: Advanced

In one phrase, what is the central trade-off SAFe makes that draws the ‘Scrum-but-for-managers’ critique?

Difficulty: Expert

Name three categories of items that almost any team’s Definition of Done should cover, and the type of risk each addresses.