The Bug That Became a Feature
I found that clicking Cancel completed the transaction. The product owner said changing it would delay release. Two meetings later, Cancel had been renamed “Complete and Exit.” Defect closed.
Article archive
I found that clicking Cancel completed the transaction. The product owner said changing it would delay release. Two meetings later, Cancel had been renamed “Complete and Exit.” Defect closed.
I raised a defect because customers could submit an order with no delivery address. The analyst rejected it. Apparently the requirements never said an address was mandatory. The courier later confirmed that “somewhere in Britain” was not enough detail.
A project manager asked me to sign off a release I had never seen. I said I needed the build first. He replied, “Can you sign it off provisionally?” I still think about that sentence.
Developer: Works on my machine. Tester: Can I borrow your machine for production? Developer: That is not how production works. Tester: We are getting somewhere.
We said on Monday that it was not ready. We said it again on Wednesday. At 4:30 on Friday, someone approved the release anyway. At 5:12, production went down. At 5:20, the incident call started with: “Why didn’t testing catch this?”