<<**This is to replace a thread that got lost in the rollback.
Post your survivor stories of IT screwups and disasters here.**>>
A client wants an updated version of their bill tracking and anlysis software pushed to their offices and users. Along with this goes a change to their Oracle client, as the new software will only work on v8.05 or later. OK, fair enough.
What? You’ve no enterprise management software in place? Oh, you do have mangement software, it’s running on the box in the corner, the one that no one has looked at for over a year… Yeah, ok… What? No manuals, no installation notes, no passwords? Who installed this? He left six months ago? Fired? Took all his notes with him? Where does he work now? You don’t know? Can you get in touch with him in any way? Oh, I see… All of his supervisors were fired in the last two months, and none of them had updated the contacts list.
<sigh>
OK, I’ll do it the hard way: Script off the login. Thank God For high-capacity WAN links. WHAT!? Half your remote users are working from home over dial-up??? (Note to self: Kill the Account Exectutive that agreed to make this a one-person, fixed-price job) Right then, what kind of links? DSL or ISDN to the remote offices, 56k to the home users… <Sigh> Ooookay.
<scripting and testing on local machines>
OK, I need to deploy this to remote servers to minimize stress on the central facilities. I’ve designed the script to test for office location, and to connect to the closest server for down-load and update. Whattya mean I can’t test it across the WAN? Do you want to know if it’s going to work, or not? Thanks, I appreciate your trust, but I’ve earned my reputation by testing this stuff first, before releasing it on the whole user base. Well OK, but I’m telling you this is a bad idea (call Account Exec, chew his dumb ass for sticking me with this job, warn him about the client’s stupidity).
<Go Live>
<staggered login accross time zones>
It’s working! The updates are down-loading and installing…
It’s…
killing…
the…
WAN…
<WAN collapses under load>
<Many updates fail on time-out>
<2000 users unable to work (~ 80% of company)>
Whattya mean “dual-bonded 56K dial-up” is the same as ISDN? (BOZO!) Why didn’t you reveal that you were using Dual bonded instead of ISDN earlier!? The Phone Guy said it was the same? You let a Phone. Company. Salesman. Sell you dual-bonded in place of ISDN? You have nothing but dial-up? No ISDN, no DSL? You know, if you’d let me test, I’d have found out, even after you lied to me up-front. I’d have writen a different script, and all of this would have been avoided. It’s not like clients have never lied before, but this is the first time a client has both lied and prevented me from testing. Here’s a novel concept: You could’ve told me the TRUTH…!
<12 hours of all-hands scrambling>
OK, the update is in place, and all users are able to go back to work now. I’m going to go home and have a heart attack. Why are you thanking me? My beautiful, lovely script just shut your company DOWN for a day. Yeah, I know that none of you could do any better (you feckless slackers!).
(Note to self: Tell the Account Executive I’m not willing to work with this client again: They violated the Full Disclosure clause, and are too stupid to breathe)
(I Wanna forget this ever happened)
<sigh>