JavaZone 2009 - Agile Specification Quality Control: How to do inspections on any kinds of IT Development outputs for measurement of major defects

Traditional Software Inspection is often uneconomic and ties up valuable staff resources. Shifting the emphasis from cleanup (that is, from identifying defects and then removing them), to merely sampling the defect level of specifications, produces significant benefits. It enables the quality level of specifications to be determined more rapidly. Consequently, the QC can be carried out more frequently. Systems and software engineers rapidly learn, through SQC feedback, to take standards seriously, which in turn reduces defect injection. Further, by analyzing where/how the defects occur continuous process improvement can be supported.
Kai Thomas Gilb

Kai Thomas Gilb

Kai works in partnership with Tom, teaching, running workshops, consulting, starting up projects, saving projects, solving problems, lecturing, writing books and articles, course & lecture materials etc.
Kai has been teaching and helping clients practice Inspections and Agile Inspections since about 1990, at major organizations like Ericsson, Nokia HP, and Citigroup (2003) - where he co-invented, with Tom, the current formal process "Agile Inspections", with Tom. Our initial client proved on many projects, a reduction of bugs 8 to 1 in 6 months. He most recently co-taught in Japan at JUSE, Sony and Hitachi, and for a few other corporations such as IBM.
Tom Gilb

Tom Gilb

"Tom Gilb is a freelance consultant, teacher and author serving clients mainly in Europe and the US. He has 3 books in print: “Competitive Engineering” (2005, one chapter on SQC), “Principles of Software Engineering Management” (chapters on Inspection, 1988 !, 20th printing) and “Software Inspection” (1993, Japanese translation).
Tom Gilb specializes in software engineering, systems engineering, and technical management. He resides in Oslo and London. His most recent papers, book manuscripts, and slides are available on
Tom was an early professional colleague, supporter, and inspection-pupil (1974-5) of Michael Fagan (Tom wrote over 80 pages about Inspection in his 1976 Software metrics book), and a consultant to Ron Radice (1980, inventor of CMM and co-inventor with Fagan of Inspection, author of "High Quality Low Cost Software Inspections"), and Tom was the first to preach and teach inspections outside of IBM, in Norway and many other countries.
He developed his own version of Software Inspection (about 400 process changes compared to Fagan's version) and documented this (with co-author Dorothy Graham) in the worlds first published book on Inspection (Software Inspection 1993, now in 14th printing). The book also includes 2 chapters on the Defect Prevention Process (aka CMMI Level 5) and many guest chapter case studies.
By 2003 he had developed and practiced an Agile version Inspection, renaming it Agile Specification Quality Control (SQC).
In September 2008 he and Kai were invited by JUSE (Japanese Union of Scientists and Engineers) to Keynote their annual software conference on Inspections, and to present a one day tutorial on the subject. They also were invited to work with Hitachi Software, and Sony Corporation. Sony is currently spreading the Agile SQC within Sony and to many other Japanese Corporations.
In 1989-90 Tom successfully spread the method to aircraft engineering design at Douglas and Boeing, with large scale adoption and detailed study and proof of effectiveness.
From 1988 Tom and Kai spread his Inspection method to Hewlett Packard HP Corporate and worldwide, with well-documented savings in books and papers by HP (Robert Grady).