Skip to content
Mountain Goat Software
  • Ways We Help

    • Agile CoachingGet expert guidance tailored to your teams, leaders, and real-world challenges.
    • Backlog Story ImprovementStrengthen backlog items so teams can plan clearly and deliver valuable work.
    • Estimating & PlanningBuild realistic estimates and plans that support confident delivery decisions.
    • Leadership AlignmentAlign leaders around priorities, expectations, and the conditions agile teams need.
    • Team Improvement SprintsTurn focused learning into lasting changes through guided practice over time.
    • Scrum Team ImprovementHelp Scrum teams improve collaboration, execution, and results on real work.

    Who We Help

    Helping Scrum teams and product, engineering, and organizational leaders improve how they work.

    Explore Who We Help →

    Workshops

    • View All Workshops
    • Working on a Scrum Team
    • Backlog Refinement Workshop
    • Mastering User Stories
    • Story-Writing Workshop
    • Accurate Agile Planning
    • Effective Scrum Master
    • Agile for Leaders
    • Effective Product Owner
    • Team Reset
    • Agile Coaching
    • Introduction to Agile
    • Certified ScrumMaster
    • Certified Scrum Product Owner

    Explore Services

    • View All Services
    • Compare Workshops
    • ROI Calculator
    • Results OverviewSee how private, team-based agile support improves backlogs, planning, Scrum events, and leadership visibility.
    • What Changes in 90 DaysSee the practical improvements teams and leaders can achieve after working with us.
    • Client StoriesRead how organizations have applied what they learned and improved how they work.
    • TestimonialsHear directly from participants, leaders, and longtime clients.
  • Agile Guides

    • New to Agile or Scrum
    • Scrum
    • User Stories
    • Product Backlog
    • Story Points
    • Agile Planning and Forecasting
    • Product Ownership
    • Agile Teams and Collaboration
    • Agile Leadership
    • Leading Agile Initiatives

    More Resources

    • The Mountain Goat Software Blog
    • Videos
    • Webinars
    • Free Tools
    • Books by Mike Cohn
    • Presentations

    Stay Connected

    • Weekly Tips from Mike Cohn
    • Mountain Goat Software on YouTube
    • Connect with Mike on LinkedIn

    Featured Resources

    • Agile Video LibraryBrowse Video Playlists from Mike on Scrum, user stories, planning, and leadership.
    • Scrum Reset DiagnosticFind the one problem to fix first and run a practical two-sprint reset.
  • About Mountain Goat Software

    • Our CompanyLearn who we are and how Mountain Goat Software helps teams and organizations.
    • Mike CohnMeet our founder, author, and longtime agile practitioner.

    Get In Touch

    • Book a Call
    • Send an Email
  • Search
  • Book a Call
Book a Call
  1. Home
  2. Agile
  3. Scrum
  4. Artifacts
  5. Increment

Increment

In This Topic

  • Who This Page Is For
  • What This Page Covers
  • What Is a Scrum Increment?
  • Why the Increment Matters
  • The Increment and the Definition of Done
  • Done Is Not the Same as Released
  • What Makes a Good Increment?
  • Examples of Scrum Increments
  • Multiple Increments Can Be Created in a Sprint
  • Increments and Sprint Reviews
  • Increment vs. Output
  • Technical Work Can Be Part of an Increment
  • Common Problems with Scrum Increments
  • Before You Call It an Increment
  • FAQ
  • Explore Further

Guides ▾

  • New to Agile or Scrum
  • Scrum
    • Roles
      • Developers
      • Product Owner
      • Scrum Master
    • Meetings
      • Daily Scrum
      • Sprint Planning Meeting
      • Sprint Retrospective
      • Sprint Review
    • Artifacts
      • Definition of Done
      • Increment
      • Product Backlog
      • Scrum Boards
      • Sprint Backlog
  • Agile Teams and Collaboration
  • Product Ownership
  • Product Backlog
  • User Stories
  • Story Points
  • Agile Planning and Forecasting
  • Agile Leadership
  • Leading Agile Initiatives
Close

A Scrum increment is the usable product work created during a sprint.

More precisely, an increment is the completed work from the current sprint added to everything that was already done before the sprint began. Each increment builds on prior increments and should work with the product as a whole.

