I wonder what other questions we can ask ourselves about bug stories.
What was the root of the problem?
Who could have helped spot it?
How much impact has it really had?
Who did it impact?
What processes should be reviewed?
What can we learn from it?
We used to do a thing called âFive Whysâ following any production incident that required a notification to users of a degraded experience. The purpose of the technique is to promote a root cause analysis and then generate a corrective action. Like many of these kinds of ceremonies it feels awkward at first. But over time it gets better.
In New Zealand, X user Germin van Royen: âThe Mcdonalds outage is crazy. Went in tonight and drive thru + all kiosks were down. A system that can fail nation wide is bad but across multiple countries too!? Bonkers.â
it is possible to insert two receipts into TICO machines
That was a feature, not a bug, and allowed gamblers to redeem two receipts and be paid the aggregate amount.
But a software glitch meant that the machines would return one of those tickets and allow it to be re-used â the barcode it bore was not recognized as having been paid.
Iâm dream-guessing that someone in the dev team thought, we canât allow redeeming two receipts, thatâs a bug, and thought of âfixing itâ. Redeem one and reject the other. Especially based on âAn internal investigation found ânumerous failures (human, process and technological) that more than likely prevented the fraud from being identified at an earlier opportunity.ââ
As far as Iâve experienced this limitation(max 99 years) is present on a larger scale in aviation.
This might be handled differently per system: error in the interface when booking a flight or allowing the booking and dealing with it after.