17
Technical Presentations Keith VanderLinden Calvin College

Technical Presentations

  • Upload
    orien

  • View
    42

  • Download
    1

Embed Size (px)

DESCRIPTION

Technical Presentations. Presentations are an important part of the engineering process. Engineer them like you engineer software: Analysis Design Performance Evaluation. Presentation Analysis. Determine the constraints: Audience Venue Time Establish a goal. Presentation Design. - PowerPoint PPT Presentation

Citation preview

Page 1: Technical Presentations

Technical Presentations

Keith VanderLindenCalvin College

Page 2: Technical Presentations

© Keith VanderLinden, 2015

2

Worst Human Fears1. Speaking before a group

GR PressMichael MooreMarch 26, 2000

2. Heights3. Insects and bugs4. Financial problems5. Deep water6. Sickness7. Death8. Flying9. Loneliness10. Dogs - Sony Corporation, 2000

Page 3: Technical Presentations

© Keith VanderLinden, 2015

3

Technical Presentations● Presentations are an important part of the

engineering process.● Engineer them like you engineer software:

– Analysis

– Design

– Performance

– Evaluation

Page 4: Technical Presentations

© Keith VanderLinden, 2015

5

Questions??● Save time for questions.● Moderate the question period.

Thanks!!!

Page 5: Technical Presentations

© Keith VanderLinden, 2015

6

Presentation Analysis● Determine the constraints:

– Audience

– Venue

– Time

● Establish a goal.

Page 6: Technical Presentations

© Keith VanderLinden, 2015

7

Presentation Design● Use prepared slides.

– Include a title slide and a conclusion slide.– Use explicit structuring.– Keep your slides simple.

● Drive your point home.

Page 7: Technical Presentations

© Keith VanderLinden, 2015

8

Best Practice for Slides● Don’t:

– use inappropriate fonts.– put too much one each slide.– use distracting slides.

● Do:– Focus on diagrams and images.– Have a back-up plan in case the technology

doesn’t work.

Page 8: Technical Presentations

© Keith VanderLinden, 2015

9

Focus on Diagrams & ImagesSystem

Customer

Buy Product

Register as New User

<<extend>>

Backorder Product

<<extend>>

Login

<<include>>

Store Database

Browse Products

<<include>>

Visitor

Compare Prices

Update Profile

Update ProductList

c : Customer

Controller

o : Order

Database CreditAuthority

od : OrderDetail

1 : pressOrderItem()2 : findItem()

3 : status, description

4 <<create>>

5 : addItem()6 <<create>>

7 : description, price, orderID

8 : login()

9 : getUserInformation()

10 : credit/shipping information

11 : credit/shipping info

12 : confirm()

13 : checkCredit()

14 : authorization

15 : close()16 : enterOrder()

17<<destroy>> 18<<destroy>>

19 : confirmation

Customer

-name: String-address: String+getContactName()

PersonalCustomer-creditCardNumber: String+getContactName()

CorporateCustomer-contactName: String-contactAddress: String-creditLimit: double+getContactName()

Order

-isPrepaid: bool+getTotal()+confirm()+addItem()+close()

OrderDetail-quantity: int

Product

-name: String-price: double

10..*

0..*

1

1

0..*

Page 9: Technical Presentations

© Keith VanderLinden, 2015

10

Bad Fonts● No one can see the brilliance of your

points if your font is poorly chosen.

● The wrong color

● Or too small

● Red next to green is a common problem for the colorblind.

● People can’t read blue very well

Page 10: Technical Presentations

© Keith VanderLinden, 2015

11

● Putting up a slide with too many words of plain text is dangerous. You will be sorely tempted to read it, and even if you don’t, your audience will, ignoring whatever you do no matter how crazy it is. In general, text books are for this sort of thing, not formal presentations (although there are exceptions). Better to stick to bulleted, incisive notes which you explain more fully.

Too much text

Page 11: Technical Presentations

© Keith VanderLinden, 2015

12

● Some people just have too many good ideas:– Here’s one.– Here’s another.– Here’s a third.– I’m so smart, I can keep coming up with these all day.– This one is kind of like an earlier one.– This one is too, but is sort of different.– This one isn’t related at all, but I thought I’d mention it.– Now this is starting to get tiring.– No one will get this far probably.– You’ll run out of time by now.– This is for those that start reading from the bottom.

Too many points

Page 12: Technical Presentations

© Keith VanderLinden, 2015

13

A Distracting Slide

● It doesn’t matter what I say here, you won’t see it...

Page 13: Technical Presentations

© Keith VanderLinden, 2015

14

Silly Effects● Unrelated nonsense will detract from your

fundamental purpose!● Presentation tools make these easy; resist

the urge to use them.

effects by Christian Vander Linden, June, 2006

Page 14: Technical Presentations

© Keith VanderLinden, 2015

15

Presentation Performance● Look “presentable”.● Establish a focus of attention:

– Stand close to the slides and refer to them.– Establish and maintain eye-contact. – Work from memory, don’t read.– Keep the audience’s attention.

● Presentation roles:– A team “MC” to channel attention– A separate demo operator

Page 15: Technical Presentations

© Keith VanderLinden, 2015

16

Demos● Technical talks often have demos.● Engineer the demo as part of the talk.

Page 16: Technical Presentations

© Keith VanderLinden, 2015

17

Practice, Practice, Practice!● Practice in the real room with real people.● Practice the interaction between the

speaker and the demo operator.● Practice taking questions at the end.

Page 17: Technical Presentations

© Keith VanderLinden, 2015

18

Evaluation● Let your preliminary design presentation

be your first iteration.● Take stock of the comments you receive

when preparing your final presentation.