The increment matters because Scrum depends on learning from something real. A sprint should produce more than activity, tasks, or partially completed work. It should produce something done enough to inspect, learn from, and potentially release.

Who This Page Is For

This page is for people who want to understand the increment as a Scrum artifact.

It is especially useful for:

  • Developers who want a clearer standard for what it means to finish work in a sprint
  • Product Owners who need confidence that completed work is usable
  • Scrum Masters helping teams improve transparency and Definition of Done conversations
  • Stakeholders who want to understand what they are inspecting during a Sprint Review
  • Teams that often end sprints with work that is mostly done, almost tested, or waiting to be integrated

What This Page Covers

This page explains what a Scrum increment is, why it matters, how it relates to the Definition of Done, and how it supports inspection and adaptation.

It also explains why done is not the same as released, what makes an increment useful, and what to do when a sprint ends with unfinished work.

What Is a Scrum Increment?

A Scrum increment is the usable product created by completing work during a sprint.

If a product had ten completed features before the sprint, and the Scrum Team completes two more during the sprint, the increment includes those two new pieces added to everything already done. The product has moved forward.

That sounds simple, but it is easy for teams to blur the meaning of complete.

A product backlog item is not part of the increment because someone coded it. It is not part of the increment because a task moved to the Done column. It is not part of the increment because everyone expects testing to go fine later.

Work becomes part of the increment only when it meets the Definition of Done.

That means the work has been completed according to the quality and completion standards the Scrum Team has agreed are necessary for the product.

Why the Increment Matters

The increment is what turns Scrum from a planning rhythm into a learning rhythm.

Each sprint should create something real enough to inspect. That does not mean every sprint must end with a public release. It means the Scrum Team should create usable product work that supports feedback, learning, and better decisions.

Without a done increment, Scrum can create a false sense of progress. The Scrum Team may complete tasks, update a board, and talk through a Sprint Review while unfinished work quietly accumulates.

A usable increment helps the Scrum Team and stakeholders answer better questions:

  • Did we build what users and stakeholders actually need?
  • Is the product moving in the right direction?
  • What did we learn from seeing the work integrated?
  • What should we adapt before the next sprint?
  • Is the product in a state where the Product Owner could make a release decision?

That feedback is one of the main reasons to work in short sprints.

The Increment and the Definition of Done

The Definition of Done describes what must be true for work to be considered complete.

For one Scrum Team, that may include code review, automated tests, security checks, user documentation, integration into the main product, and verification in supported environments. For another Scrum Team, the details may be different.

Each Scrum Team’s Definition of Done will differ. What matters is that the Scrum Team shares the same honest standard for what done means.

Without a Definition of Done, the increment becomes vague. One person may think a product backlog item is done because it is coded. Another may not consider it done until it is tested, integrated, documented, and usable in the product.

A clear Definition of Done reduces that ambiguity. It helps the Scrum Team avoid hidden unfinished work and gives stakeholders more confidence in what they are inspecting.

A simple test is this:

Could the Product Owner choose to release this work, even if they decide not to?

If the answer is no because the work is unfinished, untested, unintegrated, or unusable, it is probably not part of a done increment.

Done Is Not the Same as Released

Done and released are related, but they are not the same thing.

Done means the work meets the Definition of Done and is usable. Released means the Product Owner or organization has chosen to make that work available to users or customers.

A Product Owner may decide not to release a done increment immediately. There may be business, marketing, regulatory, support, operational, or timing reasons to wait.

That is fine. Scrum does not require every sprint to end with a public release.

But Scrum does expect the Scrum Team to create a usable increment. If work cannot be released because it is unfinished, untested, unintegrated, or unusable, the problem is not release timing. The problem is that the increment is not really done.

What Makes a Good Increment?

A good increment is usable, integrated, and inspectable.

It does not need to be large. A small, finished increment is usually more useful than a large collection of partially finished work.

A good increment is:

  • Usable: It works well enough to support real feedback or a future release decision.
  • Integrated: It fits with the product as a whole, not just with one Developer’s local work.
  • Tested: It has been checked according to the Scrum Team’s quality standards.
  • Understandable: The Product Owner, stakeholders, and Scrum Team can see what changed and why it matters.
  • Aligned with the Sprint Goal: It helps the Scrum Team achieve the purpose of the sprint.
  • Done: It meets the Definition of Done.

