101
The Advent of Agile
and validating it, in reality, as we have seen, both types of phases are really
concerned with knowledge acquisition. The major difference between the
phase types concerns the different kinds of knowledge being acquired, the
source of that knowledge, and the processes used to discover and validate
the knowledge. Another significant difference is in the target repository for
the knowledge acquired. In the construct phases up to the activity of cod-
ing, the target is usually a paper document of some sort. In the construct
phase of coding, the knowledge repository target is mostly the code itself,
although it may include book-form documentation (which is sometimes
embedded in the code, of course). While in the unit and system test ...