Redefining Quality Assurance: An ALM Perspective
Friday, July 20, 2012
What is QA? To most people, it's synonymous with testing. But this can't be right--we all know that quality can't be tested in. The truth is that creating high-quality software means paying attention to every aspect of application lifecycle management (ALM). Testing alone isn't sufficent, and so equating QA with testing is deeply misleading.
Why is this important? It's important because the words we use define how we think about a topic, and how we think determines our actions. Equating quality assurance with testing helps us avoid thinking about quality in other parts of the ALM process.
I've written a short paper
that makes this argument in a bit more detail. Please join my crusade: We need to stop saying "QA" when we're really talking about testing.