January 18, 2008

...Learn TDD with Codemanship

The Business Case For Quality - Shouldn't We All Know This By Now?

One of the more frustrating things I have to put up with is the widespread ignorance of the business case for software quality.

Time and again I'm asked "where's the business value in achieving high automated test assurance?" or "what's the business need for cohesive, loosely coupled modules?" and so on.

I'm at a stage now where I strongly believe that anyone who works in software development should have already had the answers to these questions burned into their brains long before they were allowed to draw a salary as a software or IT professional.

Sometimes I feel like Father Ted, trying to explain the simplest, most fundamental concepts to his friend Father Dougal:

"Now concentrate this time, Dougal. These [he points to some plastic cows on the table] are very small;
those [pointing at some cows out of the window] are far away... "

Posted 13 years, 5 months ago on January 18, 2008