242
THE LAWS OF SOFTWARE PROCESS
controlled conditions) are compared against the professor’s answer. If the
match is sufficiently close, the person gets a gown, a hat, and a roll of
paper. This certifies that the person (at that moment in time) “knows” a
quantity of knowledge. For a software system, if the actual observed
results of the test (run under controlled conditions) sufficiently match the
expected results, it is presumed that the system does, in fact, contain the
required knowledge (at that moment in time). The system is certified for
use and is released to the world to go and find a real job. Program code
inspections closely resemble job interviews for much the same reason —
they are both knowledge and capability assessment practices. If a person ...