Sometimes it feels like a fact of life, like death and taxes, that software developers are ever cursed to write code full of bugs, then take them out one by one, with the patient assistance of testers (also known as “quality assurance”). At times we could believe that programming is special, that the Lean ideal of “right first time” cannot apply there, and developers and testers are doomed to the current uneasy (and sometimes adversarial) relationship.
Here is a real story, not a fairy tale, to shine a hopeful light for those walking the Lean path...