What Scrum is

Scrum is a lightweight framework that helps people, teams and organizations create value through adaptive solutions for complex problems. "Complex" is the key word: Scrum is meant for work where you cannot know everything in advance, such as building a new product, where the requirements, the technology and the people all bring surprises. For simple, repeatable work a checklist is enough; see Choosing an Approach for how to tell the difference.

In a nutshell, the Scrum Guide describes it like this: a Scrum Master fosters an environment where a Product Owner orders the work for a complex problem into a Product Backlog; the Scrum Team turns a selection of that work into an Increment of value during a Sprint; the team and its stakeholders inspect the results and adjust for the next Sprint; and then it repeats.

Drawing of a Scrum team around a task board with the columns Backlog, To Do, In Progress and Done. The Scrum Master facilitates, the Product Owner holds the ordered backlog, and team members move sticky notes; sketches around them show the Sprint cycle of one to four weeks, inspect and adapt, and the Increment.

Scrum is a framework, not a method or a process. The Scrum Guide calls it "purposefully incomplete": it only defines the parts needed to implement Scrum theory, and it deliberately says nothing about how to write requirements, estimate, test or deploy. Teams fill those gaps with practices of their own choice, and Scrum makes visible whether those practices work.

The Scrum Guide

The Scrum Guide is the official definition of Scrum, written and maintained by its creators, Ken Schwaber and Jeff Sutherland. They first presented Scrum together at the OOPSLA conference in 1995, wrote the first Scrum Guide in 2010, and have updated it several times since. The current edition is the Scrum Guide of November 2020, published at scrumguides.org. It is short and free, and it is licensed under Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0), which is why you will find it quoted and translated everywhere.

The guide is also strict about what counts as Scrum. Its end note says the framework is "immutable": you can use parts of it, "the result is not Scrum". That does not make partial use wrong; it just means you should not call it Scrum and then blame Scrum for the result.

The framework in one picture

Scrum has three parts that interlock: the Scrum Team with three accountabilities, five events, and three artifacts, each with a commitment. The picture below shows how work flows through them during one Sprint.

The Scrum framework. The Product Backlog, with the Product Goal, sits outside the Sprint. Inside the Sprint container: Sprint Planning leads to the Sprint Backlog with the Sprint Goal, then the Daily Scrum every day, then the Increment that meets the Definition of Done, then the Sprint Review and finally the Sprint Retrospective. An arrow leads from the Retrospective back to the Product Backlog: the next Sprint starts immediately. Sprint · one month or less · fixed length Product Backlog Product Goal Sprint Planning Sprint Backlog Sprint Goal Daily Scrum every day, 15 minutes Increment Definition of Done Sprint Review Sprint Retrospective next Sprint starts immediately artifact, with its commitment below the name event
The Sprint is itself an event: the container for the other four. Product Backlog refinement is not shown because it is an ongoing activity, not an event. Increments can be released during the Sprint; the Sprint Review is not a release gate.
Part What the Scrum Guide defines
Scrum Team One Product Owner, one Scrum Master and Developers; no sub-teams or hierarchies, typically 10 or fewer people
Events The Sprint, containing Sprint Planning, the Daily Scrum, the Sprint Review and the Sprint Retrospective
Artifacts and commitments Product Backlog with the Product Goal, Sprint Backlog with the Sprint Goal, Increment with the Definition of Done
Values Commitment, focus, openness, respect, courage

Empiricism and lean thinking

The Scrum Guide puts it in one sentence: "Scrum is founded on empiricism and lean thinking."

Empiricism means that knowledge comes from experience, and that you make decisions based on what you observe rather than on what you predicted. In complex work, a detailed plan made in advance is mostly a guess; a working piece of product in front of real users is a fact. Scrum therefore works in short cycles. Each Sprint produces something you can inspect, and what you learn steers the next Sprint. The guide calls this an iterative, incremental approach "to optimize predictability and to control risk": if you are wrong, you find out after weeks, not after a year.

Lean thinking, in the guide's words, "reduces waste and focuses on the essentials". It comes from manufacturing, where Toyota showed that cutting everything that does not add value for the customer makes work faster and better at the same time. In Scrum you see it in the small batches of work, the single ordered backlog, and the habit of stopping work that no longer serves the goal. See Lean Thinking for the full story.

The three pillars

Empiricism only works when three things are in place. The Scrum Guide calls them the pillars of Scrum, and every event exists to serve them. Here they are, with examples from the Portal team at Kestrel Energy, which builds the customer portal and app: Product Owner Isabel Santos, Scrum Master Lars de Boer, and the Developers Ravi Kumar, Sofia Lindqvist, Kwame Asante, Priya Shah and Bram Peeters.

Transparency

Transparency means that the process and the work are visible to the people doing the work and to the people receiving it. Important decisions in Scrum are based on the state of the three artifacts, so if those artifacts lie, decisions go wrong. As the guide puts it: "Transparency enables inspection."

