Back to glossary

Scrum

Written by Joel Schneider · Last updated June 4, 2026

What is Scrum?

Scrum is a lightweight agile framework that helps small teams deliver complex products through short, time-boxed iterations called Sprints. It defines three roles (Product Owner, Scrum Master, Developers), three artifacts (Product Backlog, Sprint Backlog, Increment), and five events that together create a continuous loop of planning, building, inspecting, and adapting.

TL;DR
  • Built for complex work: Scrum is designed for problems where requirements change faster than they can be fully specified upfront.
  • Sprints are the engine: Time-boxed iterations of one to four weeks force teams to ship a usable increment and re-plan from real evidence.
  • Three roles, no project manager: The Product Owner owns value, the Scrum Master owns the process, and Developers own how the work gets done.
  • Empiricism over prediction: Transparency, inspection, and adaptation replace upfront Gantt charts as the control mechanism.

Definition: Scrum is an agile framework for managing and completing complex projects, often used in software development but adaptable to any scope of work.

How Scrum was formalized by Schwaber and Sutherland

Scrum was first introduced by Hirotaka Takeuchi and Ikujiro Nonaka in their 1986 Harvard Business Review article, "The New New Product Development Game." The framework is inspired by a strategy in which a team works intensively to deliver incrementally, similar to a rugby team moving the ball down the field. Ken Schwaber and Jeff Sutherland formalized it in the 1990s, presenting "SCRUM Software Development Process" at the OOPSLA conference in 1995 and later co-authoring the Scrum Guide, which remains the definitive specification today.

Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.
Ken Schwaber and Jeff Sutherland, The Scrum Guide (2020)

According to the 17th State of Agile Report (2024), Scrum remains the most-used team-level methodology, with 63% of agile practitioners running it as their primary framework.

The three pillars that make Scrum work

Scrum rests on three empirical pillars that govern how the framework controls risk in complex work:

  • Transparency: All aspects of the process must be visible to those responsible for the outcome.
  • Inspection: Teams regularly inspect Scrum artifacts and progress toward a Sprint Goal to detect undesirable variances early.
  • Adaptation: When aspects of the process deviate outside acceptable limits, the team adjusts as soon as possible to minimize further drift.

Together these pillars replace upfront planning with continuous course-correction, which is why Scrum outperforms waterfall on complex projects. The Standish Group's CHAOS research found agile projects succeed roughly three times more often than waterfall projects, with the gap widening on larger initiatives (Standish Group, 2020).

The Scrum Team: three roles compared

A Scrum team consists of three core roles with non-overlapping accountabilities. The table below summarizes who owns what:

Role

Primary accountability

Decides

Does not decide

Product Owner

Maximizing product value

What gets built and in what order

How the work is implemented

Scrum Master

Process effectiveness

How the team improves its practice

Scope or technical solutions

Developers

Delivering a usable Increment each Sprint

How the work gets done technically

Backlog priority

Sprints and the five Scrum events

Scrum organizes work into a series of time-boxed iterations called Sprints, which typically last between one and four weeks. Each Sprint produces a usable Increment of the product and is bounded by five prescribed events:

  • Sprint Planning: The team agrees on a Sprint Goal and selects Product Backlog items to deliver against it.
  • Daily Scrum: A 15-minute daily check where developers re-plan the next 24 hours toward the Sprint Goal.
  • Sprint Review: The team presents the completed Increment to stakeholders and updates the Product Backlog based on feedback.
  • Sprint Retrospective: The team inspects how the last Sprint went and commits to specific process improvements.
  • The Sprint itself: The container event that holds the other four and the development work.

The fixed cadence is the point. By forcing a working Increment every Sprint, Scrum converts vague requirements into concrete feedback that the team can act on.

The three artifacts that make work visible

Scrum uses three artifacts to make work and progress visible to the whole team:

  • Product Backlog: An ordered list of everything known to be needed in the product, managed by the Product Owner.
  • Sprint Backlog: The set of Product Backlog items selected for the Sprint, plus a plan for delivering the Increment and the Sprint Goal.
  • Increment: The sum of all Product Backlog items completed during a Sprint and all previous Sprints, in a usable state.

Each artifact has a commitment attached to it (Product Goal, Sprint Goal, Definition of Done) that anchors the team to outcomes rather than activity.