The goal is finished, usable product work rather than progress that exists only on paper.

Examples of Scrum Increments

What counts as an increment depends on the product and the Scrum Team.

For a software product, an increment might include:

  • A new checkout option that is integrated, tested, and usable
  • A reporting improvement available behind a feature flag
  • A performance improvement that reduces page-load time
  • A bug fix that is verified and included in the product
  • A security improvement that is implemented, tested, and working in the product

For a non-software product, an increment might include:

  • A tested prototype that stakeholders can evaluate
  • A revised service process ready for a controlled pilot
  • A training module completed enough for feedback from learners
  • A policy change validated with the people who will use it
  • A new operational workflow ready to try with a small group

The common thread is not software. The common thread is usability. The Scrum Team has created something real enough to inspect and learn from.

Multiple Increments Can Be Created in a Sprint

A Scrum Team may create more than one increment during a sprint.

For example, Developers might finish a small bug fix on Tuesday, complete a reporting improvement on Thursday, and finish a checkout enhancement before the sprint ends. Each completed piece adds to the product when it meets the Definition of Done.

By the end of the sprint, the increment includes all completed work added to the product.

This is useful because the Scrum Team does not need to wait until the Sprint Review to have something done. The Sprint Review is an opportunity to inspect the outcome of the sprint with stakeholders. It should not become a gate that prevents completed work from being delivered earlier when delivery makes sense.

Increments and Sprint Reviews

The increment is usually central to the Sprint Review.

During the Sprint Review, the Scrum Team and stakeholders inspect the outcome of the sprint and discuss what to do next. The increment gives that conversation something concrete to focus on.

A Sprint Review should be more than a scripted demo. The Scrum Team should show the work that helps stakeholders understand progress, give useful feedback, or make decisions.

If the increment is not really done, the Sprint Review becomes less useful. Stakeholders may react to incomplete work. Developers may spend the meeting explaining what still needs to happen. Important feedback may be delayed until the work is fully integrated.

A done increment makes the Sprint Review more honest and more valuable.

Increment vs. Output

An increment is product progress, not simply output.

Output can include tasks completed, documents written, code committed, meetings held, or tickets moved. Those things may be necessary, but they do not always add up to usable product progress.

A sprint full of completed tasks but no usable increment should prompt a serious conversation.

The Scrum Team may need to look at:

  • Whether product backlog items are too large
  • Whether work is being split in ways that do not create usable slices
  • Whether testing and integration are happening too late
  • Whether the Definition of Done is clear enough
  • Whether Developers are starting too much work at once
  • Whether dependencies are preventing the Scrum Team from finishing

Scrum makes this visible. That visibility is useful only if the Scrum Team does something with it.

Technical Work Can Be Part of an Increment

An increment does not have to be a visible new feature.

Technical work can be part of an increment when it creates usable product progress and meets the Definition of Done.

Examples include:

  • A performance improvement that users experience as a faster product
  • A security enhancement that reduces product risk
  • A database migration that is complete and working in production-like environments
  • An architectural change that makes future work safer or faster
  • A defect fix that improves reliability

The key question is not whether the work looks like a feature. The key question is whether it is done, integrated, and useful.

Technical work becomes harder to inspect when the Scrum Team cannot explain what changed or why it matters. Developers should be prepared to explain the product impact in language the Product Owner and stakeholders can understand.

Common Problems with Scrum Increments

The Increment Is Mostly Done

“Mostly done” is not done.

Work that is coded but not tested, designed but not integrated, or reviewed but not usable creates hidden risk. It may look like progress during the sprint, but the Scrum Team still has work left before it can learn from the product.

The Increment Is Too Big

Large increments delay feedback.

When Scrum Teams try to complete too much before showing anything useful, they increase the chance that they will discover problems late. Smaller increments help Scrum Teams learn sooner and adapt with less waste.

The Increment Is Not Integrated

Separate pieces of work can look fine on their own and still fail when combined.

Integration is part of making the increment real. Developers should avoid ending the sprint with separate pieces that have not been brought together.

The Increment Cannot Be Inspected

Sometimes a Scrum Team completes work but cannot show it in a way stakeholders can understand.

