Eric Sink, founder of SourceGear, has a terrific blog post (as usual) on the reality of shipping software with known bugs. It’s a great read and I highly recommend it to people who don’t know why every good software company ships products with known bugs.
Should we fix this bug or not?
There are four questions to ask yourself about every bug:
- When this bug happens, how bad is the impact? Severity
- How often does this bug happen? Frequency
- How much effort would be required to fix this bug? Cost
- What is the risk of fixing this bug? Risk
Two of them are "customer questions", and the other two are "developer questions".