Web site disasters made easy

18.07.2006
In 1997, I was working in the IT department at a midsize consumer products company in the San Francisco Bay Area. My job was mainly to keep the network up; the company had no Web presence. But as our competitors ate more and more of our lunch, it gradually dawned on management that we ought to be selling online. So I built a LAMP (Linux, Apache, and Perl/Python/PHP) sales portal that handled online ordering and a corporate Web site. It generated revenue from the outset.

Then, sad to say, the trouble started. Our parent company in Japan decided to consolidate its North American holdings. Within six months we had a new management team, and most of our IT department was outsourced. My little Web crew was pretty nervous, especially when we heard that a new corporate VP was flying in to help rescue our poor little LAMP system. We didn't know it needed rescuing.

Apparently, someone in Japan wanted a new Web platform built on software I'll call "NetTurkey." When I pointed out to the new VP that this would introduce huge feature gaps compared with our current LAMP implementation, his solution was to dismantle my Web team and banish us to four different departments. I was kept on as the lone local expert, while a consultant team from "Acme Global Services" initiated what was supposed to be a three-month project to replace the LAMP platform.

Unfortunately, the Acme Global people were completely new to NetTurkey. Basically, they were cracking the manuals for the first time. And then someone decided to outsource the HTML pages to India. For some unknown reason, the Indian crew called for a Web site content freeze while they recoded static HTML pages. Needless to say, our sales and marketing executives ignored the freeze.

Clueless project managers came and went; I lost count after eight. At the end of month seven, Acme relaunched the Web site. But the NetTurkey software was still missing about 40 percent of the functionality of the LAMP platform. Customers hated it.

After a full year of work with very little to show for it, our Japanese parent merged with a competitor and decided to sell off all its North American businesses. A buyer was found, but the launch date for a fully functional online ordering site became a critical negotiating point. Desperate, our management team decided to launch a "fully redesigned" NetTurkey-based Web site -- without testing.