Table of Contents

How Do We Run Our First Iteration Demo (Sprint Review)?

The Iteration Demo (or Sprint Review or …) is a event where the Team presents information to the (customer especially) stakeholders about the increment of work that was completed during the last Iteration (Sprint) in order to get feedback about that work.

A secondary purpose of the Iteration Demo (Sprint Review) is to:

  1. Provide information on the Release Plan status by showing the results of work that has been completed.
  2. Show stakeholders that the team is operating professionally and high performance, taking responsibility for their goals, commitments and the quality of their work.

Typically, the Iteration Demo (Sprint Review) is held using tele-conferencing facilities so that everyone who has an interest can attend and so people who cannot attend can use a captured recording of the tele-conference to provide feedback at a later date. The Iteration Demo (Sprint Review) is structured as a small set of “context setting” activities and a series of demonstrations showing the working system just completed. These demonstrations should not be confused with a sales presentation or a training session. If sales or training sessions are needed, they should be arranged in a separate meeting.

The content of a typical Iteration Demo (Sprint Review) is described in the sections below. This information is relevant in the typical Iteration (Sprint) where the Team wants feedback on a set a new capabilities delivered. Sometimes other information is put in place for other kinds of work. For example:

Irrespective of what the work is, a Iteration Demo (Sprint Review) should be held.

Guidelines

  1. The basic rule for Iteration Demo (Sprint Reviews) is simple - functionality that isn't “done” per the “Definition of Done” cannot be presented - no exceptions.
    1. Although the meaning of “done” can vary from organization to organization, it usually means that the functionality is completely engineered and could be potentially shipped or implemented.
    2. If “done” has another meaning, make sure that the stakeholders understand it.
    3. When doing the demonstration, “done” might also mean that the demonstration shown in something that is “close to the production environment.”
  2. Be very careful about using a purpose built PowerPoint presentation to structure this meeting. Using PowerPoint (apart from being a potential waste of time generating the slides) typically gives the stakeholders the feeling that this is a more formal presentation, bordering on a sales pitch. This meeting needs to be different to this and so we need to be careful about signals we are sending when using PowerPoint. A better approach is just to use the artifacts that we are using to structure the demonstration. In other words, just show the Iteration (Sprint) Burn-down when talking about what happened during the Iteration (Sprint), just use the Team (Sprint) Backlog to schedule each of the demonstrations one after another and so on.

Structure

Duration: Maximum of 2 hours for a 2 week sprint (10 working days).

Who: Team and Stakeholders especially their customers, management, users and anyone else who might be interested and have feedback.

Summary Agenda

Result: Feedback captured for the Team (Product) Backlog to be prioritized so that the Backlog is ready for Iteration (Sprint) Planning.

Sample Agenda

Checklist

When setting up the Iteration Demo (Sprint Review) meetings (for the first time or ongoing), it may be useful to have a checklist to ensure a successful Iteration Demo (Sprint Review) meeting. The following is such a checklist:

Before the Iteration Demo (Sprint Review)

At the Iteration Demo (Sprint Review) Meeting

Meeting Moderation

Additional Reminders

Product Owner Options

As a result of the Iteration Demo (Sprint Review), the Product Owner has a number of options:

Challenges of a Iteration Demo (Sprint Review)

Watch for these issues as you do Iteration Demo (Sprint Reviews):

Want to Know More?