Software Engineering discussion
Code Complete
>
The Software-Quality Landscape
date
newest »



I recognized some (but not all) of the "Hard Data" examples as classic examples of metrics from large companies. Measuring quality for "bugs prevented" seems like the government putting out stats for "jobs saved or created".
To me, using Quality process techniques feels like being on a diet. It's hard to stick with and not much fun. The results are slow and can't be exactly measured.
I'm glad there are people out there that are passionate about QA & QC, but I'm not one of them.
I would like to have seen a definition for "prototype". Some books define it as something thrown together and then thrown away as the development team restarts from scratch with the insight from the prototype, and other books define it as a base to iteratively improve over time, without throwing it away.
When reading about software quality, I anticipate an era when human code inspections are characterized as archaic and obsolete, yet they seem to endure (and this chapter supplies some hard data supporting the practice). I was surprised at how relatively ineffective unit tests (and tests in general) are in the studies. A bit more comparison and contrast between waterfall and extreme programming test paradigms and experiences would have been helpful.