If you stick to agile methodology in software development, you are likely to know what a demo is. It’s a part of business analyst’s job to show the piece of functionality the team has worked during the sprint (iteration).
I should say demo is a serious thing and you should treat it very seriously as you are showing the efforts of the whole team and they want to get the feedback of their work; the customer has certain expectations – this is something he is paying for. Business analyst who is the primary communicator in the agile team should consider a demo as a very important communication process.
Getting prepared for a demo takes time, I plan about 4 hours to get ready for the demo. I usually do an internal demo with the team to make sure I will not mess up when I will be showing the implemented stories within the sprint to the customer. Since I work in the company that provides offshore programming service, on the demos I host I share my desktop using gotomeeting or some other similar tool.
Some practical tips to host a more successful demo:
- Create a detailed plan of what you will be showing. The user stories in the spring backlog should surely help you. Try to think, how you will walk the customer thru the implemented features. Make your step logical – you should execute the use cases the end user will do.
- Make notes such as credentials to log in, sample input data that will be need to demonstrate some expected result.
Read more…