| Type | Basis | Description | Value |
|---|---|---|---|
| team | work product | Index of Work Products | 1 |
| team | work product | Plan for phase activities | 3 |
| team | work product | Module Implementation | 15 |
| team | work product | Build/Install/Run automation & documentation | 5 |
| team | work product | Test Plan Implementation | 15 |
| team | work product | Build/Run Test automation | 5 |
| team | work product | Post Mortem Analysis | 5 |
| team | methodology | Use of Version Control | 1 |
| team | methodology | Planning and Management | 5 |
| individual | work product | Quality of Individual Work | 10 |
| individual | methodology | Share of Work | 5 |
| individual | methodology | Schedule Adherence | 5 |
For this project you will:
It should build (from a directory checked out of your
repository) with a standard makefile.
All necessary testing tools should be obtainable
from (or buildable from sources obtained from)
your repository.
The execution of the test suite and verification
of the results should be entirely automated.
Each phase of this project will receive a team grade.
Individual grades (for contribution, quality, and schedule management)
will be based on the combined deliverables for all of the phases.
This project requires the same general project index, plans,
subversion use, and post-mortems that are part of every project
in this class.
An overall project plan will have been created in the first
phase, but (if it has not yet already been prepared) you will
also need to prepare a detailed plan for how the sub-tasks of
this phase will be done, by whom, and on what dates.
The team will be graded, as a whole, on its ability to
Individuals will be graded on the extent to which they
were able to perform their work according to (a) the
original plan or (b) the plan of record.
The project specific grade-ables for this project are:
Your implementation will be graded on the basis of:
WARNING: If you don't completely implement the program, according
to your plan, you won't receive any credit.
Your testing effort will be graded on the basis of:
WARNING: if you don't completely implement your test plan,
according to your plan, you won't receive any credit.
Reflect and review the way you organized and conducted the
implementation and testing
The standard guidelines for work product formats apply.
3. Assignment
4. Grading
4.1 General Criteria
We will determine when work was done by looking
at the dates of the final subversion check-ins.
Monitoring plans should be included in your
project plan. Problems that come up should be
discussed in your post-mortem.
Detected problems and responses should be discussed
in your post-mortem, and reflected in revisions to
the plan.
4.2 Project Specific Grade-ables
4.3 Work Product Formats