IZDSW Archive: Formal Technical Reviews

Some recent publications in this area:

Software Inspections & Technical Reviews: Transcending the Dogma

by Stewart Crawford-Hines. This paper was originally published in the conference proceedings of the Fifth International Conference on Software Quality, ASQC, October 1995, pp.73-81.

Historically, much of the discussion around procedural issues of Software Inspections and Technical Reviews has been rather dogmatic. Many have defined a process in their one particular way and preach it as the One True Path from which no one may stray. However, software development organizations are as diverse as the people that make them up. This report attempts to cull out some of the current dogma and explore its roots, to provide a more balanced view in defining a review or inspection process appropriate to an individual development organization.


Formal Technical Reviews, Across All Maturities

by Stewart Crawford-Hines. This is currently a working draft. Please send me any comments to improve it!

Peer reviewing of software engineering work-products has received much attention over the past two decades. While the importance of reviews is amply demonstrated, we lack a consensus on one best process. This stems from the observation that optimal varies across organizations, as a function of their developers, managers, and process background. Key processes, therefore, should not be viewed as having ideal, static solutions; they must be flexible and maturing over time. In this paper, a progression of review processes is delineated, each appropriate for organizations of different maturities. Variations influenced by management styles, and implications for process design and ongoing technology transfer are also discussed.


October 1998.