Defect Prevention and Defect Management Process:
Without a doubt, the best approach to defects is to
eliminate them altogether. While that would be ideal, it is virtually
impossible given current technology. In the meantime, developers need strategies
to find defects quickly and minimize their impact. Identifying and
implementing the best defect prevention techniques (which is a large part of
identifying the best software development processes) should be a high priority
activity in any defect management program.
Defect prevention should begin with an assessment of
the critical risks associated with the system. Getting the critical risks
defined allows people to know the types of defects that are most likely to
occur and the ones that can have the greatest system impact. Strategies
can then be developed to prevent them. The major steps for defect
prevention are as follows
- Identify Critical Risks -- Identify the critical risks facing the project or system. These are the types of defects that could jeopardize the successful construction, delivery and/or operation of the system.
- Minimize Expected Impact -- Once the most important risks are identified try to eliminate each risk. For risks that cannot be eliminated, reduce the probability that the risk will become a problem and the financial impact should that happen.
- Estimate Expected Impact -- For each critical risk, make an assessment of the financial impact if the risk becomes a problem.
0 Comments