DPSD - Final Project Deliverables
1. Project (1 per group)
You will submit your Final Project on Canvas with a link to your code and the final documentation which should contain
the following deliverables:
- The Project Source Code
- Instructions to install and execute your project
- Finalized Feature document
- Finalized Design Document
- Finalized Test Document
- Video Ad for Your App - aim for less than 5 minutes, and have some fun!
- How your Lessons Learned were applied to Final Project
- Any additional material used in your project presentation
Please update the prior versions of the documentation that you submitted earlier to reflect the final stage of your project. Even if there are
no updates, please make sure the final documents are submitted.
2. Project Summary (1 per group)
In addition to the above specified deliverables, I would also like you to give us a brief write-up
about your project. Please send this in a separate email and be sure to cc your TAs too.
Your Project Summary should address the following points:
- List your team name, project description, and team members.
Describe each role that the individual team-members played and how your
team work together.
- What are the parts in your app where you applied the specific technologies (of the 10 that were required)?
- What part(s) of your app demonstrate internationalization and
localization? Provide instructions to demonstrate the localized part of
your code.
- What are the highlights of what you learned by coding your app?
Also, point out where in your code you applied the techniques you
learned in the first half of the course (you can refer back to the
"50 lessons learned" writeup you did, but for instance you definitely should talk
about interfaces).
- And finally, "show-off" a bit and help me give you a good grade; tell me
the parts that were most difficult to solve and what you think is the
coolest part of your project.
Please also be sure to point out the
limitations or problems in your app - your will be much higher if I don't have to find them myself :)
3. Individual Project Evaluation (each team member submits their own)
Each member of the team must send an email (cc TAs) giving their feedback on the project and
project team. This is due the day after your final presentation.
Note: This is required and if you do not submit it, you will receive a 0 on all Final Project scores.
Please follow the basic format outlined below, and have it in the body of your email (so please do not attach a file):
- Describe how you and your partner(s) worked together and how well it went (or didn't):
- Give the overall project a
percentage grade (i.e. 100%), and explain why:
- For each member in your group,
starting with YOURSELF, explain their contribution, and indicate the
percentage grade you would assign that student (i.e. 95% out of a
total of 100%):
Name:
Contribution:
% Grade (i.e. 100%) Include
why: