Previous Lecture | lect08 | Next Lecture |
lect08, Wed 02/05
MVP preparation, final stretch
Announcements
-
h06 on testing is due next Monday.
-
Today (part of lab04):
- MVP video demonstrations with peer eval
- Voting for favorite MVPs
- Celebration of our progress
- You get points from today’s activities to finish up the lab04 deliverables
Procedure for Today’s MVP Review
We will play your MVP videos in the order below. After each video is played, we will have Q&A, and during and after the presentation you will collect feedback on a Google Form we posted on the new Slack mvp-presentation channel. On the left is the presentation order of the teams, and the teams on right will ask questions (and document) to presenting teams on the left.
This team: | is evaluated by | … this team: |
pj06-studyconnect | —-> | pj05-shelfshare |
pj07-mafia | —-> | pj04-restaurantdecider |
pj08-studytimer | —-> | pj02-lyricgenerator |
pj09-socialrunning | —-> | pj12-closettracker |
pj10-timebendingpuzzle | —-> | pj14-lootfinder |
pj11-recipegenerator | —-> | pj09-socialrunning |
pj12-closettracker | —-> | pj11-recipegenerator |
pj13-sportsbetting | —-> | pj07-mafia |
pj14-lootfinder | —-> | pj10-timebendingpuzzle |
pj01-scheduleconverter | —-> | pj08-studytimer |
pj02-lyricgenerator | —-> | pj01-scheduleconverter |
pj03-gauchograduate | —-> | pj06-studyconnect |
pj04-restaurantdecider | —-> | pj13-sportsbetting |
pj05-shelfshare | —-> | pj03-gauchograduate |
- Everyone will take notes and submit a quick peer-feedback form on each other presentation in your section while watching the presentations during class.
- Please fill in the review form announced on Slack during your session during the video presentations. Submission of this form will count towards your lab04 points. If you cannot attend today’s lecture, you can watch the prepared videos and fill the form in before the end of the current lab.
- After each video presentation, a representative from the group listed above as being teamed with you will ask a question to the team whose video was just shown. That question should be typed in a special Slack Channel
#mvp-presentation
so that we capture it. Please log it there in the form: “Q from teamXX to team YY:") and also asked aloud by the representative for the team asking the question. - The question can be of any type, e.g. a follow-up on something that was not entirely clear, a low-level implementation question, a question about possible future functionality, or a high-level question about the product landscape connected to the project.
-
After the peer team asked their question, there will be an opportunity for anyone to ask a question to the team whose video was shown, but if there are many questions, we may have to cut it short. The teaching team will do their best to capture general audience questions in the Slack channel, but please also check there to make sure your question is correctly captured! We also may chime in with questions and comments from the teaching team.
-
After all project videos have been shown, everyone will be asked to vote for their favorite MVPs. You will receive the link to that review form in the Slack channel. We will announce the audience choice award winner for best MVP in your Section next week, as well as on Slack (which gives you bragging rights, but no influence on your grades. Grades will solely be based on final product presentations and quality).
Celebrate
We want to celebrate with you on how far you have already come - We are really proud and excited about every single team’s progress since the start of the quarter. It’s a journey, and we should enjoy it!
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
- Reminder: This week, Github Projects Kanban board should reflect all your activity leading up to the MVP
- Clear Acceptance Criteria on all your completed issues!