Importance of Bugs
- The importance of bugs on frequency, correction cost, installation cost, and consequences
- Frequency: How often does that kind of bug occur? Pay more attention to the more frequent bug types
- Correction Cost: What does it cost to correct the bug after it is found? The cost is the sum of 2 factors: The cost of discovery & The cost of correction
- These costs go up dramatically later in the development cycle when the bug is discovered. Correction cost also depends on system size
- Installation Cost: Installation cost depends on the number of installations: small for single user program, but more for distributed systems. Fixing on bug and distributing the fix could exceed the entire system's development cost
- Consequences: What are the consequences of the bug? Bug consequences can range from mild to catastrophic
- A reasonable metric for bug importance is: Importance = ($) = Frequency * (Correction cost + Installation Cost + Consequential Cost)
Hey,
ReplyDeleteThank you for sharing such an amazing and informative post. Really enjoyed reading it.
Regards
Apu
Cost containment Companies