This page is dedicated to Software Quality Assurance.

Articles

Titlesort iconAuthor(s)Notes
Continuous IntegrationMartin FowlerArticle describing what Continuous Integration is, and what the benefits can be.
How to Avoid Software Inspection Failure and Achieve Ongoing BenefitsRoger Stewart,
Lew Priven
Interpreting Requirements in a He Said/She Said WorldDeb JacobsThis article is primarily aimed at software requirements; however the basic principles are the same for most other types of projects. It is very important to spend time working on requirements as this defines the scope of the work being delivered. The article has a short story at the start that seems awfully familiar ...
Mock Roles, Not ObjectsSteve Freeman,
Tim Mackinnon,
Nat Pryce,
Joe Walnes
This article discusses the use of Mock objects to discover system behaviour as part of the development and testing process. It is a followup to the author's previous article Endo-Testing: Unit Testing with Mock Objects.
To track or not to trackLisa CrispinThis thought provoking article discusses whether it is important to track defects within an Agile software development environment.
Twelve Requirements Basics for Project SuccessDr. Ralph R. YoungWhilst the advice in this article applies mainly to software development, the principles apply to all sorts of projects.
What's Good Software, Anyway? Hakan Erdogmus

Source Article Notes & Comments
Mining software failures (added 15-Sep-06)  
  W. Edwards Deming (added 20-Sep-06) Wikipedia page about the father of modern QA practices. Edwards Deming's most notable work was done in Japan in the field of statistical process control following the end of the Second World War.
IEEE Computer Society What's good software anyway? Article about the criteria that collectively constitute a definitive, objective trademark of good software.

Case Studies