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