Skip to main content

Sprint Review: Much More Than Just A Demo

June 5, 2017

Sprint Review or a Demo?

Many of those practicing Scrum mistakenly call the Sprint Review a Demo. Is it just a matter of terminology? From my point of view, the Sprint Review is the most underestimated Scrum Event, and for many companies, its potential is yet to be revealed. It is true that the Demonstration or Demo is an essential part of the Sprint Review, but it isn't the only one.

The Sprint Review is much more than just a Demo.

Let’s find out why.

Who attends the Sprint Review:

The Scrum Team and stakeholders (users, other teams, managers, investors, sponsors, customers, etc.) One could say that we invite the whole world to the Sprint Review and this is absolutely true.

How the Sprint Review Is Conducted:

  • The Product Owner opens the meeting and tells the attendees what the Development Team completed during the current Sprint (what has been "Done" and “not Done”).

  • The Development Team demonstrates the "Done" functionality (Demo), answers the questions and discusses problems they met on their way.

  • The Product Owner discusses the current state of the Product Backlog, marketplace changes, and forecasts the likely release dates.

  • The attendees collaborate on the Product Backlog Items, which can be completed during the next Sprint. Thus, the stakeholders get a shared understanding of the future work.

  • A review of the budget, timeline, potential capabilities follows.

sprint_review

 

 

 

 

 

 

 

 

 

The Opportunity To Inspect And Adapt.

Sprint is one of the five official Scrum Events and is an opportunity for the Scrum Team to practice empiricism. Here is a short summary of what we inspect and adapt during the Sprint Review.

Inspect: Sprint, Product Backlog, Increment, Marketplace, Budget, Timeline, Capabilities.

Adapt: Product Backlog, Release Plan. 

Inspecting Is Much More Than Just An Increment.

The Sprint Review is not just about product demonstration, it is an inspection of the completed Sprint, the Product Backlog and the marketplace. Also, it is a place for reviewing budgets, timeline and capabilities. Each Sprint is an important risk mitigation tool and the Sprint Review is a decision point for the Product Owner.

Each Sprint can be the last one. The Product Owner makes a formal decision regarding financing the next Sprint during the Sprint Review.

Here are some decisions that can be formally made:

  • Stopping/Pausing the development

  • Financing the next Sprint

  • Adding team(s) with an assumption that it will speed up the development

  • Releasing Increment (can be done anytime during the Sprint)

Is My Sprint Review Good Enough?

Scrum is based on iterative and incremental development principles, which means getting feedback and making continuous updates to the Product Backlog. Unfortunately, teams often forget about it.

The Sprint Review is a great tool for getting feedback, while the number of changes to the Product Backlog after the Sprint Review can be an important indicator of how healthy your Scrum is.

Why Many Scrum Teams Don't Go Beyond Demo

Many teams/companies underutilize the entrepreneurial spirit of Scrum and its concept where the Product Owner is a mini-CEO of the Product. Very often, stakeholders attend only the Increment demonstration (usually done using a projector) with few questions asked and then everybody leaves shortly afterwards. This may happen for several reasons:

  • The Product Owner doesn't actually "own" the product, cannot optimize the ROI or make strategic decisions about the product, and is, in fact, a Fake Product Owner (FPO). During the Sprint Review, stakeholders (with actual Product Owner among them) often "accept" the Scrum Team's work.

  • The company's business and development departments continue to play the "contract game" with predefined scope and completion dates. In this case, the Sprint Review inevitably becomes a status meeting.

  • Superficial Scrum implementation at the company.

  • The Product Owner doesn't collaborate enough with stakeholders.

  • This is a case of “fake Scrum”, when the Scrum Team handles only a part of the system with inputs and outputs and not the real product. There is nothing to show and nothing to give feedback on.

Good Sprint Review Practices

  • An informal gathering with coffee and cookies that looks more like a meetup, often held as an Expo or a Review Bazaar.

  • The Product Backlog is updated after/during the Sprint Review.

  • The meeting is often attended by the end users.

  • The Development Team communicates directly with end users and stakeholders and gets direct feedback from them.

  • The "Done" product is showcased on workstations where the stakeholders can play with the new functionality.

