Final Project Overview

Software Development Lifecycle

Agile/Scrum Introduction

Definition of Ready (DoR) vs. Definition of Done (DoD)

Project ideas

Trainee Guidelines

Week 1 session

Presentation guidelines

New Page…

Time to show your project to everyone

You have been working hard for the last four weeks — now it is time to prepare for the final presentation. In this document, you can find all the information about your final project presentation.

The audience is a mix of people: HYF alumni, HYF mentors, HYF staff and future HYF trainees. Not all of them have technical knowledge, so make sure your presentation is easy to follow for everyone in the audience.

The structure of the presentation


  1. Introduction: name your project and introduce the team members.
  2. Play your one-minute promotional video.
  3. Describe your project in depth and explain what problem you wanted to solve by building this project and why. Explain how your project solves this problem.
  4. Demo: show the application in action.
  5. Describe the technologies you used to build it. (Keep this brief — there will be non-technical people in the audience.)
  6. Technical accomplishments: which technical challenges did you face, and how did you solve them? Pick one or two concrete examples from the application.
  7. Teamwork and collaboration: how did you work as a team, what worked well, what didn’t? What were the main challenges and how did you overcome those?
  8. Questions from the audience.

Presentation requirements


Slides


Slide creation tools

We recommend a cloud-based slide tool, so that you can present from any computer. Here are some of our favourites:

A short video


Create a one-minute video that shows your application and highlights its most important features. Think of it as a trailer for your project: something you can also share on LinkedIn or add to your portfolio.

No narration. The video should be non-verbal: screen recordings of the application, on-screen captions, and background music. No voiceover and no talking heads required. This keeps the video short and punchy, and it removes the pressure of recording a good voice track in a second language.

Upload the finished video to YouTube (or a similar platform) and play it from there during the presentation.

Example from Cohort 52:

https://www.youtube.com/watch?v=QFZ5JKJcIFU

How to approach it

Do not build the video from scratch. Start from a template, then replace the placeholder content with your own screen recordings and captions. That is how the good ones are made.

  1. Pick a template first. Search for “app promo”, “product promo”, or “device mockup” templates in one of the tools below. Choose a 16:9 (landscape) template that already has the animation, transitions, and music you like.
  2. Plan the story. Decide which three or four features you want to show, and in which order. One caption per scene, a few words each.
  3. Record your screen while using the application. Record one short clip per feature rather than one long take. Keep the mouse movements slow and deliberate, and use realistic demo data — no “asdf” or “test test”.
  4. Drop your clips into the template, replace the placeholder captions with your own, and adjust the timing. Leave the animation and music as they are.
  5. Export in 16:9 at 1080p or higher, and upload to YouTube (or any other publicly accessible video platform).

Tools to use

All of these are template-based, need no video editing experience, and have a free tier. An LLM is useful for drafting and shortening your captions.

Recording your screen

You still need the raw footage of the application. Any of these will do:

Privacy

Do not include anyone's name, photo, or face in the video without their explicit permission. This applies to your team members, your mentors, and anyone else. The same goes for the demo data inside the application: use made-up names and details, never real personal data of real people.

Tips from the team


References


Slides from previous final project presentations, for inspiration: