Code Inspection: why, when and what
Why should you inspect software?
Code Inspection Increases Agility
Regular code inspection helps make software more receptive to change. Improve the maintainability of software so that you can implement changes in a uniform and consistent manner.
Research has yielded these findings:
- ICI found that maintaining a portfolio of about 400 programs was only about 10% of the cost of maintaining a similar set of programs that had not been inspected.
- A study of large programs found that every hour spent on inspections avoided an average of 33 hours of maintenance.
- Increased quality assurance is associated with a decreased error rate but does not increase overall development cost.