Maarten's Sprint Review Guide V0.8
From Boring Sprint Demo to *Chef's Kiss* đ Sprint Review
Letâs be honest: most Sprint Reviews are boring and a mere shadow of the valuable meeting they could be. They become dull affairs everybody on the Scrum Team hates attending.
When you drop the Sprint Review in a conversation, these are some of the most likely responses you will hear:
âSprint Review? Are you talking about our Sprint Demo?â
âYeah, I know what you mean. Weâre already doing a Sprint Retrospective every Sprint.â
"Oh yeah, we stopped doing that because there were many Sprints where we didn't deliver anything."
Yikes!
The current state of the Sprint Review is so sad that it is often even confused with the Sprint Retrospective. That might be unsurprising when dealing with people who are not Agile or Scrum experts, but Iâve got news for you: including them doesnât make a big difference in interest in the Sprint Review.
Even experienced Scrum Masters and Agile practitioners neglect the Sprint Review. Do you want evidence to back up these statements? Fine, letâs go!
When you google for Sprint Retrospective templates:
Prepare to enter a world of endless possibilities. There are like 17 Ted Lasso Retrospective Formats, Gremlins, Barbie, and even the Great British Bake-off Retrospective formats. You name it, and it probably exists as a Sprint Retrospective Format, or someday, it will likely exist. Scrum practitioners seem to have a soft spot for Sprint Retrospective formats.
If you perform the same kind of search for Sprint Review templates, youâre more likely to see a tumbleweed pass by than to find an actual template:
Zip. Nada. Zilch. Youâll likely find a few Sprint Review templates after some digging, but most of them will suck. Some are Sprint Retrospective templates mistakenly labeled as Sprint Review templates. Oops!
Why are millions of Scrum Teams worldwide happily using Sprint Retrospective formats, but almost nobody seems to care about the Sprint Review?
Thatâs the question we should be asking, and I donât have any answer to that. I do believe itâs time to give the Sprint Review some love đ!
Thatâs why Iâve written this handy guide to help you make your Sprint Review more productive, fun, and engaging.
In this guide, we will explore the following question: how can you turn your boring Sprint Demo into a *Chefâs Kiss* đ Sprint Review?
Iâve also created a Sprint Review Miro template based on the ideas in this guide so you can immediately hit the ground running. The Sprint Review Miro was released a month ago and received a nomination for Best in Miroverse in the category Agile Workflows.
This Sprint Review Guide will cover:
The Purpose of the Sprint Review
Sprint Review Guidelines
Sprint Review Anti-Patterns
Sprint Review Preparation
Possible Sprint Review Topics
Conclusion and Summary
Letâs start by recalibrating our expectations and discussing the Sprint Review's intended purpose.
1. The Purpose of the Sprint Review
The Sprint Review is probably the most misunderstood Scrum event. Most falsely reduce it to a Sprint Demo where you showcase completed features. I believe it can be so much more valuable and useful than that.
I dislike quoting the Scrum Guide because it creates the impression that itâs the source of absolute truth we should all aspire to follow. First and foremost, we should be firmly anchored in the results we want to achieve. Adherence to the Scrum Guide only matters to the extent it produces the desired results.
But since the way Sprint Review is practiced has strayed away so far from its intended purpose, itâs good to go back to the roots and explore a relevant section from the Scrum Guide:
âThe sum of the Increments is presented at the Sprint Review thus supporting empiricism.
However, an Increment may be delivered to stakeholders prior to the end of the Sprint. The Sprint Review should never be considered a gate to releasing value.â - Scrum Guide 2020 version
To clarify, the sum of the increments is the whole productânot just what you added in the previous Sprint. In an ideal world, what youâve delivered may already be live before the Sprint Review.
Your stakeholders will have already seen it and, if necessary, been consulted prior to the release. Releasing something provides better information than talking about something we can potentially release, thatâs why the Sprint Review should never be a gate to releasing value.
I want to stress that this paragraph of the Scrum Guide is phrased rather poorly. âPresenting the sum of the increments at the Sprint Review thus supporting Empiricismâ is an abstract statement. Presenting a product supports Empiricism much less than talking about data produced by the âsum of the incrementsâ aka your product, even of past Sprints.
In short, the Sprint Review should have been called the Product Review. Weâre not reviewing the past Sprint - weâre supposed to check how our Product is doing holistically by answering questions like:
Whatâs happening in the market? What are our competitors doing?
How good are we at creating value for our customers, and how do we know that?
Are we capturing the value weâre creating adequately as business value?
We should talk about the whole value our product is delivering, not just the past Sprint, because results are often lagging. Iâve called these kind of Sprint Reviews, Goldfish Memory Sprint Reviews:
âIn the movie 50 First Dates, Adam Sandler falls in love with Drew Barrymore. Thereâs just a slight hitchâââshe has amnesia and loses all the new memories she forms when the day ends. This prevents her from falling in love with Adam Sandler for longer than 24 hours.
As a result, every day, Adam Sandler has to start over from scratch and try to win her over again and again, hence the title.
In my experience, many Scrum Teams suffer from the same phenomenon as in that movieâââwhat Iâd like to call Goldfish Memory*.
Goldfishes only have a memory that spans a few seconds. The teams act like fishes swimming around in circles every Sprint over and over again to ultimately end up at the same point.
Every Sprint the only thing whatâs discussed is the previous Sprint, and the next Sprint their Goldfish Memory repeats.â
Just talking about the previous Sprint isnât the only problem many Scrum Teams face at the Sprint Review. Unfortunately, since delivery is often such a struggle, the Sprint Review frequently devolves into a Sprint Demo, where we talk about what weâve done instead of shifting the focus to what weâve achieved with what weâve done.
It may seem like a subtle distinction, but it makes a big difference. What weâve done still matters, but itâs supposed to be a means to an end, not the end itself.
Your effort only matters to the extent it makes a difference for your customers and your business. Your customers donât know or care how many Story Points or features youâve completed.
Now that weâve hammered the point home that the Sprint Reviewâs primary focus should not just be what weâve delivered in the past Sprint but trying to take a more holistic view of how your product delivers value, letâs start by providing some guidelines for a great Sprint Review.
2. Sprint Review Guidelines
You must tailor the Sprint Review to your context. Do what works best for your situation with the following question in the back of your mind: Are we collaborating in a way that improves our ability to deliver value? The Sprint Review format should provide transparency on the value your product is providing and the best opportunity to inspect and adapt to deliver more value.
You donât have to demo features. Only demo something if you will get reliable and relevant feedback you can immediately act upon. A salesperson giving feedback on your product is not a substitute for actual customer or user feedback.
Think outcomes, not outputs. Sprint Reviews often take the teams and what weâve delivered in the past Sprint as the starting point. Who cares who did what and how much they did? A feature doesnât deliver value. What it makes possible delivers value, and that should be our primary concern.
If itâs not done, donât demo it like itâs done. Itâs okay to show something even if itâs not done to get feedback, as long as itâs crystal clear that it isnât done and the intent is to get feedback, not create false the illusion of progress. You will not get any points if you answer this in a Scrum exam, but the reality is more nuanced than the black-and-white answers, which easily fit in a multiple-choice format.
Keep it engaging and interactive. If it isnât lively and interactive, then youâre either not talking about the right things, or you didnât invite the right audience. One-way traffic means you will leave the Sprint Review with the same understanding as before the meeting started, which is bad.
These are some of the guidelines for a successful Sprint Review. I want to stress that you should treat these as guidelines and not as holy principles to follow no matter what. What works in your situation is always what matters most.
Now, letâs explore the Sprint Review anti-patterns you should watch out for.
3. Sprint Review Anti-Patterns
Everything is always demoâed. That most likely means youâre performing delivery theater. People are busy creating and upholding the image that weâre doing lots of work and moving mountains. The point is never to exert as much effort as possible. We actually want to do as little as possible while making as much of a difference as possible. The better we understand what weâre trying to make possible for our customers and users, the better we can cater to their pains, needs and struggles.
Scrum Teams donât have clear goals. This is an anti-pattern in Sprint Reviews because goals provide guidance on what weâre looking to achieve during the Sprint. If we donât know what weâre trying to achieve, getting helpful feedback from stakeholders is difficult. The Sprint Review will become delivery and timeline-focused instead of concentrating on how we can create even more value for our customers and the business.
Lack of energy from participants. If everybody looks like theyâre falling asleep during the meeting, they probably donât consider the meeting valuable. Do we need to make the meeting shorter and discuss fewer topics? Are we discussing issues that the stakeholders arenât interested in? Every Sprint Review should be helpful, and if it isnât, then thatâs a symptom of something we should investigate.
Stakeholders should be talking, curious, and asking questions. If the Sprint Review is not engaging in an interactive, we wonât get the feedback we need from our stakeholders. It must be a collaborative meeting, not a meeting where one party sends and the other only receives.
The Sprint Review adds another meeting without reducing other meetings. Ideally, you revisit your plans and roadmap once every Sprint. As the Sprint Review is quite a time commitment, reducing other meetings where timelines and roadmaps are discussed is important. This also prevents back-tracking, where you have to discuss the same topics with different people over and over again and make their difference of opinion your problem.
The only things discussed are features and their timelines. Delivering a great product means you're not just in the feature delivery game. More features aren't necessarily better, just like a sentence with more words isnât better.
Canceling the meeting when nothing has been delivered. Yes, we have nothing to show or get feedback on, but thatâs definitely something to talk about. Itâs an opportunity to be transparent about our challenges so that our stakeholders know why things are going differently than we had anticipated. Plus, we may try to enlist their help in resolving the obstacles that prevent us from delivering something during the Sprint.
Now that weâve discussed Sprint Review guidelines and common anti-patterns, letâs explore the things you should have in place before doing a Sprint Review.
4. Sprint Review Preparation
The following elements should ideally be in place before you do the Sprint Review:
Product Goals
Sprint Goals
A clear overview of your stakeholder landscape
Donât worry if you donât have any of these things sorted out before starting, life often isnât ideal. Start with what you have and gradually evolve it into something better. If you wait for perfect or ideal, youâll likely never start.
Product Goals and Sprint Goals are important because they provide guidance on what weâre trying to achieve and allow us to inspect and adapt based on outcomes. At the Daily Scrum, we inspect and adapt based on our progress toward the Sprint Goal. At the Sprint Review, we inspect and adapt based on progress toward our Sprint Goals and Product Goal.
A clear view of your stakeholder landscape is crucial so you can decide who to invite to collaborate at the Sprint Review to maximize value delivery.
To reiterate, donât worry about getting it perfect from the start. Itâs better to get started and adapt as you go along. My preferred approach: start with a single team, and keep it simple, and once youâve got it working for that team, slowly expand to other teams. Donât overthink. Itâs easy to add things, itâs much harder to remove things. Itâs in our human nature.
I want to stress that sprint Goals, Product Goals, and Stakeholder Management are too big to cover in a guide like this, and many books have been written on stakeholder management. Iâve written a book on Driving Value with Sprint Goals in case you want to learn more about Product Goals or Sprint Goals.
5. Possible Sprint Review Topics
I want to stress that please donât treat this as the definitive list of things to cover during the Sprint Review. Instead, see it as a dinner menu you can select from.
And to re-iterate: please start small. As human beings, we tend to overcomplicate things, and itâs better to start small and evolve based on what we discover and learn than to start big based on what we thought we knew before starting.
Itâs easy to discover something thatâs missing. Itâs much harder to uncover something thatâs unnecessary.
Here are some of the topics you can decide to cover during the Sprint Review:
Sprint Review Purpose
Product Goal & Sprint Goal
Whatâs going well and challenges
Product Demo (optional)
Howâs our Product Doing?
Whatâs up next?
Room for feedback & Discussion
We start the Sprint Review with our agenda so everybody has clear expectations for whatâs coming up. We then remind everyone what the goal of the meeting is so weâre all on the same page about what is expected from each of us. Over time, everybody will know, and thereâs no need to explain, as people will get the purpose from seeing what weâre talking about.
We then discuss the current Product Goal and Sprint Goal(s), as these are what weâre trying to achieve with our Scrum Team(s). Did we achieve our Sprint Goals? How is our progress toward the Product Goal?
Then, we discuss whatâs going well and the challenges we face as a Scrum Team. The goal isnât to be exhaustive or do a Sprint Retrospective before we actually have one. We want to provide transparency to our stakeholders on how weâre doing as a team, as influential stakeholders may be present who may help resolve obstacles in the way of them getting what they want as swiftly as possible that we may use to our advantage.
Thereâs room for a Product Demo, but we donât have to show everything weâve completed to show how busy weâve been or create trust that it works. Thatâs not what the Sprint Review is for. Only show something when you expect feedback from the people who are present to make it even better. If you have to show how it works for them to trust the quality of your work, then thereâs something to work on.
After the demo, you can explore how our product is doing, not by discussing features or delivery timelines but by examining product metrics. Is what we delivered in the previous Sprints moving the needle? Are we achieving the outcomes we set out to achieve?
This is what we should spend most of our time talking about at the Sprint Review, as otherwise, weâll be stuck focusing on delivery theater and simply living from Sprint to Sprint, suffering from goldfish memory at our Sprint Review.
Everybody always wants to know what we will be doing next, so we show our roadmap and discuss the upcoming draft Sprint Goal weâll be working towards. Itâs crucial that everyone understands the Sprint Goals may still be subject to change (as theyâre finalized during Sprint Planning), but since Sprint Goals are still subject to change after Sprint Planning, itâs crucial to manage those expectations.
The Sprint Goal is basically the most important thing we could be working towards, and itâs vital to explore with your stakeholders whether they also believe this is the most valuable thing we could be working towards so youâre all on the same page.
Itâs essential to leave sufficient room for feedback and discussion, especially in the beginning, to check whether youâre getting the expected value out of the Sprint Review.
6. Conclusion and Summary
Everything written in this guide is exactly that: a guide. Itâs up to you to figure out what works best for your situation. Nobody can provide you with a definitive recipe to follow for knocking the Sprint Review out of the park.
Itâs up to you and your stakeholders to discover what works, and I hope this guide will help by providing some pointers. I intentionally did not provide concrete examples. If you want those please check out my Miro Sprint Review template.
Many Scrum Teams focus on delivering features and demoing them at the Sprint Review. Itâs important to stress that getting to âDoneâ every Sprint is a significant step forward, but it isnât nearly enough.
I like the way Paddy Corry phrases it:
â âDoneâ is only the start of the journey. âDoneâ helps us to learn from customer feedback.â - Paddy Corry, Why Perfect is the Enemy of Good
Maybe twenty years ago, weâd be happy to settle for delivering something every Sprint we can potentially release, but nowadays, âDoneâ is just the beginning. Itâs table stakes nowadays. The hard part isnât delivering something anymoreâthe difficult part is creating something that makes a difference.
Of course, you may be working at a company that struggles to deliver anything, then by all means, first focus on improving your ability to churn out features. Concentrate on leveling up your ability to get things to âDoneâ every Sprint. Thatâs the sensible thing to do. If you canât deliver anything proficiently, improve your ability to deliver first, as then youâll have much quicker feedback loops going on.
However, for everyone else, âDoneâ wonât cut it, just like publishing this article isnât good enough either. The proof of the pudding is in the eating: will my article help teams to get better at doing Sprint Reviews and improve their ability to deliver value? Thatâs what I care about, not the fact Iâve written something.
Thatâs the important thing Iâll be wondering and worrying about. Shipping this Sprint Review guide feels excellent, but if I discover something that can be improved, Iâll happily update this guide because âDoneâ is just the beginning.
Nice article, Marteen, as well as the template.
Great article Marteen! I love the idea of a Product Review. I'll share it far and wide! 2 things - I'm not convinced about using the plural form of Sprint Goals in the context of one Sprint - smells of an antipattern. It might be worthwile to mention Liberating Structures as a way to improve Reviews - still not as many formats as Retros, but it's sth and sth good!