Bugs In The Wild: Photo Developing
Bugs In The Wild: Photo Developing
Submitted by testgeek blog - Tim Van Tongeren on Fri, 25/03/2005 - 23:30.I went in to pick up my order. The store employee scanned the barcode on the envelope for the photographs and the cash register beeped. Oh no, I thought, the cash register is going to freak out because I paid online. Sure enough, the manager had to be called. The price of the item was $0.00. The cash registered had been programmed to not allow a $0.00 item. I imagine the developers reasoned that nobody running a store would ever charge $0.00 for an item. They didn't allow for the possibility that payment had already been made. (Imagine an automated monthly payment for a prescription drug which the customer still picked up in the store.) The manager had to override the error to process the order and I thought, This is going to be a nuisance if more people order photographs online.
I went home with my photographs, thinking about writing something up for the blog, but didn't. Then a week later I received an automated message from the store on my answering machine. It seemed that I had some photographs to pick up at my earliest convenience. I knew I didn't, so ignored the message. I thought, It was probably just a bug because of the manager override.
The next week, on the same day, I received another call from the store. Now, I went in. If it was a one-time phone call I would have ignored it, but I don't want a silly computer to call me every week. Imagine the irony of a software tester being harrassed weekly by a bug - it almost sounds like something out of a horror movie.
I explained the problem to the same employee, who remembered me. She checked the computer and, sure enough, the item was still in inventory. She tried to delete the weekly notification, but could not. The manager had to be called again. He did something and assured me that I wouldn't receive any more calls.
Beyond the impact to me, I can imagine all other sorts of problems that will fallout of this issue. Where did the money from my online payment go? Imagine if the money went to a corporate account. If one store processed many online orders, their equipment and chemical costs could be higher than their in-store photo developing sales, making it look like that store's photo department is losing money. Will monthly or annual reports still balance?
Worst of all for that store, it makes me wonder if it is worth the hassle to order photographs online, knowing I will raise that evil bug from the dead, in the sequel - When Bugs Attack Testers: More Phone Calls!