What Scrum actually improves for teams

Teams that run Scrum well report gains in four areas the framework is specifically designed to produce:

  • Faster response to change. Sprint-level re-planning lets teams shift priorities without abandoning a quarterly plan.
  • Earlier risk discovery. A shippable Increment every Sprint surfaces integration, scope, and quality problems while they are still cheap to fix.
  • Closer stakeholder alignment. Sprint Reviews replace status reports with working software, which keeps stakeholder expectations grounded.
  • Stronger team accountability. Self-managing teams own how the work gets done, which Scrum.org's 2024 research links to higher engagement and retention.

These gains compound. A team that ships every two weeks accumulates roughly 26 feedback loops a year, versus four to six in a quarterly waterfall plan.

Where Scrum rollouts typically break

Most failed Scrum implementations break at the same predictable points:

  • The Product Owner role is split or absent. When "Product Owner" is a committee or a part-time analyst, backlog ordering becomes politics, not value.
  • Daily Scrums become status meetings. If developers report to the Scrum Master instead of re-planning together, the event loses its purpose.
  • Sprints aren't time-boxed in practice. Extending a Sprint to "finish" work defeats the empirical control mechanism.
  • No Definition of Done. Without a shared bar, "Increment" means whatever each developer decides, and quality drifts.
  • Retrospectives produce no action. A Retrospective that doesn't change at least one practice next Sprint is theater.

The Scrum framework itself rarely fails. What fails is the half-adoption, where teams keep the ceremonies but drop the accountability structure that makes the ceremonies useful.

When not to use Scrum

Scrum is the default for complex product work, but it is the wrong fit in several specific contexts:

  • Pure flow work with no batching benefit. Support tickets, content moderation, and ops queues are usually better served by Kanban, which optimizes for cycle time rather than Sprint cadence.
  • Hard-deadline regulatory or compliance work. When the scope, sequence, and deliverable are fixed by regulation, Scrum's emerging-scope assumption adds overhead without adding value.
  • Solo contributors or pairs. Scrum's events are calibrated for teams of three to nine. Below that, the ceremony cost outweighs the empirical-control benefit.
  • Genuinely simple, repeatable work. If the requirements are stable and the path is known, traditional project management is cheaper.

Picking the right framework is a strategy execution decision, not a methodology preference. Teams that pair Scrum with OKRs typically use OKRs to set the Sprint Goal and the Product Goal, keeping outcomes visible above the iteration cadence.

Scrum in non-software environments

Scrum originated in software development, but its principles transfer to any domain with complex work and changing requirements. Marketing teams use Scrum to run campaign cycles, HR teams use it for hiring initiatives, and product design teams use it to manage research-to-launch handoffs. The mechanics adapt. The empirical loop does not.

Frequently asked questions

Is Scrum the same as Agile?
No. Agile is a set of values and principles defined in the 2001 Agile Manifesto. Scrum is one specific framework that implements those principles. Kanban, Extreme Programming, and SAFe are other agile frameworks.
How long should a Sprint be?
The Scrum Guide allows Sprints of one to four weeks, and most teams settle on two weeks. Shorter Sprints surface feedback faster but raise ceremony overhead, while longer Sprints reduce overhead but increase the risk of building the wrong thing.
What is the difference between a Scrum Master and a project manager?
A project manager owns scope, schedule, and budget. A Scrum Master owns the team's effective use of Scrum and removes impediments, but does not direct the work or own the deliverable. The Product Owner and Developers split the work the project manager would otherwise do.
Can Scrum work with OKRs?
Yes. Most teams use OKRs at the quarterly horizon to set outcomes and use Scrum at the Sprint horizon to deliver against them. The Product Goal in Scrum maps cleanly to an OKR Objective.
What is a Definition of Done?
A Definition of Done is the shared standard a Product Backlog item must meet to be considered part of the Increment. It typically includes code review, automated tests passing, documentation updated, and deployment to a staging environment. Without one, "done" is undefined.
How big should a Scrum team be?
The 2020 Scrum Guide recommends ten or fewer people. Teams larger than nine typically lose the cohesion that makes Daily Scrums and Sprint Planning effective, and are usually better split into multiple Scrum teams working on a shared Product Goal.
Try Mooncamp for free