Skip to content

Lab0Milestone1

sethnielson edited this page Feb 28, 2019 · 1 revision

This is milestone 1 deliverable for Lab 0: Company Product. Although part of a larger lab, it is submitted for grading as an independent assignment.

Lab 0 Milestone 1: Contract

Assigned 2/25/2019
Due 2/27/2019
Points 25

Overview

Your company must create a product to run on the class playground network. Your submission is a contract/proposal of what you will build. Assume that I'm either a VC planning to fund your team or I'm the owner of a company and subcontracting a job out to you. You should try to be at least a little be persuasive.

Your contract needs to provide enough clarity to the staff that we know what you plan to build and more or less how it will work. As outlined in the syllabus, there are five phases to this assignment and your contract should indicate what will be done by each phase:

  1. Milestone 1: this contract (i.e., already done)
  2. Milestone 2: the PRFC for network communications
  3. Milestone 3: the first technical deliverable. What will be done by this date?
  4. Milestone 4: the second technical deliverable. What will be done by this date?
  5. Milestone 5: the final deliverable.

You may include in your contract that you will be paid bitpoints according to the following schedule:

  1. 5000 bitpoints upon acceptance of the contract
  2. 2000 bitpoints for milestones 2, 3, and 4
  3. 9000 bitpoints for final delivery (milestone 5)

Grading

Submit your lab 0 milestone 1 (contract) in your team github as follows:

<team_repository_root>/doc/lab0/contract.[ext]

We will accept contracts as PDF's, word documents, text, or html.

The contract has two grading pieces. First, you will receive 25 points for the class as explained in the syllabus. Second, you will also receive 5000 bit points that will be deposited into a team bank account. You can divide up bitpoints into personal accounts if you wish.

There is no grading breakdown. This is a pass/fail assignment, although we may ask you to add more information to your contract or update it for clarity/content. We will only deduct points if we feel your team is not making a good faith effort.