Inf 117 - Deliverables and Due Dates


Winter 2008


Deliverables and Due Dates

This project course requires deliverables and due dates every week. There are "big" deliverables such as requirements and design documents, and smaller - but equally important - ones such as team logs and subjective assessments. All deliverables are due by 5:00PM PST on the due date.

We follow the software-engineering method of iterative development by requiring at least three iterations for each of the major deliverables, i.e., requirements, design, test plan, and code. The third iteration of each document is usually the final deliverable, while earlier ones are only partial, draft documents. The third and final version of each document is graded in detail. For earlier iterations, you must provide a 1-2 page Executive Summary in the beginning of each document - the summary will be reviewed but most likely not graded.

The schedule below shows required due dates for all iterations of all deliverables. All documents must be delivered electronically, i.e., posted to your website. Subjective assessments, however, must be printed - please bring a hardcopy of your filled-out assessments to Lecture on the assigned dates.

The due date for an actual deliverable represents the LATEST POSSIBLE date by which you can deliver that document; of course you can deliver earlier or your customer may ask for it to be delivered earlier. The schedule also indicates customer milestones, i.e., points in time when you must deliver or present to the customer. Customers will be asked for their feedback on your work and progress.

To succeed in this project course you must attend all Lectures and Discussions as shown below, and deliver all required deliverables on time.

Calendar with due dates

January

DateActivity
10PRESENTATIONS: Company Pres. - Reazon
11PRESENTATIONS: Company Pres. - IT Mentors
Determine Teams
14PRESENTATIONS: Company Pres. - Pete McBride
17Team Introductions
Schedule Meeting
Select Leaders for each Phase
22DUE: Requirements Iteration #1
Project Plan #1
24STUDENT PRESENTATION #1: Requirements
DUE: Subjective Assessment #1
25Due: Team Log #1
28DUE: Requirements Iteration #2
Test-plan iteration #1 (includes requirements-level Tests)

February

DateActivity
4DUE: Design Iteration #1
Project Plan #2
Requirements Iteration #3
5Customer Milestone #1: Requirements Approved
7STUDENT PRESENTATION #2: Design
DUE: Peer Evaluations #1
Subjective Assessment #2
8DUE: Team Log #2
11DUE: Design Iteration #2
15DUE: Design iteration #3
Test-plan iteration #2 (includes design-level tests)
Customer Milestone #2: Design Approved
18DUE: Code iteration #1
Project Plan #3
21STUDENT PRESENTATION #3: Code
DUE: Peer Evaluations #2
Subjective Assessment #3
22DUE: Team Log #3
25Code Iteration #2
26Preliminary Demo #1 with Customer
21STUDENT PRESENTATION #4: 3-Min Pres/5-Min Demo
DUE: Peer Evaluations #3
29DUE: Code Iteration #3

March

DateActivity
3Preliminary Demo #2 with Customer
4STUDENT PRESENTATION #5: 3-Min Pres/5-Min Demo
DUE: Peer Evaluations #4
Subjective Assessment #4
10Preliminary Demo #3 with Customer
13STUDENT PRESENTATION #6: 10-Min Pres/5-Min Demo
DUE: Peer Evaluations #5
Test-Plan Iteration #3 (Includes unit test & results of all tests)
20INF 117 - SHOWCASE EVENT 3:30p - 5:30p