Project Management - Demoing Flashcards

Demoing

1
Q

What is a demo?

A

A demonstration of your software to an audience

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What types of audiences is there?

A

External: Stakeholders/customers, conference delegates (potential customers, partners). commonly the aim is to advertise and sell the software

Internal: Development team(s), management team, senior executives. Aims to keep everyone informed and use their feedback to improve things

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why should everybody be able to demo (sell)

A

We are very fortunate that as software engineers, we probably get to design, build, market and sell in our careers.

Internally, good demos get projects sponsored

As your career progresses you are likely to do more product management than pure engineering

Good product managers teach salespeople how to sell their product

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the difference between a sprint review demo and sales demo

A

A sales demo:
- Aims to sell the product
- It is produced owner to customer

Sprint Demo (aka sprint review):
- Aim: The completed product backlog items are demonstrated to allow the team to assess the readiness of the product so far.
- A product manager is one of the key people to attend.
- It is engineering demoing to product owner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the Seating arrangements in a demo?

A

You will be at the front

You want a colleague at the back to divert attention if you get into trouble

Your customers are likely to be sat at the back on the opposing side

It is bad form to outnumber the customers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What could go wrong in a demo?

A

Hard to drive software and talk to audience at the same time

Have a plan and stick to it!
- Write a storyboard
- Don’t try anything you haven’t tried before
- Same ordering
- Same timing
- Have a backup
- Software crashes
Find a way to keep going!
- What do you need to keep going?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What to consider when working with other people on a demo?

A

Some people are better at presenting than others

Stick to time well

Stick to content well (go off on tangents)

Do as they practice (variations)

Different levels of nerves can affect performance

People fall back to their highest level of preparation

Whatever you have not done before, you will not do as well as if you have practiced

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What to do when things go wrong when demoing?

A

Just stop and try to correct the error?

Keep talking and get someone else in the team to get things up and running again.

Find another communication channel if one goes down

Use the opportunity to answer questions, have a discussion, talk about things that you are about to show.

People will be impressed if you can find a way to do something to keep the session alive and useful/interesting.

Watch what reporters do when they are live and commentating on a situation that they are waiting for

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What should be considered about the timings of a demo?

A

The shorter the timeframe the greater the need to prepare – why?

Should you leave time for introduction to speakers and questions at the end?

Should you give a break?

Have a backup material ready to show if you do things too quicky.
It is more common for people to take too long to present and go over time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the things to consider when introducing yourself when demoing?

A

When introducing yourself, the most common mistake is to say your name too quickly.

In language, we don’t hear every word, so we make inferences to figure out what was said. With names, this is very hard to do.

So, say your name clearly and slowly.

This is your chance to make sure everyone knows who you are
At conferences it’s an essential networking skill

Everyone knows the name of gurus
- Do they know your name, do they have a chance to know your name?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Concluding the demo

A

Bad: Run out of time and don’t get chance to conclude/end gracefully

Focus on the key (“Take aways”)

Show the best bits last?

Summary
- Don’t show new things here
- Allow time for questions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are useful tips for answering questions after a demo?

A

Prepare (brainstorm and mental run-through)

Request to take the conversation off-line (discuss later)

Use your team – back one another up

Best, but hard to do: turn the question into (a related) one that you want to answer, then answer that. Politicians do this

Expect the unexpected
- Panels: The chair does not always ask you what you expect ( even when you have been told the questions before)
- Dealing with difficult and aggressive people: “What’s the point of your work?”, “Why didn’t you use the latest X framework instead?”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly