At the end of each iteration and at the end of the release, the product is demonstrated to the key stakeholders, the Product Manager, the Product Owner, the Team Agility Coach, and the whole team. If possible, try to include some actual users as well.
The Product Demonstration is not just a presentation but is a conversation between the participants about what has been done and what to do next.
Why to do this practice
Demonstrations are the best way to keep stakeholders up to date on progress and also to obtain feedback on the developers’ interpretation of features and stories. The cadence for demos need not be synchronized with the development or delivery cadences. Demos are usually scheduled near the end of an iteration, but they can be conducted at any time a feature or story is ready for evaluation and the stakeholders are available. It is much more important to demo early and get corrective feedback early, than demo late and find significant disconnects that create technical debt in terms of necessary rework.
Who does this practice
Here are the roles involved in this practice:
What to do
The essential prerequisite is that everyone is available for the demonstration: the key stakeholders, the Product Manager, the Product Owner, the Team Agility Coach, and the whole team. If possible, try to include some actual users as well.
Inputs to this practice include:
The Product Manager owns the demonstration and, often, the Team Agility Coach facilitates the meeting. The demonstration is informal.
The walkthrough should cover more than simply the technical aspects: discuss what has been done with the people skills and training and the processes required to realize the feature. Adjustments to priorities (new, revised, removed) in order to achieve value in the next iteration.
Here are steps:
Tools and techniques
Items that are used in the course of conducting a demonstration include:
Here are issues to consider:
When to do this practice
As needed, but usually always in the last few days of an increment
Where to do this practice
The demonstration is conducted in a conference room or area near the team‘s work area.
The benefits of this practice include: