The Sprint Demo, often a part of the larger Sprint Review Meeting, is a critical piece of the Agile scrum process.
The sprint demo occurs at the end of each sprint, and is the opportunity for the team to showcase completed work from the current sprint to the Product Owner and the appropriate internal stakeholders. This may include financial decision makers, management, and influencers. It can also include some external representatives including target users.
Sprint demos provide a transparent view of measurable progress, and are a vehicle for open communication and feedback between the team and all stakeholders. They give customers and the larger community the chance to see working features and provide comments. Continuous, quick feedback helps ensure the team is continuing to build and deliver working software that provides value.
Some general guidelines for running an effective Sprint Demo:
- The meeting should be informal, open and collaborative.
- The meeting should be timeboxed to a maximum of 1 hour per number of weeks in a sprint. For example, a two week sprint should be timeboxed to two hours.
- The meeting should focus on the working software. There shouldn’t be any PowerPoint presentations. With this focus, the meeting should require minimal preparation.
- The Scrum Master should invite the scrum team, business owners, decision makers, customers, and all appropriate internal and external stakeholders.
- The meeting is led by the Product Owner, demoed by the developers, and facilitated by the Scrum Master.
- The team should only demo complete, functioning, shippable features. - This is the time to discuss and share why any stories were not completed in the sprint.
- One primary goal of the meeting should be to solicit feedback around the value that is delivered to users through this functionality.
- All feedback should be placed in the Backlog for future consideration and prioritization. Prioritization of this feedback should not be discussed in this meeting.
- Identify and document any new risks that may arise as a result of the Demo.