The Ongoing Battle to Improve Software QualityDownload PDF The Ongoing Battle to Improve Software Quality
Ã’narch|ŷ n. absence of government in a society; political or social disorder; confusion as to how to properly test software quality in the face of corporate lethargy and over hyped, under performing automation tools.
There is unrest brewing in IT QA departments all over the globe. A frustration borne out of a lack of recognition within their own organisation as to the importance of software quality, the potential competitive advantage their company could enjoy if they get software quality right, and the major negative impact that can result from poor software quality processes. On top of this, the major proponents of software test automation have repeatedly failed to offer a reliable solution, thus those QA departments that have been lucky enough to secure funding to improve their software quality through automation, have been let down by their vendors (often multi-national giants that really should know better), and have often failed to deliver positive ROI.
Anarchists know that a long period of education must precede any great fundamental change in society, hence they do not believe in vote begging, nor political campaigns, but rather in the development of self-thinking individuals.Lucy Parson, Chicago Revolutionary (1853-1942)
More often than not, even after substantial investment in software test automation, these QA departments are no better off than they were before they spent the money. No wonder then, that in a recent survey of CIOs, Original Software found that only 6% were totally happy with their automation investment.
This white paper looks at the issues surrounding software quality in more detail, trying to understand corporate attitudes and pinpoint the distinct advantages to getting software quality right (and the problems that can arise if things go wrong). Finally, we will discuss a revolution brewing in software quality. A revolution that is gaining momentum, and is forcing people to re-think their attitiude towards software test automation.