It should be noted that inspections may take up a significant portion of a project's time and budget if performed on a consistent basis throughout the life of a project. While allocating this amount of time on inspections may seem high, the benefit of reducing software defects has been found to outweigh the cost of conducting inspections. A work product refers to the models, designs, programs, test plans, etc. Anything that may ultimately hinder the quality of the final software product is considered a defect. Defects may happen throughout the development process.
Inspections are justified on an economic basis.
The earlier that a software defect can be identified, the cheaper it is to fix. For example, if software developers in an organization tend to make the same types of errors on multiple projects, the organization may wish to understand the root cause for these problems and take action to improve the development process. This list is then passed onto the person who produced the work product. Only error detection. Error correction is delegated to the person who produced the work product.