Tags:

The team has worked as creatively as possible, building a product increment that exceeded what it committed to in the sprint planning meeting. At the sprint review, the team proudly presents the increment to the Product Owner, stakeholders, and senior management. Senior management is present to support the overall Scrum concept. At the end of the presentation, the entire audience breaks out in applause.

What is wrong with this picture?

First of all, the sprint review is not a presentation. It is also not a time to sell Scrum. Neither is it a time for senior management to show their support. All of these are good, valuable activities, but all interfere with the true purpose of the sprint review. The sprint review is designed to be the Product Owner’s inspect-and-adapt point for optimizing return on investment. Based on the Product Owner’s goal, he or she inspects and adapts what has been built. In consultation with the team and other significant stakeholders, the Product Owner then restructures the product backlog for the next sprint. The purpose of the sprint review is to cause this interaction between the Product Owner, the people he or she represents, and the team. Collaboration, further exposure of salient information, and brainstorming should occur so that decisions are made with the best information possible.

Turning the sprint review into a presentation lowers the probability that the adaptation will optimize return on investment by taking away the time needed for this work. Worse, if the team starts seeing the sprint review as a presentation, it will start presenting. PowerPoint slides will be prepared, conference rooms will be reserved, and the team members will dress up. The team will stand at the front of the conference room, with everyone else seated, ready for the presentation. Everyone will enter into the dynamics of a meeting, where the presenter tries to be perfect and the audience tries to be constructive and critique what they are seeing. This has very little to do with the need for collaborative decision making.

Secondly, the sprint review is not a time for judgment, so please, please never applaud. Doing so implies that what the team did is good. The point of empirical process control is that that team does what the team does. The team commits at the start of the sprint and then—based on the complexities and unexpected circumstances during the sprint—does what it can. As the team progresses, sprint by sprint, the commitments may match more closely what was completed, but there are always surprises. At the end of the sprint, the Product Owner has a point in time to inspect and adapt based on what was done. To do so, transparency is required, as much as possible. If a team feels it is being judged, it may not be as forthcoming as it should be.

Moreover, it is human nature to want accolades; once heralded, the team will start working to gain more. If applause occurs when the team does what or more than what it commits to, it will always try to show this at the sprint review—no matter that it has to work overtime (and cut quality) or just cut quality to do so. The team becomes an applause pig. The team does this because the opposite of applause is approbation. If completing all of their tasks was good, they think, not completing what was committed to must be bad. Nothing could be further from the truth. Not completing all the tasks in an iteration may not be what one would hope for, but inspect-and-adapt’s purpose is not to support hopes, but to help people make intelligent decisions that optimize the opportunity to achieve hopes and goals.

At your next sprint review, put away your laser pointers, focus on collaboration, and by all means, keep your hands tucked under.

Article Comments

  1. anonymous said on 26 Jan 07 22:37:
    So when is a good time for applause? Paychecks are nice, but it's good to get a cheer once in a while.
  2. anonymous said on 11 Feb 07 09:02:
    From the Product Owner to the team, thanks, guys, we are really working together well and I'm proud of our efforts. One to one. --Ken Schwaber
  3. anonymous said on 17 Mar 07 20:01:
    What we often see in our review meetings are discussions between the stakeholders (senior management) and developers, while those developers only did what the product owner told them to do. Shouldn't the product owner give his own presentation to the senior management and other stakeholders, so that they can discuss and adjust the backlog and release planning? The team could have a more informal meeting with the product owner at the end of the sprint to review all completed sprint items together. Not giving a well prepared presentation to upper management might be risky and probably requires expectation management.
  4. Stacia Broderick said on 02 Jul 07 17:50:
    My two cents: I think that setting the expectation in this meeting is the role of the ScrumMaster. The fact that executives can view the same demo as the product owner and walk away with the same understanding of the product is the result of a well-facilitated review meeting. If we never get them in the room to help them understand what they're seeing, how will we ever work out these miscommunications and "expectation setting"? While I certainly recognise the danger of having these folks in the room, the bigger danger is not having them in the room and causing the product message to be diluted by a twice removed product demo. Of course, any release plan adjustments should be kept out of the review meeting. I agree with you there.

Please login to comment on this article.