The madness is trying to treat an inherently empirical process as defined. Management doesn't like empiricism.


Which is a shame, because most good programmers I know are "good" precisely because they are "good at" empirical systems, not at defined systems; the only defined systems they work well with are those they have themselves designed.