Signs of An Unhealthy Sprint Review

  • A formal/status meeting.

  • The new functionality is demonstrated only in a slide show.

  • The Product Owner "accepts" the work completed by the Development Team.

  • The Development Team isn't (fully) present.

  • Neither are stakeholders and/or end users.

  • The demonstrated functionality does not meet the Definition of “Done”.

  • The Product Backlog is not updated. The Scrum Team works with a predefined scope.

  • The stakeholders "accept" the completed work from the Product Owner.

The Bottom Line

Well, I wrote quite a lot. Let's sum it up.

  • The Sprint Review is more than just a Demo. The Sprint Review is a place to discuss the marketplace changes, examine the completed Sprint as an event, update the release schedule, discuss the Product Backlog and the possible focus for the next Sprint. This is where the dialog between the Scrum Team and the stakeholders takes place and feedback on product Increment is obtained.

  • The number of changes to the Product Backlog can be an important sign of how healthy your Scrum is.


What did you think about this post?

Comments (20)


Stefan Wolpers
12:21 pm June 7, 2017

I can add some more anti-patterns, see https://age-of-product.com/...


Alan Larimer
10:58 pm June 10, 2017

Semantics is important. Daily Scrum is not a standup meeting. Forecast is not a commitment. Immutable not pick-and-choose.


Alan Larimer
01:14 pm June 23, 2017

Death by Powerpoint under Development Team? I like the phrase Scrum a la Stage-Gate.


Stefan Wolpers
03:59 am June 24, 2017

Yub, I witnessed a much anticipated API endpoint being “demoed” by PowerPoint…


Alan Larimer
03:13 pm July 2, 2017

Heartbreaking.


Turhan Çalışkan
07:19 am September 27, 2018

Dear Ilia,

Referring to 'Signs of an Unhealthy Sprint Review', what exactly do you mean by the following phrases?
1. The Product Owner accepts the work completed by the Develepment Team.
2. The stakeholders accept the completed work from the Product Owner.


Alan Larimer
07:14 pm October 9, 2018

Sprint Review events are not meant to be sign-off phase-gates as used in project management.

Product Owners need to be involved throughout the Sprint in order to provide clarifications and feedback regarding Product Backlog Items as they are completed. Product Owners do not provide acceptance as that is established through the Definition of "Done", proper backlog grooming, and effective Sprint Planning.

During the Sprint Review event, there is no "acceptance" of the Increment as it is already Done. There is discussion regarding the completed work (Increment) and what might be done next. If the Increment does not address the needs of the customer, then new Product Backlog Items may be created, but the work is not rejected as it has provided an opportunity for learning.

https://www.scrumguides.org...


Rick Flair
12:53 pm October 17, 2019

Can someone explain the phase gate? I thought this was waterfall? Should an acceptance meeting or phase gate be a milestone meeting in an agile project?


Alan Larimer
12:22 am November 11, 2019

Phase gates are generally used in long-term project planning. It is often seen in the "waterfall" paradigm. "Milestone Meeting" sounds like a similar term in a faux-agile approach such as S_Fe.

http://agilemanifesto.org/


Bob Lieberman
10:11 pm March 20, 2020

Just want to say that, regarding "A review of the budget, timeline, potential capabilities" being included in the Sprint Review... only in the most disciplined companies can I imagine that being effective.

More typically it will simply invite the distraction of stakeholders airing their continuing confusion about, disagreement with, and disengagement from each other and the objectives of the Scrum team's work. A distraction which tends to displace the most critical purpose of the Review... feedback on work delivered. Cynical perhaps, but too often true.

My teams have found it more productive to limit the Sprint Review to presentation that supports the feedback cycle for the sprint's work, with possibly a brief nod (and only at the very end) connecting the sprint to a release cadence and goals. And use a second meeting, like a program status meeting, to meet any deeper needs stakeholders have to see the alignment of the team's work to their mandates. A second meeting with appropriately different and smaller (I hope) attendance roster.

