Presentation Guidelines
VISUALLY Test your presentation:
- Since your teams should now have MVP in place and are focusing more on layout, design, and stretch goals today, take a few minutes at some point to go to a classroom (or even better, the main event space) and take a look at your app on a projector/screen setup.
- Decide whose machine you will use to present with, test its functionality, then test a second laptop just in case.
- For this part of presentation testing, focus only on how it looks. Play with functionality only as a means of generating different views.
- Make sure to look at every page, and take detailed notes of what you want to adjust (text size, text color, contrast between foreground and background, etc.). REMEMBER: The way that it looks on your laptop is often not how it looks on screen!
- You’ll be glad you did this step of visual testing.
- This is often a moment of, “THAT’S not what we want it to look like!”, so the sooner you do it the better.
Plan your presentation... have a script:
- Shoot for a presentation of 10 minutes; under no circumstances should you exceed 15 minutes.
- It is better to leave your audience wanting more than make them wish you would finish already.
- Expect to take a few minutes after your 10 minutes to answer audience questions (and there will be questions!).
- Each person should briefly introduce themselves: first and last names, your background, and your goals with studying code.
- Decide on who will say what during the presentation. It may be helpful to write up an outline of the presentation beforehand.
- Who will give an intro, and tell us about the problem domain and your team’s solution? In other words, the MC?
- Who will talk about the functionality, and walk us through a demo of the app?
- Who will show us the code when you are showing off a technical challenge you overcame?
- Tell us about at least one thing you found challenging, and one thing you really enjoyed working on.
- Each person should tell us some of what they contributed to the project and how that fit into the whole.
Rehearse your presentation:
- One rehearsal is not enough (at least do it twice); ten is too many. Somewhere in there is the right number for your team.
- One of the instructional team can coach you through the process if you ask: we’ve all done this before.
- Set a timer and take turns talking through your topics so you know how much time each segment will take.
- If your team finds it is going over 10 minutes, refactor or trim out some pieces.
- Practice with the microphone so that you are comfortable with it and know how far to hold it from your face.
- Be careful of walking around with the microphone: if you step directly in front of the speakers there is a risk of feedback.
- Make sure to practice how you intend to present; speak clearly, don’t keep your hands in your pockets, stand up straight, etc.
The actual presentation
- Showcase your product and your team as if you were trying to sell them, or gain investors. Highlight the functionality, not the broken pieces.
- There will be video recordings of the presentations that will go on YouTube.
- No need to go formal, but dress reasonably nice.
- Show that you take the presentation process seriously: BE PROFESSIONAL!
- Think of your presentation as something you’d like a hiring manager to see. That might end up being the case!
- Speak clearly, and speak a little more slowly than you ordinarily would.
- Avoid using slang or profanity.
- Don’t give your presentation while holding a beer in your hand, chewing gum, etc.
- Unless it’s specifically requested, don’t show your code! Audience members don’t have the context to understand what you’ve done within your short presentation time.
Overall time breakdown:
- 5 minutes - Intro/demo
- 3 minutes - Technical challenge in the code
- 3 minutes per person (9 - 12 minutes total, more or less)
- Q&A