Or maybe I should say "It's about time!"
From today's ACM Technews: a summary of a fascinating and very encouraging eWeek article. A few of the key issues are in the summary, but do read the full article. The opening sentence says it all: " Quality, not time, has become the critical unit of measure in software development."
Maybe, just maybe, we'll start looking at quality from the perspective of the users and the work. This would warm my heart.
"Quality Is Now Development Job One"
[ ... ]
Segue Software's Ian MacLeod expressed his wish for extensive industry adoption of tool integration, noting that "Quality is all the elements of the ecosystem--requirements, development and test management, defect management, monitoring, and diagnostics across the deployment line and into operations."
[ ... ]
Panelists concurred that as developers become more productive thanks to quality improvement tools, enterprise managers should apply the increased efficiency toward better understanding and fulfilling user requirements.
And another quote from the article that highlights a Praxis101 theme: useful requirements documentation.
Microsoft's Guckenheimer agreed that key aspects of quality require user input and developer commitment to understand and improve: "Typically, requirements don't cover things like performance and user experience that well—[they're] not something for which a requirements document is necessarily the right solution."
This is good; it's all good!