Skip to content

Latest commit

 

History

History

holding_a_demo

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Holding a demo

We like to do demos to evaluate our products as we work on them. The goal of the demo is for developers, product and stakeholders alike to come together and share in the work that's been accomplished. The team demonstrates fixed bugs, new features, and infrastructure necessary for future work. End-of-cycle demos are their best when performed by the team as a whole.

This is a checklist for those.

Step 1

  • Appoint a team in charge of making this demo session happen

  • Announce a time, place and duration and respect it (so we don't waste anyone's time)

  • Invite stakeholders, or anyone who interested in the product can participate in the demo

Step 2

  • Review the cycle goals

  • Plan the specific scenarios we want to run through

  • Prepare all the data you need for the demo

Step 3

  • Do a dry run with only developers in order to catch those bugs and things that aren’t interesting for stakeholders

  • The developer who worked on the software starts by demonstrating some new feature they've completed during the cycle

  • Then, once a developer has provided a quick walk-through of all the user-facing parts of their work, stakeholders ask questions. These questions are an opportunity for stakeholders to identify the next development steps for the project

  • Emphasize getting stakeholders involved in realistic scenarios to discover real issues insted of revisiting long-winded technical details

Step 4

  • Discuss work not completed and why

  • Take notes, make tickets

Demo sessions are a powerful tool that facilitates the co-effort between developers, product and stakeholders in building the best software possible. They should never be treated as "just another meeting" but like a celebration of the work accomplished.