Students will be evaluated in the following ways that aims at simulating industry job
|10%||PRD + % goals hit every week|
|15%||Weekly lab report + blog post|
Deliverables and Tasks
Product Requirements Document (PRD):
After firming up the project idea, each team will be required to create a Product Requirements Document (PRD) that details all the various aspects of your project. It is written to allow stakeholders to understand what a product should do, and also allow serve as a guiding document for the team that is building the product.
PRD should include a one paragraph summary of the project (summarize your project proposal), deliverables (what are you going to deliver at the end), the features (ranked by priority), any performance metrics, milestones, responsibilities of each team member, materials and outside help needed, budget, risks, and how risks will be addressed. You will be asked to do this very early in the class and then update your PRD throughout the quarter. We will use the PRD to see how your end product matches your PRD, so make sure to keep it up to date. Your PRD should be on your website.
Each team is required to maintain a blog on the webpage. You will be required to update it on a weekly basis on what happened with the project. The structure of blog should be:
- What every member did
- Update on code, links to relevant code added this week
- Update on ideas
- Plan for next week
- Blocking issues, help needed
Here are some examples from previous quarters
You will be conducting two teammate group peer reviews during mid-quarter and end-quarter. This will involve giving demos of your work to other teams and gathering feedback.
Project Webpage for each team:
Each team is required to create a webpage that will include all the material created throughout the quarter. Every deliverable will be linked from your webpage. Teams can use any hosting service they like. The style should be like on Kickstarter, (Example). Keep the website simple so it easy for us to navigate.
Make sure to document everything and put it on the website (notes, pictures, videos, etc), and send us the link that we can add to the course webpage.
Please setup your website by Friday, April 10, 23:59 (11:59pm), and send a link to vr-capstone-staff@cs. Initially, the website can contain a your initial project proposals (+any slides you used, & incorporating feedback/updates) and a short bio/background of the team members. You can update and improve your website as the quarter progresses.
This website will eventually have several components:
Quick description of your project
- A short bio/background of the team members
- A link to your PRD
- A hype/demo video (later on in the quarter)
- Weekly updates on progress as blog posts
Here are some example (final) project websites from previous years:
Create a video that presents the capabilities of your app and an example of how it is played or used (like the one you're going to demo during the final session). The videos are going to be played during the demo session and placed on your websites. Examples of past videos. The videos can be between 2-5 minutes long. Can include narration if necessary (kickstarter style) or just demonstrate technical features of your project.
Demo Plan and Rehersal
You will be required to come up with a demo plan, that includes the floor-plan layout for your space, any furniture/props and some sinage for the team project. You will also need to prepare a demo 'script' and reherse the script in the Lab, a week prior to the final demo day.
The final demo day will take place on Zoom tentatively on Tuesday, June 9th. And there will be a rehearsal, one week prior. Mark your calendars now! More details will be sent later in the quarter as they are confirmed.
It will be very exciting, fun, and a fitting end to the capstone! It will be open to friends, family and general public. We will also invite a number of guests from companies like Microsoft, Magic Leap, Google, Facebook, Oculus, Valve, and more!
Staff will evaluate final demos on Novelty, Difficulty, Production Value, Final Demo, Presentation
After the Capstone Ends
Your course related obligations end after demo day. However, some teams may choose to continue working on their capstone project in order to release it on the App Store, Open Source, etc. This is a great way to get your creations out into the world and gain recognition for your work! If your team would like to continue working on the project, please contact the course staff and we will be happy to help you!