Sunday, 25 March 2012

Blog #3: Preparation of a software demo



Today I'll talk about the learning points that relating to the preparation of a good software demo!


A funny Dilbert comic depicting a '3-step' software demo


We had our first meeting relating to the preparation of the software demo some time back. We were all new to this and had minimal ideas on how to do a good software demo. After reading OP3’s “setting” which is about presenting for a road show, we realized that OP3 will be similar to OP2. The difference with both would be,
1)      The audience
2)      The organisation of the content (Proposal vs Demo)

We slowly narrowed down on the key factors which will constitute to a good software demo. Here are 3 key factors[2].
1)      Know our audience
2)      Have an excellent and catchy opening address for the software demo
3)      Explain first, demo later.

1) Know your audience
Knowing our audience is the most important factor of them all. By knowing our audience, we are able to limit our technical jargon, the amount of detail required of the demo and show only what is needed. For example, if our audience are non-technical based, it would be appropriate to just talk and show the features rather than diving deeper and explaining the inner workings of the program. They will get bored if we do the latter.
Furthermore, to keep the audience engaged, we need to show a demo that shows them how our product solves their unique / daily problems. As we come closer to these ‘daily’ problems in our demo, the audience will be more interested and attentive.

For our OP3, our audience comes from a diverse background. Thus, it would be best for our demo to be suited to a non-technical base. We will keep the feature demonstrations short and simple. Our demo will show more of the typical tasks they need to use rather than the features that advanced users will use.

2) Have an excellent and catchy opening address for the software demo
After viewing some demo videos on YouTube, I realised that introduction is the factor that will determine whether the audience gets turned off and decides that this is going to be a boring demo. In order to catch the audience’s attention, we need a strong introduction. Some humor in it would be good as humour engages the audience really well!

For our OP3, Yu Kai (Our introduction speaker) has decided to pose 2 questions to the audience during the introduction. These 2 questions are a depiction of a real life scenario and it relates to the hassle of the current situation of event organisation. As the other speakers continue, we will answer it such as, ‘to tackle the second problem’. Eventually everything is linked and the audience doesn’t get lost too!

3) Explain first, demo later
After introduction, comes the content. Despite the program being a completed product or a work in progress, a software demo will require one to explain the features rather than diving straight into the technical workings of a demo. Thus, a mixture of slides and demo would be good. Slides can explain the theory of the practical work being done in the demo. This will ensure that the audience gets a good grasp of what is happening.

Our product is still a work in progress thus, we will have to show more slides and explain them. However, we have to take note of not dragging them to the extent that the audience gets bored. Our demo will be at the end of each feature presentation. The length would be around 1 min out of a total of 5 minutes per feature presentation. The challenge here would be to engage the audience through slides. A possible way to tackle this would be to have catchy phrases in the slides and perhaps share a joke or question along the way.
Adding on to this, we have decided to use the storyboard layout provided in OP3 handout for organisation purposes. This has greatly assist us in organizing the flow of the demo!



There are many more factors that will constitute to a good software demo. However, these are the 3 most important factors which I feel are staple for a demo. In future software demos, these 3 key factors should be adopted. Most importantly, tweaking the content to fit the audience is still the most important factor.


References:
1) http://www.geonetwork.tv/ebrim/foss4g/img/Dilbert%20Software%20Demo.jpg (Dilbert comic courtesy of Geonetwork)
2) http://www.sales-training-lead-generation.com/blog/interesting-software-demos-5-tips/ 

3) http://www.youtube.com (For videos on software demo)

4 comments:

  1. After reading through your blog, I think we really share the common observations for the preparation of software demonstration. In the demonstration conferencing, I did not take care of the target audience either. Consequently, Ms Lee was confused by many technical terms here and there. In the final demonstration, we should keep in mind that knowing the target audience is the basic foundation for a successful software demonstration.

    On the other hand, since we are totally new to demonstrate a software to the "public", I think we still need to pick up sufficient basic software demonstration knowledge to make us more professional. Fortunately, we are the last group to demonstrate. We can learn from the other two groups. Besides, as you suggested, we can watch some videos online to enlarge our view about software demonstration and learn some practical experiences.All in all, I have more confidence that we can make an excellent software demonstration.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. I agree that introduction is the most important part of our software demo, especially considering the given scenario. Since our software demo will probably take a total of 20 minutes, it would be challenging to keep visitors at our booth all the way to the end. Therefore, the introduction should attract their attention and provide them with reasons to stay. As our software (SEMS) is not a revolutionary concept, it would not attract many visitors. A comparison with other similar software on the market would be necessary to tell the audience why they should care.

    The importance of the introduction does not mean that we should put the best we have to offer in it. Instead, we should concentrate on keeping the audience in anticipation of what is to come. If the visitors do not stay, they should at least walk away with a brief summary of what our software is all about.

    ReplyDelete
  4. Great post! Effective communication is such a crucial skill, both in personal and professional settings. I love how you highlighted the importance of active listening, empathy, and clarity in communication training. It’s true that with the right training, anyone can improve their ability to connect with others and build stronger relationships.

    ReplyDelete