
The "Reverse Demo" Explained
At gai, we follow what we call 'semi-agile' development methodology - in plain English, this essentially means we have stopped getting all pedagogic about Agile and use it as we, and more importantly the client, feels appropriate. We show client progress on the website usually on a on a weekly / bi-weekly sprint basis. We have found these "Client Demo" tremendously useful. The article describes how we go about giving these demos.
The traditional Sprint demo goes as follows:
- Giving the Client a brief overview of the functionality we have taken up for this sprint.
- Development Team does a screen-share and a hands-on, step-by-step walk-through in the user journey (forms, screens and data)
- Noting Client feedback and inputs. And err, some bugs that crop up just when we're giving the demo!
- Summarizing the demo in meeting notes
As we have matured in Agile project implementations, we moved towards more complex applications. Our requirements analysis got more detailed. Our Quality Assurance(QA) Team prepared extensive test plans and our demo flows became better documented
Progressively, the User Interface and User Experience (UI/ UX) got finer and the scenarios got more complex.
For example, there could be multiple scenarios in a user-journey based on various user decisions. Correspondingly UX flows require tuning and tweaking. The best examples could be fantasy gaming or gamification applications.
During this whole journey, something interesting happened: we realised that, rather than we giving client the demo, we hand over the mouse to the client! And the client walked us through the work that we'd done. And guess what, it worked great with some of our clients. And now, we offer this as a practice to our new clients during the project kick-off. Some like it, some don't, but hey, such is life.
The practice
Before any Client demo, we do an internal demo:
The Scrum master, or whoever is giving the demo makes sure that QA, all the tickets are done, done.
She goes through the complete demo flow with the Team
This assures the team of the flow, and any issues that may come up
She documents the demo flow on the project management system (Redmine, usually)
The next day, we do the Client "reverse demo"
--
We call it a "reverse demo" because the Client is hands-on the system and shares his screen, (against traditional demos, where the dev team is hands-on and shares the screen)
We do the verbal walk-through guiding the Client through the site / application
The Client becomes the "real user". She experiences the system in a completely new and different way against to the dev-controlled-testing environments.
The "reverse demo" requires meticulous preparation. The steps are:
- The Client opens the STAGING environment
- The Client shares his screen
- The Client is briefed on the demo flow
- The Client navigates through the flow
- The demoer guides the Client through the flow
- Any bug coming up is documented by the demoer
- Any change request coming up is documented by the demoer
- Any clarifications coming up is documented by the demoer
Bugs show up in the "reverse-demo", since the Client is not well versed with the flow yet. These bugs could be because the team did not think of a possible or absurd scenarios. Since the bugs are produced "then and there", the team makes notes for re-production on the spot.
The "reverse demo" has the following advantages:
1. The Client gets an active feel of the UI / UX, resulting in quality and honest feedback
2. The Client is free to stress test the system in terms of scenarios and cases, resulting in quality feedback
3. The Client's inputs are independent of other's controls resulting in better inputs
Reverse demos cut the time between demo and User Acceptance Testing by half, resulting in higher productivity and delivery turn-around times.
For example, In a complex project that had multiple development teams, a bug was encountered by the Client during the "reverse demo", it was noted prima-facie as a freak scenario. But the devs actually re-produced it in the call itself, dug deeper and by the end of the call the analysis was sent to the primary dev team.
Turns out, there is a major architectural consideration that was uncovered.
These are big wins in complex projects.
In a normal demo, the same actions could have taken up a full week of technical time.
Do consider the "reverse demo" for your next Client demo, the results will be sour to start, but get sweeter in the long term.
Comments
awesome!
Permalink Submitted by Sparkling Smiles (not verified) Wed, 04/15/2020 - 21:32
Thanks for sharing!
Sparkling Smiles
360DigiTMG data science course in indore
Permalink Submitted by Gaurav (not verified) Sat, 06/27/2020 - 11:51
Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!
360DigiTMG data science course in indore
data science training in aurangabad
Permalink Submitted by opika (not verified) Tue, 06/30/2020 - 21:33
Very nice blog. I am really very happy to visit your blog. Now I am found which I actually want. I check your blog everyday and try to learn something from your blog. Thank you and waiting for your new post.360DigiTMG data science course
http://Jurassicworldalivehack.com
Permalink Submitted by jibran ahmed (not verified) Mon, 07/20/2020 - 16:22
Best Jurassic World Alive Game 2020
The game story is all about dinosaurs on an unstable island. In the Jurassic world, they can freely move, and we have to hunt them and collect their DNA .The fusion of dinosaurs can boost the level of players.The number of resources offered in Jurassic world alive game in the result of rewards like bucks, darts, coins, incubator.Artificial intelligence used to communicate dinosaurs and the sci fictions ideas make every efforts to clone dinosaurs. The more you quick, the most you succeed, use the coupons of victory to win your destination.
http://Jurassicworldalivehack.com
https://www.darknessrisesgame.com/
Permalink Submitted by jibran ahmed (not verified) Mon, 07/20/2020 - 16:23
Best Darkness Rises Game 2020
Darkness Rises is a mobile game that is available on both Android and iOS. Darkness rises is the third chapter of the great Dark Avengers series brought to you by NEXON. The aim of the game is to use one of the many playable classes and back against an army of devils! This lone Action RPG blends amazing graphics with an intense story to form a game unlike any other.
https://www.darknessrisesgame.com/
legal
Permalink Submitted by Anonymous (not verified) Mon, 08/03/2020 - 19:20
Our team of qualified legal professionals is capable of assisting with chapter 7 bankruptcy, chapter 11 bankruptcy and chapter 13 bankruptcy. Unlike our competitors, we won’t attempt to sell you on the dream. Our team will explain the process in laymen’s terms. https://www.nbbankruptcyattorneys.com/
thank you
Permalink Submitted by Tuti (not verified) Tue, 09/15/2020 - 14:30
Untuk anak laki-laki dan juga perempuan, kami juga punya banyak koleksi tas ransel untuk sekolah, dari mulai anak paud, TK, hingga SD. Koleksi stas ransel sekolah anak selengkapnya bisa dilihat di sini jual tas ransel sekolah anak murah. Untuk para sekolah anak sma hingga kuliah, dan pria bekerja, kami juga menyediakan tas ransel lokal dengan harga yang terjangkau. Koleksi tas ransel pria di toko kami bisa dicek di link ini, grosir tas ransel pria murah. Untuk aktivitas santai anak laki-laki atau para pria, di toko kami menjual banyak koleksi tas selempang pria dengan harga yang juga ekonomis. Koleksinya cek di sini, grosir tas selempang pria murah Bandung. Bagi yang ingin berbelanja tas untuk anak, pria, dan juga wanita buatan lokal dengan harga yang terjangkau, bisa melihat koleksi tas yang ada di link ini, tas grosir bandung.
Different approach
Permalink Submitted by Becher (not verified) Thu, 09/17/2020 - 13:55
This is so awesome. It follows a different approach. Prime Male
We have once done this on…
Permalink Submitted by Krissa (not verified) Thu, 09/17/2020 - 20:18
We have once done this on razor mini dirt bikes reviews from the clients. It is quite effective but we have yet to master it.
Awesome
Permalink Submitted by Brielle Luna (not verified) Wed, 09/30/2020 - 15:43
It has to be one of the best reviews and article so far.
social security office
Thanks for sharing, very…
Permalink Submitted by PattiLamere (not verified) Mon, 10/19/2020 - 14:11
Thanks for sharing, very interesting article russians brides
machine learning
Permalink Submitted by abid (not verified) Thu, 10/29/2020 - 10:37
I am genuinely thankful to the holder of this web page who has shared this wonderful paragraph at at this place
360digitmg
Okay.
Permalink Submitted by Zunaira (not verified) Thu, 11/12/2020 - 05:48
This is interesting. I feel you might be really on to something with this different approach. It's uncommon to have the client to navigate through the flow themselves, but we'll check this out at concrete contractors Ballarat and let you know how it goes. Cheers.
amazing
Permalink Submitted by ana (not verified) Mon, 11/30/2020 - 10:14
thanks for sharing the informative post. services seta learnerships
awesome
Permalink Submitted by nash (not verified) Tue, 12/01/2020 - 09:27
awesome post, really like it. tallahassee carpet cleaner
great
Permalink Submitted by meme (not verified) Tue, 12/01/2020 - 09:30
thanks for this valuable insights. Plumbers near me
like
Permalink Submitted by remiee (not verified) Tue, 12/01/2020 - 09:32
interesting article. Plumbers Putney
wow
Permalink Submitted by alden (not verified) Tue, 12/01/2020 - 09:33
thanks for your demo post. Plumber in Rochdale
pretty
Permalink Submitted by wally (not verified) Tue, 12/01/2020 - 09:33
awesome post, highly appreciated. Hemel Hempstead Plumber
good
Permalink Submitted by joe (not verified) Tue, 12/01/2020 - 09:34
this site is really good, have knowledge to gain. carpet cleaners in baytown
grateful
Permalink Submitted by jose (not verified) Tue, 12/01/2020 - 09:36
I'm grateful to browse your site, enjoy reading your Demo explaination. kalamazoo carpet cleaners
great
Permalink Submitted by zao (not verified) Tue, 12/01/2020 - 10:47
bookmarked for reading later. plumber in Durban
amazing
Permalink Submitted by jun (not verified) Wed, 12/02/2020 - 18:18
thanks for this great valuable insights. keep posting. Plumber near me
good
Permalink Submitted by norman (not verified) Wed, 12/02/2020 - 20:13
thanks for product demonstration, i really enjoy to read it. plumbers Centurion
awesome
Permalink Submitted by heart (not verified) Wed, 12/02/2020 - 20:16
really great to browse your site, keep posting. Plumbers in Aylesbury
like
Permalink Submitted by leny (not verified) Wed, 12/02/2020 - 20:18
thanks for this Reverse Demo explaination. plumbers near me
panistefanin
Permalink Submitted by Sophie Miller (not verified) Wed, 12/02/2020 - 23:46
I thank you for the information! I was looking for and could not find. You helped me! cancel amazon music
awesome
Permalink Submitted by Anonymous (not verified) Thu, 12/03/2020 - 10:04
thanks for demonstarte with your products. Plumber near me
compare cialis to viagra KITPULLY
Permalink Submitted by pneulky (not verified) Tue, 12/08/2020 - 23:52
Canadian Pharamacies Aftect cheap cialis generic online othess Cialis En Belgique Sans Ordonnance
wilmingtongutterpros.com
Permalink Submitted by Chad (not verified) Sat, 12/12/2020 - 15:58
Awesome, Thanks for sharing! you can visit my website also, It comes from the excellent service .wilmingtongutterpros.com
Just what I need.
Permalink Submitted by Ayse Brown (not verified) Tue, 01/19/2021 - 17:44
Each time there's a term that needs to be dumbed-down, the team at our polished concrete service like to refer to that as ELI5 - explain it like I'm five.
Add new comment