Milestone 5 is the final delivery of your term project. It provides the basis for final project grading. Milestone 5 consists:
- Live demonstration and presentation of your application
- Delivery of a complete final project portfolio
We strongly recommend all team members attend the final project demonstration.
Final project will be graded based on final project grading rubric. Make sure no required section is missing. Pay attention to your content and format.
Please see “Final Product Demonstration Guideline” for details.
The final complete project portfolio must have the following content, in well-formatted aesthetically pleasing manner.
- Course name and term (e.g., CEN 4010 Spring 2018) Final Project Portfolio
- Your project/application title and name (you can use the name you chose for your application)
- Team number
- Names of students and team members roles, for example, Scrum Master, Product Owner, Develop Team, and their emails
- Date of the document
- URL to your team’s project
- Revision history table. Note: you will update this document based on instructor’s feedback so this is important. Project Summary
Copy it from Milestone 4. They are listed here again for completeness of Milestone 5. 1) Name of the product
- Name of the product
- Explicit list of ALL major committed functions. These are your FINAL Priority 1 functions for which you will be graded and that your team shall actually deliver and test for. You should use plain English as if you would talk to a customer, and not the language used for formal requirements specification. This is your FINAL functional commitment. In other words, failure to deliver on some of Priority 1 functions will result in reduced grade. Please write it in the list format (each item max 1-3 lines) so it is easy to check.
- Describe unique features in your product (if any)
- URL to your product accessible to instructors, on deployment server Length: max 1 page. Write it for wider audience: executives, marketing, customers. The list of final functions will be checked on your final delivery for functionality and correct operation as you specified them. Failure to deliver complete list of these committed functions may result in reduced grade.
- Put your modified Milestone 3 here after incorporating feedback.
- summarize instructor’s feedback of Milestone 3 and 4
Section title “Product Screenshots” contains ALL main functionalities of your final system as an illustration of your finished product.
Use Google Analytics to analyze your website traffic https://analytics.google.com/analytics/web/provision/?authuser=0#provision/SignUp/
- List each team members’ contribution to the project. Use “Project Peer Evaluation” (posted on Canvas under “Resources”), to give each team member’s contribution points. Note: All team members should reach consensus of those points.
- Describe each team members contribution to teamwork (technically and any other contribution). No more than half page. Bulletin format is fine
- Number of submissions each team member made to GitHub team development branch
In many organizations, after the project is finished, people engage in analysis of the experience, issues, and lessons learned. In the classroom, one often learns more from mistakes. But for real learning to happen, one needs to be able to understand what mistakes were made and what would need to be done to avoid them in the future. BTW: this is also worthy of discussion in your job interviews – employers love those real stories about challenges and how there were dealt with.
In about one page team lead should summarize: a) main challenges; and b) what would you do better next time to address those challenges. Team lead should consult with team members before completing this task. Please be honest and identify issues and mistakes, this will help your learning.
Also include:
- Features you have finished and those you’d like to finish but couldn’t be able to, and the reasons
- Knowledge gained and lessons learnt from your project and teamwork
Submit the following to Canvas by due date:
a. Final project report, in word format,
b. Your presentation PPT
See “Project Grading Rubric” for details.