lab04 : MVP Release, MVP Review, Acceptance Tests

num ready? description assigned due
lab04 true MVP Release, MVP Review, Acceptance Tests Fri 01/31 01:00PM Fri 02/07 11:59PM
Points

Finalize MVP Materials (lab03 requirements)

Finalizing your demo (MVP video)

At next week’s Wednesday class lect08 you’ll be asked to evaluate other teams’ presentation(s), so plan to watch at least your partner’s presentation in advance, and be ready to do some very brief commenting after each presentation in class.

Every team is teamed up with one partner team creating the following evaluation pairings:

This team: evaluates this team:
pj09-socialrunning —-> pj11-recipegenerator
pj11-recipegenerator —-> pj12-closettracker
pj12-closettracker —-> pj09-socialrunning
pj01-scheduleconverter —-> pj02-lyricgenerator
pj02-lyricgenerator —-> pj08-studytimer
pj08-studytimer —-> pj01-scheduleconverter
pj03-gauchograduate —-> pj05-shelfshare
pj05-shelfshare —-> pj06-studyconnect
pj06-studyconnect —-> pj03-gauchograduate
pj04-restaurantdecider —-> pj07-mafia
pj07-mafia —-> pj13-sportsbetting
pj13-sportsbetting —-> pj04-restaurantdecider
pj10-timebendingpuzzle —-> pj14-lootfinder
pj14-lootfinder —-> pj10-timebendingpuzzle

Add Installation instructions to your README.md

Point us to your video

Lab04 New Deliverables

Graded: (lab04-T) (25 pts) You earn these team points if your team has a github tagged release of your MVP timestamped before 02/03/25, 23:59 PDT and a video link in team/MVP_DEMO.md and in the team links spreadsheet!

Graded: (lab04-I) (25 pts) You earn these individual points if you participate in the MVP review during lect08 and submit an evaluation form to briefly review all other groups’ MVPs by Fri, 02/07/2025, 23:59pm PDT

Graded: (lab04-T) (15 pts) You earn these team points in the MVP review during lect08 on Wed, 02/05/2025 if at least one member of your team (left column above) asks a question after the video of one paired other team (right column above).

Graded: (lab04-T) (25 pts) You earn these team points for ensuring that each team member was assigned at least one issue that was moved to the Done column of your Kanban board with tested acceptance criteria over the next week ending on Fri, 02/09/23, 23:59 PDT. When you complete work on the last open issue you were assigned to (yay!) and you move it to the Done column, immediately assign this team member a new issue from the Sprint backlog and move it to the in-progress column. Make sure that all these issues have clear acceptance tests/criteria and that you verified these before calling the issue Done.

Graded: (lab04-I) (10 pts) You earn these individual points if your personal github account is enrolled in Github Education by Fri, 02/07/2025, 23:59pm PDT. If you are already part of it, great - nothing more to do. But if not, start the process right away, i.e. today during lab or right thereafter. You need to submit proof of enrollment and the vetting process may take up to a week!

MVP Tag/Release in your GitHub repo

By the end of Monday, 02/03/25, tag and release your MVP project in your github. This brief article gives some suggestions on versioning numbering.

To create a tag:

Option 1: Web UI

Option 2: command line instructions.

(Choose this option if you need to create a tag that is earlier than the most recent commit)

git tag v1.0.0 <commit ID>

note - v1.0.0 is the tag name, and commitID refers to the last commit in your MVP

you can find the commit ID using git log, or using the history tab in the github web ui

if done correctly, you should see something like this in the git log image

if you messed up, you can delete the tag using git tag -d <tag_name>

Verify that everything looks good, then git push origin <tag_name>

Your newly created tag should appear in your tags page on the web UI

To create a release:

Option 1:

Option 2: