MVP Demos
Demos are a way to show what you've built to a broader community, and get feedback on what you've done so far.
In week 5, we will host MVP Demos. Your team will present your project MVP to the class and to the project sponsor or stakeholders.
You will have 5 minutes to discuss the problem your project solves, demonstrate the features in the MVP, and discuss what is coming next.
Demos must show the project's features. Slides are allowed, but not required.
As you watch the other demos, you will share feedback on what your peers have created so far. Each team will take this feedback and use it to improve their work before the final presentations.
Content Guidelines
-
Introduction:
- Briefly introduce your team and the name of your web application.
- State the main goal or purpose of the application.
-
Feature Demonstration:
- Clearly demonstrate what your team has completed thus far. Your team should target completion of 40% of your planned features.
- Showcase key features and explain their functionality.
- Highlight any unique aspects or innovative solutions your team implemented.
-
Technical Aspects:
- Mention the technologies used in building the application (briefly).
- If relevant, showcase the responsiveness of the application on different devices.
-
Next Steps & Conclusion:
- Conclude with a summary of what was demonstrated.
- Discuss future directions or potential improvements for the application.
Remember, the goal of this video is to effectively communicate the value and functionality of your web application. Keep it professional, clear, and focused on the key highlights of your project and the future work plans.
Evaluation Rubric
1. Content and Structure (40 Points)
- Exceptional (36-40 points): Comprehensive introduction, detailed feature demonstrations, insightful user experience discussion, and relevant technical aspects. Effective conclusion summarizing the application. Detailed plan for next steps.
- Proficient (31-35 points): Covers most key aspects clearly, may lack slight detail in one area. Unclear about what the path to completion is.
- Adequate (26-30 points): Includes essential content but lacks depth in several areas or misses a key aspect.
- Needs Improvement (21-25 points): Misses important content sections or provides only superficial information.
- Unsatisfactory (0-20 points): Lacks critical content, disorganized, or fails to adequately showcase the application.
2. Demonstration of Features (30 Points)
- Exceptional (27-30 points): Demonstrates all key features with clear explanations and real-time navigation, highlighting unique aspects effectively.
- Proficient (22-26 points): Demonstrates most features clearly, may miss some details or uniqueness.
- Adequate (17-21 points): Shows basic functionality but lacks comprehensive demonstration or clarity.
- Needs Improvement (12-16 points): Demonstrates only a few features, with minimal explanation or clarity.
- Unsatisfactory (0-11 points): Poor or no demonstration of features, insufficient understanding of the application’s capabilities.
3. Delivery and Communication (30 Points)
- Excellent (27-30 Points): Delivery is engaging, confident, and clear, with excellent verbal and non-verbal communication skills.
- Good (22-26 Points): Delivery is generally good, with clear communication, but may lack a bit in confidence or engagement.
- Satisfactory (17-21 Points): Delivery is adequate but may lack clarity, confidence, or engagement in some parts.
- Needs Improvement (12-16 Points): Delivery is weak, with significant issues in clarity, confidence, or engagement.
- Poor (0-11 Points): Delivery is poor, lacking clarity and engagement, with severe communication issues.
Additional Note
- Based on peer reflections and contributions to deliverables (GitHub commits, presentation participation, etc.), the instructor reserves the right to score each team member differently on the project. This approach ensures fair assessment of individual efforts and contributions to the project.
Submitting Your Work
You will do your demonstration live for your classmates during a Live Class session. In addition, your work must be submitted to Anchor for degree credit and to Gradescope for grading.
- Make a recording of your MVP demonstration and upload to YouTube. Ensure that your upload is accessible (though it may be marked as unlisted).
- Navigate to the appropriate Gradescope link. Only one team member should provide the link to Gradescope
- Enter the URL of your YouTube video into the form and submit.
- Upload a copy of your recorded demonstration to Anchor using the form below. All team members should upload a copy of the team video to Anchor.
Note: Anchor submissions can occur at any time during the term, but it is critical that you upload all of your work to Anchor before the last day of the term. Gradescope submissions must be submitted before the deadline (or the late deadline, if applicable).