
Monday, August 22, 2011
Death of the DouchePad

Tuesday, February 16, 2010
Quick poll on failure

My VPs convinced me recently to put up a quick poll on our Web site where we ask visitors what is the most common risk associated with managing IT projects. As if this was a mystery of some sort. I said okay, just to keep them happy and busy.
There are only 3 possible answers, you don’t get to win anything. Let's take a closer at the possible answers, shall we?
Lack of required resources and skills might mean many things. For instance the consulting firm initially proposed a team of seasoned senior guys, really top shelf, but on Day 1 they claimed some “availability issues” and sent a mismatched bunch of junior guys who happened to be on the bench the previous week. Or the firm managed to send good people to the client, only to realize internal resources had as much as brain power as a tooth brush. Either way, the project is doomed to fail.
What does inaquate oversight and communication mean? Well it might mean that the PM is a total douche bag who doesn’t care much about what happens on the floor, he’s just in for the paycheck and to add another line in his resume. Or he is a smart person who has been dropped in the middle of multiple wars raging between organizational units. He’ll just be another casualty after a few months, the firm already has a short list of mildly depressed PMs ready to replace him.
As for disconnect between business needs and technology, and it’s still the same old story, a fight for cash and glory. This is one of the shameful disease you get when you hire someone let’s say from IBM, Microsoft or HP/EDS (totally random example, don't know how those got into my head). Those guys want to make your project a relatively good success but as long as you buy their shit.
Snakeoil top salesmen come in and their first task is to identity the internal dweebs who will act as external “spokesmen” for the company. Microsoft Certified A-holes are very good at this, they can pinpoint internal employees who built their careers by spreading the Redmond gospel all over. The MS horsemen then slightly praise those employees for their “exceptional knowledge” of Windows (ahem), and next thing you know those employees will work day and night to provide reasons for the organization to purchase Microsoft products and nothing but. The project as a whole might fail, but it won’t be because the client chose a disarray of products from multiple vendors.
But in the end, keep in mind that failure is not a critical factor for an IT consulting firm. What matters is whether or not you can manage to bill top rate for whatever acts your clowns can perform, as long as possible.
Thursday, December 3, 2009
Hell runs SAP

We all have some painful things we need to do from time to time to make a living, like really bend backward and go against our very nature. For me, it’s when a customer calls CGI and asks to help them deploy SAP. I close my eyes, take a deep breath, and calmly answer, of course send us the requirements we’ll have some people on site tomorrow morning.
For those of you outside the trade, deploying SAP in a business is like having a colonoscopy done on a boat during a storm at night by a drunken doctor with advanced Parkinson symptoms. You won’t be the same ever again. Not even close.
You first saw the ads in the train station like “Kellogg runs SAP” with a stock picture of smiling business man, so you figured out your business is as good as Kellogg therefore this is the path to go. Serious companies run serious software, don’t they? So you trade your personal judgement for a desire to behave like your peers do in hope that it will bring you success. Like that has worked before.
SAP being German software, you then begin to associate Mercedes qualities to the product. The word “rigorous” gets seeded into your subconscious. You want your business to ride like a C-class, don’t you? Next, you see the astronomical cost of the software, so you expect that SAP must really be a nifty piece of software made by Von Brown-class programmers. At this point your mind is loaded with very high expectations, you sign a fat check to the giggling SAP sales rep and you then cross you fingers everything will be okay.
It won’t. You just torpedoed your own business.
The first reason is that humans are not pessimistic enough, they can’t believe how screwed up a project can turn. Sure, you had a contingency plan but it’s likely to be paper thin compared to the cosmic issues that you will encounter. Humans have a hard time wrapping their minds on complexity on that scale, it’s like being able to understand perfectly the organisational structure of the entire U.S. administration from the Oval office down to the smallest division of all departments. It can’t be done.
The next reason why SAP projects go down in flame is that you must deconstruct your business to the molecular level and then rebuild it completely in a SAP fashion. Yes kids, the business must adapt itself to SAP, not the other way around. It’s German, you remember? So managing a company change of that scale will generate casualties on an epic scale. Orders won’t get processed because of IT snafus, confusion will arise even if you had planned the transition down to the smallest detail. If you’re into the manufacturing industry, changes on the line will take hours if not days to get processed instead of minutes. Customers will scream at you and go shop at a competitor who has not been infected by SAP yet. You might even loose market share in the next quarter and get hammered by Wall Street. Are you having fun yet?
And then there’s the SAP software itself. If you thought IT was complex, wait until you see the SAP semi arrive at your location, loaded with boxes and boxes full of DVDs and documentation. Learning to speak Japanese, German and Klingon must be kids play compared to installing and maintaining SAP. This piece of crap is so fucking complex that nobody on Earth can claim to fully master all the components of this software. For one thing, SAP experts tend to die young, divorced and bald. When my SAP experts ask to take a day off to chill, they go manage the JFK runways on a Friday night. Man, that was easy they say to me the next Monday.
So if tomorrow the devil makes you purchase SAP and you want us to help, call me personally. If you don’t mind, I’ll first send you my therapist to understand the subconscious desires to deploy SAP. It may take a few months, billable time of course.
