149
Agile and the Orders of Ignorance
Major Variation
Of course, minor variations have a way of becoming larger and more
complex. As these more-complex situations start to become well under-
stood, the developer will often build into the execution script some of the
predicate logic that operates in the functioning system. This logic usually
operates on the variable data to set up different varieties of test. The script
now becomes bigger and more complex. For example, not only will the sys-
tem run a variety of data values present in transactions, it is also able to
test a variety of transactions themselves.
Contextual Variation
This is a further extension of the major variation. Now significant oper-
ation components are modified, data is retrieved perhaps ...