That weakens feedback. The Scrum Team may need better examples, better test data, better environments, or a clearer explanation of what changed and why it matters.

The Scrum Team Confuses Tasks with Product Progress

Completing tasks is useful only if the completed tasks add up to usable product progress.

A sprint full of completed tasks but no usable increment should prompt the Scrum Team to inspect how it is splitting work, coordinating, testing, and defining done.

The Definition of Done Is Too Weak

A weak Definition of Done allows unfinished work to hide.

If the Definition of Done does not include the testing, integration, review, documentation, or other quality work needed for the product, the increment may look better than it is.

The Increment Is Saved for a Big Reveal

Stakeholders should not be surprised by the direction of the product only at the end of a long effort.

Small increments reduce the risk of building too much before learning that something should change.

Before You Call It an Increment

Before calling work part of the increment, the Scrum Team should be able to answer these questions:

  • Does the work meet the Definition of Done?
  • Is it integrated with the rest of the product?
  • Has it been tested according to the Scrum Team’s standards?
  • Is it usable enough to support feedback or a release decision?
  • Can the Product Owner and stakeholders understand what changed?
  • Does it support the Sprint Goal or Product Goal?
  • Is any unfinished work being hidden by the word done?
  • If the Product Owner chose to release it, would unfinished work be the reason not to?

Use these questions to keep the increment honest without turning the Definition of Done into bureaucracy.

FAQ

What is an increment in Scrum?

An increment is the usable product work completed during a sprint and added to everything already done.

Work is part of the increment only when it meets the Definition of Done.

Does every sprint need an increment?

Yes. Scrum expects each sprint to produce a usable increment.

The increment may be small. It may not be publicly released. But the sprint should create something done enough to inspect and learn from.

Is an increment the same as a release?

No.

An increment is done, usable product work. A release is the decision to make that work available to users or customers.

A Scrum Team may create a done increment every sprint and release less frequently.

Can a Scrum team have more than one increment in a sprint?

Yes.

A Scrum Team may complete multiple pieces of usable work during a sprint. Each completed piece adds to the product when it meets the Definition of Done.

Can an increment include technical work?

Yes.

Technical work can be part of an increment if it is done, integrated, useful, and meets the Definition of Done. Performance improvements, security work, architectural changes, and defect fixes can all be part of an increment.

Who decides whether the increment is done?

The Definition of Done should make this clear.

Developers are responsible for creating work that meets the Definition of Done. The Product Owner helps clarify expectations and decides whether completed work satisfies the intended product outcome. The Scrum Master helps the Scrum Team improve when done is unclear or routinely missed.

What happens if work is not done by the end of the sprint?

Work that is not done should not be counted as part of the increment.

The Scrum Team and Product Owner should inspect what happened, decide what to do with the unfinished work, and use the learning to improve future planning, refinement, story splitting, or collaboration.

Does the increment have to be software?

No.

Scrum is most commonly associated with software, but an increment can be any usable product work that supports inspection and adaptation.

Is the sprint review a gate for releasing the increment?

No.

The Sprint Review is an opportunity to inspect the outcome of the sprint and discuss what to do next. If an increment is done and it makes sense to release it before the Sprint Review, the Sprint Review should not prevent that.

Last updated August 11th, 2026

Cover of A Leader’s Guide to Agile by Mike Cohn

Help Your Teams Succeed with Agile

Learn the ten things agile teams need their leaders to understand, and how your actions can help them succeed.

Download the Free Book

Explore Further

Text graphic: Done means different things at different levels.
Article

Multiple Levels of Done

Featured

Define done at more than one level so expectations stay clear from story to release.

Video

The Product Increment*

Featured

Explore The Product Increment in this Mountain Goat Software video.

A rowing team gets to the finish line faster than other kayaks rowing as individuals
Article

Why Your Scrum Team Still Works Like Individuals

Featured

Learn how handoffs, individual task ownership, and status-report daily scrums keep Scrum teams from collaborating—and what to change next sprint.

A man and woman discuss the sprint goal inside open elevator doors. The caption reads, A sprint goal is a one-sentence summary of the focus of a team's sprint. The idea is to be able to relay what the team is working on in the length of an elevator ride.
Article

The Sprint Goal: What It Is and How It Can Help

