Sonoma State University
Department of Computer Science
CS-370: Software Design and Development
Exercise 3: The Minimum Viable Product

OBJECTIVE

  • In a team of three or four students, determine the Minimum Viable Product for the final project in CS-370 class.

The exercise:

To determine the Minimum Viable Product, please review the following assignments and their accompanying grading rubric:

  • Database Schema
  • Programming Assignment 1: Authenticate User
  • Programming Assignment 2: Display User Transactions
  • Programming Assignment 3: Bid or Sell
  • Programming Assignment 4: Display Auctions

Next, discuss these requirements and specifications with your team and distill what you and your team believe are the deliverables into a Minimum Viable Product. Your team should also factor in a time-deadline in which each specific deliverable will be implemented based on the due-date of the assignments above.

Formatting your MVP document:

  • I suggest creating a list with each row of the list containing two pieces of information: a date (MM-DD-YYYY) followed by a colon, followed by a description of the deliverable.
  • The deliverables should be listed in chronological order by due date (i.e. the deliverable due soonest should appear first in the list).

Uploading your solution:

Please upload your MVP with the full names of each student who worked on exercise 3. It is fine if multiple members of the same team upload the same MVP document. Everyone listed on your exercise 3 solution will receive the same credit.

Note: I'm not looking for absolute perfection on this MVP exercise. It is a practice exercise.