Previous Lecture | lect08 | Next Lecture |
lect08, Tue 04/27
Project Presentation Announcement, MVP Planning
Announcements
- h06 is due next Tuesday. Focus on your MVP this week!
- CATME.org update
- MVP materials due on Fri, 4/30/21: Minimum Viable Product
- MVP demonstrations with quick peer eval on Tuesday, 05/04 lect10
Final Presentations
4pm to 7pm, Wednesday June 10th (original finals slot)
Here is the point percentage breakdown for grading that the TAs and I plan to use for the “Final Product” 40% of the course grade.
15% Presentation 5% Idea, and Idea Refinement 25% Functionality, Quality (Reliability & Polish) 15% Technical Difficulty Implemented 20% Implementation 10% Design Process 10% Manual
We will cross-reference against both an initial quartiling judgment averaged among the evaluators, and against a ranking stemming from peer-review
Continuous Integration / Continouous Delivery (CI/CD)
- Continuous Delivery: Software development process that aims to build software that is always ready to be deployed into production
- Continuous Integration: Technique where every developer on a project should integrate their work daily with every other developer
- Video: Continuous Delivery Assembly Line Metaphor
MVP Deliverables
- Up-to-5min video of your MVP (link to it in
<github>
/team/MVP_DEMO.md) - Up-to-date github repo with complete README.md file that provides complete instructions for deploying your product
- Github Projects Kanban board should reflect all your activity leading up to the MVP
Today:
- Standup
- Progress toward MVP