Sprint goals are something every Scrum team should try to create. Learn what sprint goals are and what a good sprint goal looks like.

Text graphic: Keep backlog detail just enough and just in time.
Article

Writing the Product Backlog Just in Time and Just Enough

Keep backlog detail just enough and just in time.

Article artwork for Are You Really Doing Scrum? A Practical Scrum Litmus Test.
Article

Are You Really Doing Scrum? A Practical Scrum Litmus Test

Use a practical litmus test to see whether your Scrum is helping or just wearing the label.

An illustration showing a repairman fixing a Scrum appliance
Article

Why Scrum Isn’t Working Even Though You’re Doing Scrum

Story splitting helps teams turn large user stories into smaller, valuable pieces they can finish within a sprint without turning them into tasks.

Article artwork for The Product Owner’s Second Team.
Article

The Product Owner’s Second Team

Treat stakeholders as a second team so product decisions become clearer and more collaborative.

Article artwork for Building a Product Users Want: From Idea to Backlog with the Vision Board.
Article

Building a Product Users Want: From Idea to Backlog with the Vision Board

Connect product vision to backlog decisions so teams build toward a product customers actually want.

Text graphic: Decide when focus beats parallel work.
Article

Should a Team Swarm on to One Backlog Item at a Time?

Decide when a team should focus on one backlog item versus several at once.

Article artwork for 7 Advantages of Scrum (Plus 1 Hidden Disadvantage).
Article

7 Advantages of Scrum (Plus 1 Hidden Disadvantage)

Scrum benefits teams and orgs in many ways. But there’s a downside some enterprises overlook.

Illustration of an agile team collaborating around interconnected gears.
Article

Agile Teamwork

Learn how agile teams share responsibility, reduce handoffs, and finish valuable work together.

Article artwork for Top 5 changes in the 2020 version of the Scrum Guide.
Article

Top 5 changes in the 2020 version of the Scrum Guide

Recently the 2020 version of the Scrum Guide was released. What changes were made that you need to be aware of in order to keep up to date with Scrum?

Article artwork for Why I Don’t Emphasize Sprint Goals.
Article

Why I Don’t Emphasize Sprint Goals

Sprint goals are considered a mandatory part of Scrum. Here’s why I disagree.

Article artwork for Agile Teams: Concurrent Engineering & Overlapping Work.
Article

Agile Teams: Concurrent Engineering & Overlapping Work

Help teams overlap work without losing alignment or quality.

Article artwork for How to Create Self-Sufficient Scrum Teams.
Article

How to Create Self-Sufficient Scrum Teams

Help Scrum teams take more ownership without becoming disconnected.

Text graphic: Feature teams reduce handoffs and delay.
Article

The Benefits of Feature Teams

Moving away from component teams is a difficult but necessary step for those who want to adopt an agile project management approach.

A Scrum team sits together, talking, in the background. In front are three calendar pages with key Scrum events circled. The text says Succeeding with Scrum is easier when you know when and why to conduct each meetings.
Article

What Happens When During a Sprint

Succeeding with Scrum is easier when you know when and why to conduct each of the Scrum events during the sprint.

Training

  • Services
  • Agile Coaching
  • Backlog Story Improvement
  • Estimating & Planning
  • Leadership Alignment
  • Agile Training ROI Calculator
  • Team Improvement Sprints
  • Scrum Team Improvement
  • Private Workshops
  • View All Workshops
  • Compare Workshops

Agile Guides

  • Topic Hubs
  • New to Agile or Scrum
  • Scrum
  • Agile Teams and Collaboration
  • Product Ownership
  • Product Backlog
  • User Stories
  • Story Points
  • Agile Planning and Forecasting
  • Agile Leadership
  • Leading Agile Initiatives

Resources

  • Agile and Scrum Videos
  • Webinars
  • The Mountain Goat Software Blog
  • Books by Mike Cohn
  • Free Tools
  • Weekly Tips from Mike Cohn

About Us

  • About MGS
  • Our Company
  • Mike Cohn
  • Client Stories
  • Testimonials
  • Contact Us
  • Book a Call
  • Send an Email
Mountain Goat Software
Copyright ©1998–2026 Mountain Goat Software. All Rights Reserved.
  • Contact Us
  • Terms and Conditions
  • Privacy Policy