Yes, it's in the Scrum Guide, but if it doesn't work on the ground you have to adapt to what does work. The strategy I describe can be a bridge to the ideal described in the Scrum Guide, which can come in time. That is our hope. But in many companies the bridge will be the end state, and that's the best they will ever do.

They're not truly embracing Scrum, as you point out, but on the ground you have what you have. Something needs to be made to work while the scrum master, product owner, and team are advocating for their own empowerment.


Alan Larimer
04:02 pm December 9, 2020

The latest (November 2020) release of The Scrum Guide has removed this aspect of the Sprint Review!


Adam Griffiths
12:27 pm October 11, 2021

Really nice post, thank you!


D 1
07:25 am October 8, 2022

Under the section of Inspecting and adapting, just to be a 100% clear does "Releasing Increment (can be done anytime during the Sprint)" mean an increment can be released to the market or deployed at anytime including during a sprint?

Further suggesting that even though the sprint hasn't attained the exact DONE stage, part of the sprint can be released or deployed as an increment pending on the owner/ceo or Product owner?


Alan Larimer
07:06 pm December 5, 2022

Continuous Integration and Deployment with feature switching has become a more common practice.
A Sprint is not "Done" in Scrum terms; it ends at the end of the timebox. Individual Product Backlog Items are "Done" when each meets the Definition of Done.


D 1
02:46 am February 22, 2023

Thank you Alan.


Alan Larimer
06:31 pm March 9, 2023

To be more direct in answering your questions... He means exactly what he says. With both of these questions he is promoting traditional, command-and-control, top-down, etc processes. His articles are consistently wrought with information and advice contrary to The Scrum Guide and Manifesto for Agile Software Development.


Frank Stein
03:45 pm April 8, 2024

I think this is wrong.

- "The attendees collaborate on the Product Backlog Items, which can be completed during the next Sprint. Thus, the stakeholders get a shared understanding of the future work."
- "A review of the budget, timeline, potential capabilities follows."

The attendees do not collaborate on backlog items. That's the team's purview. Where is Trust? Where is ownership. The team owns the "How," the stakeholders own the "What." When you ask your car mechanic to fix your brakes, you will certainly not ask the mechanic to go through all the steps required to fix the brakes. He'll fire you and and now you're stuck having to search for another mechanic. At best you might politely ask what's involved in fixing brakes because, you politely explain, you're a nerd and just curious, and it's your dream to work on your brakes yourself. A mechanic will tolerate that because you've identified yourself as someone who is trying to learn instead of control.

Budget? How is that a team concern? If stakeholders want something built then they budget for it. Not a discussion, at least not for the team. Furthermore, we're not project managing. We're sprinting (running fast), to quickly and iteratively deliver valuable things so customers remain delighted and "we" remain highly competitive. Frankly, F.... the budget. If you're serious about being agile then focus on doing. If someone runs out of money, yet asked you to begin building something without some assurance you can see it through to completion, then you're dealing either with a trump-like figure, in other words, someone without scruples who is wasting your time, or someone who is in debt and maybe even bankrupt. Aren't we the consummate professionals who are here to kick some butt?

Project people, burdened with the overhead of PMI dogma, are trying to fit agile into their project management mindset. That's a waste of time. If that's what's happening, you're in the wrong place. Quit and go somewhere else. You're supposed to be a warrior, not some bureaucrat.


Ashley crystal
03:48 pm May 26, 2024

if you are having a withdrawal problem or your investment manager is asking you for more deposit before you can withdraw your money from your trading account. Or Do you have funds you wish to withdraw from your binary broker Forex trade or crypto currency account ? or you are having withdrawal problems with your account and you don't know how to go about it. feel free to email Mr ( georgeolsson38@gmail.com) and he will guide you on how to get back your funds in an interval of one week even if you have also lost money to any other company he can still help you to recover any of your lost funds back


Another Life
09:25 pm February 24, 2025

It appears as though the blogs that used this Disqus service have stopped. Wonder how much of a part you played in that. :D


Tempat Sewa Proyektor
03:24 am September 17, 2025

makasih informasinya, rupanya Sprint Review lebih dari sekadar Demo.