No Common Sense in Agile
People say that agile is “just common sense.” I wish. I mean, it’s well-precedented and everything makes sense. But there is nothing common about it. It’s still a counter-cultural and counter-intuitive movement, to such an extent that most companies can’t tolerate it and have to compromise and cripple it immediately, even during adoption. Often before adoption. Two problems with the “common sense” label: It’s not common at all. It’s unpalatably sensible. Just the simple idea of forming teams with all the skills necessary to do the job — that’s so uncommon as to earn an “uncommonly sensible” label. The idea of management “providing the environment and support they need” seems so backward to many companies as to be unthinkable (literally — they can’t think this way). And let’s not even try to penetrate with the idea of producing code that works every week, instead of (traditionally) code that may work someday when all the...