next up previous contents
Next: Partner Choice and Up: Overview Previous: System Environment

Diary

  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