Skip to main content

Sprint Review Demo environment

Last post 02:45 pm September 24, 2019 by Daniel Wilhite
3 replies
08:49 am September 24, 2019

Initial testing is performed in QA environment then in UAT environment. Finally code pushed to PROD environment.

As we have 3 environments here, which one should be chosen for a DEMO?

What process you are following? 


09:20 am September 24, 2019

If work has to be pushed to production, does anyone want a demo at all?


09:31 am September 24, 2019

So, the Scrum Guide states:

  • The Development Team demonstrates the work that it has "Done" and answers questions about the Increment;

So, if UAT is part of your Definition of Done, the QA env is not the one to demo on, since stuff there is not Done. If UAT is not part of your DoD, you could use the QA env, but you need to make sure other stuff there is not interfering.

Furthermore, the Review (regardless if it contains a demo) is many times a moment of reflection on the increment and the PO deciding if it will be (and should be) released. The decision of the PO to release the increment does not formally have to be made during or after Sprint Review, but if that is your way of working, the increment can not be demo-ed on PROD, so again, on the UAT env.

Personally, I love to demo on PROD. Because it is not only Done by the DoD, but it is really there, functioning in "the real world". I love even more releasing feautures (small increments) which are Done into PROD, which add small bits of value to the end user, and have a Demo of the combined Sprint Goal (combination of some feature releases) on PROD during review.

 


02:45 pm September 24, 2019

Demo from wherever the work can be viewed and that the team feels is the best location.  I have seen demos from multiple environments all within the same Sprint Review.  It might be better to show the work from the QA environment where you have more control over the data used in order to ensure that the work is fully shown.  It could be better to show it from a Development Environment if part of the work entails some back end or logging activities.  It may be best to show it from the Production Environment to illustrate how it will be seen in the "real world".  There are many reasons for choosing an environment from which to demo.  My "best practice" is to ask the following question in order to determine the best location.

Where can the presentation be made that will show the most complete picture of the work that was undertaken and inspire the best conversation?


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.