At Kestrel: Kwame marks the new payment-plan screen as done, but the load test has not run yet. On the board it looks finished; in reality, a risk is hidden. Because the team has a shared Definition of Done that includes the load test, Sofia notices and the item goes back to "in progress". Everyone now sees the real state.

Inspection

Inspection means looking at the artifacts and the progress toward the goals frequently and diligently, to spot problems and unwanted variances early. The five events give inspection a regular rhythm. "Inspection enables adaptation", and inspection without transparency is misleading.

At Kestrel: in the Daily Scrum, Ravi sees that the login change everyone depends on is two days behind. In the Sprint Review, the customer service team watches a real customer use the new app screen and notices that customers cannot find the meter-reading button.

Adaptation

Adaptation means adjusting the process or the product as soon as possible when inspection shows it has drifted outside acceptable limits. The guide expects a Scrum Team to adapt "the moment it learns anything new", and notes that adaptation is hard when people are not empowered or self-managing: a team that needs permission for every change cannot adapt quickly.

At Kestrel: after the Daily Scrum, Priya and Bram drop their own tasks for a day to help Ravi with the login change. After the Sprint Review, Isabel moves the meter-reading redesign to the top of the Product Backlog. In the Retrospective, the team adds the load test to its pipeline so it can no longer be forgotten.

The five Scrum values

The pillars describe the mechanics; the values describe the behavior that makes the mechanics work. The guide says successful use of Scrum depends on people becoming more proficient in living five Scrum values: commitment, focus, openness, respect and courage.

Value What it means in Scrum What it looks like at Kestrel
Commitment The team commits to achieving its goals and to supporting each other, not to finishing every item at any cost Kwame helps test Sofia's work so the Sprint Goal is met, even though "his" items are done
Focus Attention on the work of the Sprint and the progress toward the goals Bram declines a side request from marketing and points them to Isabel and the Product Backlog
Openness The team and its stakeholders are open about the work and the challenges Ravi says in the Daily Scrum that he is stuck, instead of hoping to catch up quietly
Respect Team members respect each other as capable, independent people, and are respected as such by others Managers do not assign tasks to individual Developers in the middle of the Sprint
Courage Doing the right thing and working on tough problems Isabel tells a director that his feature will not make the next release, and explains why

Why do the values matter? Because the pillars depend on trust. People only make problems transparent when they are not punished for it (openness, respect), and they only adapt when they dare to change course (courage). The guide says that when the values are lived, the pillars "come to life building trust". When they are not, Scrum turns into a set of meetings in which everyone reports green.

Timeboxes

A timebox is a fixed maximum amount of time for an event or activity. When the time is up, the event ends, whether or not everything was discussed. Timeboxes keep meetings short, force the team to focus on what matters most, and make the rhythm of the work predictable.

Event Timebox in the Scrum Guide
Sprint One month or less, fixed length
Sprint Planning Maximum 8 hours for a one-month Sprint
Daily Scrum 15 minutes, whatever the Sprint length
Sprint Review Maximum 4 hours for a one-month Sprint
Sprint Retrospective Maximum 3 hours for a one-month Sprint

For shorter Sprints, the guide says these events are "usually shorter". A timebox is a maximum, not a target: a Sprint Review that achieves its purpose in one hour does not need to fill four. The details per event are on Scrum Events.

What changed in 2020

Much training material, and many colleagues, still use the words of the 2017 edition. The November 2020 guide changed the vocabulary and removed detail. The main differences:

  • Product Goal. New: a long-term objective for the Scrum Team, part of the Product Backlog.
  • Commitments. Each artifact now has one: the Product Goal, the Sprint Goal and the Definition of Done.
  • Accountabilities instead of roles. The guide speaks of three accountabilities: the Developers, the Product Owner and the Scrum Master.
  • Developers instead of a Development Team. The separate "Development Team" inside the Scrum Team is gone. There is one Scrum Team, with no sub-teams or hierarchies.
  • Self-managing instead of self-organizing. The whole Scrum Team, not only the Developers, is self-managing: it internally decides who does what, when, and how. The authors' revision notes describe the shift as going from choosing who and how to choosing who, how and what to work on.
  • "True leaders who serve". This phrase replaced "servant-leader" in the description of the Scrum Master.
  • A "why" in Sprint Planning. Planning now starts with why the Sprint is valuable, before what and how.
  • Less prescriptive. Details such as the three example questions for the Daily Scrum were removed, and the language became less specific to IT, so that Scrum reads well for any complex work.

Beyond the Scrum Guide

Because Scrum is purposefully incomplete, almost every team adds practices: user stories, story points, task boards, burn-down charts, refinement sessions, working agreements. These can be very useful, but they are not Scrum. In this section, practices that the guide does not prescribe are always marked as such.