10 Reasons to Fix Software Bugs Right Away

Software BugsAdventures in QA came across this great infographic by Andy Glover (Cartoon Tester) and Matt Archer that beautifully illustrates why you should fix a bug a soon a you find it. The infographic is quite big so here’s a quick overview of the reasons they list:

  1. Unfixed bugs camouflage other bugs
  2. Unfixed bugs suggest quality isn’t important
  3. Discussing unfixed bugs is a waste of time
  4. Unfixed bugs lead to duplicate effort
  5. Unfixed bugs lead to unreliable metrics
  6. Unfixed bugs distract the entire team
  7. Unfixed bugs hinder short-notice releases
  8. Unfixed bugs lead to inaccurate estimates
  9. Fixing familiar code is easier than unfamiliar code
  10. Fixing a bug today costs less than tomorrow

Check out the full infographic for illustrations and the reasoning behind each point.

15 Responses to “10 Reasons to Fix Software Bugs Right Away”

  1. Mudita said:

    Unfixed bugs irritate testers and make them feel as if testing efforts are not so imporatnt

  2. shaham said:

    Unfixed bug shows poor defect advocacy

  3. lisaflorence said:

    unfixed bugs creates an unwanted problem.

  4. ron said:

    Fixing a bug today costs less than tomorrow!

  5. Shilpa Basu said:

    Cost of Fixing a bug increases with the Software Lifecycle progresses, thus fixing them is important as soon as they are found. Secondly, One bug may be masking another bugs, which may lead to unexpected behavior. So, these 2 are the most important reasons to fix a bug as soon as its found.

  6. vince said:

    Unfixed bugs is a pain for testers as they have to search for duplicate bugs before reporting a new bug. If the number of bugs is huge, the risk to report duplicate bugs is higher. Thus, it is also a waste of time.

  7. Lajunia Crowell said:

    First check the spec to stop rework because ambiguity equal bugs.

  8. Travis said:

    Fixing bugs keeps the service department happy and not pleading for help.

  9. Garp said:

    So now the question is: why bugs aren’t fixed?
    - lack of resources, time
    - non-liability of software developers
    - …

  10. Barry said:

    Fixing bugs shows that customers are important!

  11. Pandit Punarvasu said:

    Get free Aquarius Horoscope and Aquarius Astrology report of every month such as January, February, March, April, May, June, July, August, September, October, November and December from Indastro. We provide Aquarius horoscope report based on moon signs.

  12. Avi said:

    Great infographic – the best way to fix bugs is to let the developers catch them as they develop, with developer testing such as unit testing.

    Typemock has a great infographic that you should check out: http://www.typemock.com/blog/2012/07/18/the-severity-of-bugs-are-we-doomed/

  13. Peter Russell said:

    If I had infinite resources I’d fix all the bugs. One of the reasons we do content planning and use our configuration managment features like branching is to enable management decisioning making that is as “late” bound as possible. Bugs get fixed according to priority/severity/risk and best use of scarce resources. This utopian dream is not commercially realistic. Also this article seems to be about “fix” all but ends up talking more about “find” all. This is a confused aim.

  14. amany aboelkhair said:

    unfixed bug is seems to be like closed Door that don’t know or expect what is behind

  15. Rosie said:

Leave a Reply