Next: Partner Choice and
Up: Overview
Previous: System Environment
Individuals should
acquire and keep up to date a small, bound,
laboratory-style notebook to serve as a diary of activities carried out
and time spent for the software development work. The entries must provide brief
information for at least the following:
- a.
- time spent, date, agenda, and decisions for meetings held;
- b.
- time spent obtaining and learning technical information;
- c.
- time spent learning, formulating, or clarifying requirements;
- d.
- time spent in software/data-structure design;
- e.
- time spent in unit/integration/verification test design;
- f.
- time spent in management/project planning;
- g.
- time spent coding;
- h.
- time spent debugging;
- i.
- time spent testing;
- j.
- time spent learning/reviewing code to be maintained;
- k.
- time spent in maintenance coding/debugging/testing;
- l.
- time spent preparing documentation;
The time information for each of the
above categories must be summed up
and be included at the end of the diary if it is handed in.
This diary is for your own benefit, so choose the format and style
that suits you best.
If you have not served as signer off for a team document, you
will be asked to submit your diary.
You will be graded on evidence of care, neatness, and completeness.
Whether or not you hand the
diary in, it is through the diary that
you will gain an appreciation of where and how
much effort is expended in the various aspects of a software project.
The diary is also the means by which your team will be able to report
on its development costs.
Mon Sep 9 09:16:07 EDT 1996