For me I would still choose a Christmas party over a SAN upgrade, as one is guaranteed to cause trouble, whereas the other is only a maybe.
I might reinforce the fact that the SAN *was failing* (often multiple times per day, causing outages of 45 minutes to an hour each time). It wasn't a matter of if it was going to die permanently, but when. Replacing the bad controller (which I ended up having to go on eBay to acquire since it was a part that had been EOL for years) was a band-aid at best, and I still had to fight to get the money for even that. Putting valuable data that has been entrusted to you at risk is not acceptable, IMO.
This sound like every business I've ever worked for.
Given the choice of doing things right and taking ages, and missing a limited window of opportunity, or going to market half-baked and winging it, and possibly
making it work, I will choose the latter every time.
Every successful business does this (Apple, MS, Google etc).
Every business you've worked for engages in blatant copyright infringement and considers that okay as a normal course of business? As a side note, I left the company as part of this debacle, and they weren't able to get the feature implemented until a year and a half later.
This doesn't sound like a management problem to me. This is pure Ops.
No, it was pure management. The president wouldn't release the funds to get the necessary subassemblies built, and knew for a fact that the machine wasn't going to be even close to ready when the acceptance was scheduled. They were successfully sued for a lot of money not long afterwards as a result.
eg can you imagine if the company announced they are cancelling the annual Christmas party in order to upgrade some IT thing that no-one else knows what it does? Yeah you'd get a working SAN, but every other person in the company would probably resign. No manager will ever make that choice.
They'd understand that "no working SAN" == "no more customers", and that after the lawsuits were done there wouldn't be a company to work for.