At what point does a system become so broke that you can't fix it, and must build a completely new one from scratch?
As one working in the trenches of QA/Test, I lean towards the viewpoint that we do what we can to uncover defects and quantify the level of quality, but by ourselves we can't ensure the customer experience. Hence my sympathy last week with Mike Unum. Of course, we constantly try to be more effective, efficient and innovative - but always within an existing process.
However, if, as may well be the case, the proportional cost of QA/Test in the product lifetime is going up, then do we still have time to reverse the trend before it comes time to sell our processes to management trainers to use as case studies? Or should we be reading the writing on the wall ...? (I acknowledge that software quality keeps getting better. But is the economic cost sustainable?)
Why the sudden pessimism?
Driving in to work today an item from the new headlines got me thinking - the quality of health care is steadily getting better for those whose companies can afford the double-digit inflation. And those who cant?
The Census Bureau estimates that over 43 million Americans did not have any health insurance in all of 2002. Families USA, looking only at the Census Bureau data, has concluded that almost 82 million Americans under 65 (1 in 3) did not have health insurance at some point in 2002 and 2003 - and a good number of these were employed, often with good paying jobs. (And this does not even address those who have insurance, with reduced coverages.)
Among the key findings of their report:
What are they going to say about us (QA/Test) 5 or 10 years from now?
Of course, our customers will vote with their feet before it comes to this, but that does not rule out the obituaries ...