This project course requires deliverables and due dates every week.
There are "big" deliverables such as requirements, design, code, and test plans, and smaller - but equally important -
ones such as course logs, team logs, peer evaluations, and Team Appraisals. 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
should be the final deliverable and will be graded in detail. The first iteration is a partial-draft document.
The second iteration should be as complete as possible leaving time to make necessary adjustments
based on the client's evaluation.For each iteration,
you must provide a 1-2 page Executive Summary in the beginning of each document - the summary
will be reviewed but not graded. The second and third iterations should include a list of changes from the
previous iteration.
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 with an
email notification to Michele and the grader (deliverables will not be downloaded until
an email is received and will be considered late if the email is sent past the deadline).
Team Appraisals, however, should be emailed prior to the deadline to the grader.
Peer evaluations should be printed out and filled-out during student presentations.
Late peer evaluations will not be accepted.
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.
Again, this class has many deliverables and it is essential you stay up-to-date.
For the final deliverales there will be 5% deduction for every day it is late.
For earlier iterations there will be a 2% deduction off of your final grade for that deliverable for every
day it is late.
Late peer evaluations will not be accepted.
To succeed in this project course you must attend all Lectures and Discussions, and deliver all required deliverables on time.