|
|
|
|
5 Conclusion
Software inspection is a technical best practice and should be adopted by organizations
to improve the quality and productivity of a software development process.
The inspection also reduces number of reworks and associated costs. Additionally,
it implicitly promotes team morale and a quality oriented culture in the organization.
However, there are costs of the inspection. It is a time-consuming and labor-intensive
process. To achieve an expert level of inspection practices, the organization needs to
provide adequate training, acquire experienced developers, and allocate resources.
Ineffective inspections will have significant impacts on individuals and team morale.
No all organizations have adopted a code inspection into their software development
process. This is because organizations do not have enough skills and experiences in an
inspection process, and may be not able to justify the inspection?s cost effectiveness
against business. However, I believe that an organization or a project can adopt an
inspection process if it wants to. It does not need to go with a big bang approach. An
organization should start with a low level inspection (walk through), and gradually moves
toward a formal inspection process.
6 REFERENCES
- Dumsmore, M. Roper, and M. Wood, "The Development and Evaluation of Three Diverse
Techniques for Object-Oriented Code Inspection," IEE Trans. Software Eng.,
vol. 29, no. 8, August 2003.
- Fagan, M. E. "Design and code inspections to reduce errors in program
development," IBM System Journal, vol 15, no. 3, 1976.
- Watts S. Humphrey, Managing the Software Process ,1989
- Alexandrov, et al., "Impact of Software Review and Inspection,"
http://hal.archives-ouvertes.fr/docs/00/01/34/58/PDF/democrite-00009850.pdf
- Ronald A. Radice, "High Quality Low cost Software Inspections,"
- Don O'Neill, "Issues in Software Inspections," IEE Xplore, May 3, 2009
(http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=00566420)
- Bob McCann, "When Is It Cost Effective to Use Formal Software Inspections?"
(http://www.stsc.hill.af.mil/crosstalk/2004/03/0403mccann.pdf)
|
|