FN00 - Final Project


Final Project Deliverables

Sunday, December 10th at 11:59pm - Late submissions open through Tuesday, December 12th at 11:59pm. Late submissions will draw slip days from your any team members’ remaining pool of slip days. - Final Presentation Recording - You and your team are required to submit final recording deliverables as described below. Upon final submission, your stage branch and cloudapps deployment should enter a code freeze also described below.

Friday, December 15th at 8:00am - Final Demo Day - Everyone is required to attend and participate in our final exam meeting time to present final projects. There will be a paper hand-in that is required to be submitted to receive credit for the final project assignment in the course worth 50% of your course grade.

Final Presentation Recording

Prepare and record a 7 to 10 minute presentation with your team. All members of the team should participate in the verbal presentation for some aspect of it.

Your goal is to craft an engaging presentation to communicate the value of your feature to your primary persona. What is the problem your feature addresses and how does your feature solve it? Your presentation must include a real demonstration of your project clearly running on CloudApps staging. The demo should emphasize your primary persona’s usage of the feature as well as a quick walkthrough of any functional secondary stories and features. Finally, discuss the most significant challenges you faced as a team and the functionality you would prioritize adding to your feature as future work.

You are free to structure the presentation as you’d like as long as it addresses the concerns in the previous paragraphs in 10 minutes or less. This presentation is effectively practice for final demo day, so you should use it imagining this is how you will present on demo day to peers in the course.

Slides are not required, but you are free to use them if you find it useful. Record your video using any software you are comfortable with; Zoom is fine.

Upload your video to YouTube and be sure it is set to unlisted or public. Test viewing your video from both an incognito window and a partner’s computer to confirm we are able to view it.

Submit your video to Gradescope. Submissions will open on Thursday, December 7th.

Stage / CloudApps Freeze

A staging branch freeze goes into effect upon making your final project submission. You should not merge any pull requests into stage after making your final project submission! If your application is not working on cloudapps after the COMP590 team resets your database, significant penalties in the final project portion of the grade will be applied. If you want to play this safe, once you submit your work through gradescope change your stage branch’s protection rules on GitHub to prevent any additional merging.

Final Presentation / Demo Day

On Friday, December 15th at 8am, we will meet in our normal classroom to present our final projects. The structure of the meeting is tentatively:

  1. Introduction and Peer Evaluation Instructions
  2. Even Table Teams Present, Odd Table Teams Visit 3x
    1. 7 to 10 minutes for each presentation and questions, 5 minutes for evaluation and rotation
    2. Break for 10 minutes to change setup
  3. Odd Table Teams Present, Even Table Teams Visit 3x
    1. 7 to 10 minutes for each presentation and questions, 5 minutes for evaluation and rotation
    2. Break for 10 minutes
  4. Final Hand-in and Wrap-up
Contributor(s): Kris Jordan