
100
THE LAWS OF SOFTWARE PROCESS
design, etc., the model shown in Exhibit 4 is more “correct.” When work is
handed off to a testing group that is thereafter responsible for the product
and everything that is done to it, then Exhibit 2 and Exhibit 3 are more
“correct.” In both cases, however, the following is true:
• Once the first pass of development is completed and the majority
of the work is now in testing (i.e., under the control of some testing
function or group), subsequent work is largely event-driven and
depends on the kind of defect (event) that occurs and when it is
detected.
• The length of time, resources required, and kind of work to be redone ...