A showcase, demo or sprint review represents one and same thing. A sprint review is an informal meeting that typically takes the form of a demo of the completed features or what is accomplished during the sprint to the product owner (And rest of the team).
This can be done as and when the work is completed over waiting for last day of the sprint to arrive. This mitigates the risk of incorporating review comments which may result in sprint failure if the demo is done at the last day of the sprint. In case if there are review comments, that should be fixed and once again demo to be conducted for the story which had review comments.
The whole team should participate. Although the team needs to get the buy-in from PO to change the story to done-done while the feedback from the whole team helps. You can invite other teams, support or customer as needed.
One of the core objectives of the demo is to review progress against the sprint goal and team commitment. It is an opportunity to get everyone on the same page in terms of what was accomplished, what’s still on progress and what tradeoffs were made.
Best practices around Demo/Showcase
- Prepare, prepare and prepare – Don’t go in demo meeting and start talking randomly. Everyone’s time is important including you.
- Practice before the demo – Run the workflow or the feature you have built. This ensures everything works.
- Give importance to Acceptance Criteria – You can always talk about nonfunctional requirements while the focus should be on acceptance criteria. What value your feature is adding to product/business.
- Follow KISS – Keep it short and simple – Don’t complicate things. Make it crisp, cover all the points written down in acceptance criteria. Give time to your team and PO to ask questions.
- Showcase Value – Do not focus on technology or the feature you have built works while do talk about business value. Feel the sense of pride or accomplishment in showcasing what you accomplished.
- Communication – It’s key to success. Talk to the point. Listen to people (your team). Write down their feedback and comments. The good idea is to record the meeting so that you can always go back and listen to the feedback if any.
- Involve right participants/stakeholders – Not just your sprint team or PO but you should be inviting folks representing your product business. Folks on the actual ground adds lots of value to the project/product.
- Seek Feedback – Accept the feedback positively. Your goal is your team success, making a product better and help the organization to get more value. This eventually helps your to grow faster.