John McConda posted to the Software-Testing Yahoo Group yesterday, asking if it made sense to get rid of a test suite that took 2 people full time to maintain – yet never, ever, found a single bug, since he had been hired six months before.
This is my reply:
>I feel like the suite has been used as a parachute for
>some time, where if bugs get through to production,
>they’ve been able to point to it and say’ but look
>at all the tests we’ve run!”.
Ahh, Heusser’s First Law of Product Development:
“The desire to avoid blame is, if not the root of all kinds of evil, at least the cause of a many a death spiral on technology projects.”
Or, to quote Rich Sheridan of Menlo Innovations:
“If we ran hospitals like we ran software projects, the goal of the doctor would be – when the patient is dead, have a convincing explanation why it isn’t your fault.”
Or, Heusser’s First Law of Product Dev stated more succinctly: