Managers Should Remember User
Needs"> As developer productivity gains flow from quality improvement investments, enterprise managers should therefore apply some of those savings toward the goal of better understanding and meeting user needs. Quality improvement tools should be viewed to some degree as enablers for that larger effort and not as representing the end of the quality journey: "I havent seen any tool that can tell me I have a problem with my requirement. I havent seen a tool that will tell me how I need to change my requirement," said Dalim Khandaker, manager for enterprise application performance and tuning at the Toronto offices of the professional services company CGI Group Inc.The economics of application quality are compelling, the discussion participants agreed. "There was a very interesting National Institute of Standards and Technology study a couple of years ago that looked at the overall economic impact of software quality," said Identify Softwares Wizdo. "That report said that fully 80 percent of software development costs are spent correcting software defects. Solving that problem is fundamental to the development process." Boosting developer productivity, rather than merely burning developer hours, is a crucial corollary for Station Casinos Andrew. "Were finding it very hard to find skilled technicians, even going outside the state, so were trying to get more efficiency with better tools and better training," he said. Moreover, he said, investments get amortized over time, "while salaries hit your income statement on a monthly basis." To speak of process technology in the same breath as enterprise finance is to raise another key subject: Sarbanes-Oxley Act compliance. The need to make quality more consistent and the development process more transparent and accountable "is just an artifact of us not doing the right things in the past," Jewelry Televisions Meystrik said. "So now Moms standing up and saying, You guys will behave now. We just need to do it ourselves." "The multivendor, multiversion platform is creating a lot of challenges," CGIs Khandaker said. Meystrik is meeting that challenge with an eclectic strategy that keeps him in charge of his own portfolio. "We dont want one vendor to sell us one solution because, by and large, my history of managing large organizations tells me that doesnt work. We want best of breed," he said. "Weve made some significant changes in coupling things together." Those are the terms on which quality-tool vendors must competeor be ignored. Peter Coffee can be reached at email@example.com. Check out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.
Microsofts Guckenheimer agreed that key aspects of quality require user input and developer commitment to understand and improve: "Typically, requirements dont cover things like performance and user experience that well[theyre] not something for which a requirements document is necessarily the right solution."