Category: Foundation

  • Close the Gap, Clear the Bugs: Taming Software Backlogs

    Close the Gap, Clear the Bugs: Taming Software Backlogs

    Introduction: The Bug Backlog Dilemma You’d be hard-pressed to find a software organization without a growing backlog of bugs. While many factors contribute to this issue, we could minimize much of the backlog problem by accelerating bug detection. One of my key assertions is that a bug is far more likely to get fixed if…

  • Defining Quality in Software: A New Perspective

    Defining Quality in Software: A New Perspective

    The Challenge of Defining Quality For years, I struggled to pin down what “quality” means in software development. As a tester, my early attempts often led to rigid metric targets—like bug counts or test coverage—that felt overly prescriptive, or vague notions like “you’ll know it when you see it.” These definitions were valid but incomplete,…