Contrast with IllusionOfControl
, which is clearly a Bad Thing -- the name specifically denotes the lack
may or may not denote actual control, but is not a Bad Thing, nor intrinsically evil to want it; it's necessary in business and in life. And it may well be a correct
The problem is that the concept of "control" has to be brought up to date.
is related to IllusionOfControl
, but with a slightly different connotation from either. ImpressionOfControl
is a combination of a mental-theoretical model and an emotional state.
IllusionOfControl is based on being able to create a MasterPlan and then dropping it on the masses. There is no (need for) information about how the plan is working or how reality is different from the plan. The mechanical/hierarchical mindset assumes that the plan/heavy metholodolgy/etc will make the process work.
I think one reason ExtremeProgramming
might be unpopular with management is that it does not produce the kind of ImpressionOfControl
that heavyweight methodologies offer. This is related to the military-industrial-Henry
Ford-Taylorite model of corporations as hierarchical structures with cogs/drones/automatons at the leaf nodes carrying out the "actual work". For instance, waterfall methodologies give those satisfying sequential chunks
of things getting locked down
that we get in that moment of montage in action movies when the heroes are suiting up and raiding the arsenal preparatory to kicking badguy ass.
: "The WaterfallModel
is something that HenryFord?
invented, and was never really going to work for software anyway."
Because XP is human-centered and demands initiative and responsibility from its practitioners, it stands in opposition to the mechanical/hierarchical mindset. However, the tight feedback loops of UnitTest
ing and PairProgramming
are clear examples of the best modern thinking on AI and robotics.