When Government runs IT

Posted by $ blarman 8 years, 12 months ago to Government
24 comments | Share | Flag

This is what happens. Do I fault the IT guys? Nope. I've been in IT for 20 years and the overwhelming cause of IT project failure is mis-management and scope-creep. And you get them BOTH when you get elected officials involved.
SOURCE URL: http://www.gopusa.com/commentary/2015/05/11/learning-from-obamacares-spectacular-failures/?subscriber=1


Add Comment

FORMATTING HELP

All Comments Hide marked as read Mark all as read

  • Posted by gcarl615 8 years, 12 months ago
    I worked in IT for a good number of years. It never ceased to amaze me how " get it done sooner" and other mis-management ideas, along with scope creep doomed projects to failure. Once a senior manager demanded that I just put more people on to meet his schedule. I asked so what your are saying is that if 1 woman can have a baby in 270 days, then 270 women can have a baby in 1 day? I was removed from the project, LOL.
    Reply | Mark as read | Best of... | Permalink  
    • Posted by $ 8 years, 12 months ago
      Amen to that. I have worked in IT for 20 years and it never ceases to amaze me how so few managers try to understand how to make IT projects successful, even though holding an MBA I could tell them very simply if they would only ask. It has to do with management philosophy.

      Those who gravitate to management tend to be what is known in organizational management circles as "drivers". They are the "let's just get it done" people. Those who gravitate to IT are typically analyticals or the "let's do it _right_" people. These two clash. Drivers are used to being able to just "wing it" and bull their way through objections and obstacles - which is how they normally end up in management. That technique just doesn't work at all in IT and drivers ignore those in IT who try to tell them it doesn't work that way because they are used to their techniques getting them success.

      Here are the keys to a successful IT project (so far as I can see).
      #1. Realize that every IT project is doing something you have never done before. Make wide accommodations for what you just don't know going in. This drives managers nuts who want "deliverable" dates. Tough. A = A.
      #2. IT has enough trouble just trying to get done what is in the project scope while trying to deal with the unknowns that pop up. The best way to crash a project is to ask for changes partway through. Say NO to scope creep! Iterative development and prototyping can help identify problems earlier, but you have to resist the urge to keep adding requirements unless you are also willing to push out the completion date - even for so-called "trivial" changes.
      #3. Trust your IT people and get out of their way. We mock helicopter parenting, but helicopter managing is WAY worse. It's okay to have a periodic status report meeting and in fact these are encouraged so everyone can be aware of issues as they come up.
      #4. Remember that every distraction you involve them in means 2x the time they lose addressing the project. Task switching has enormous costs. The worst thing you can do is interrupt them for something trivial while they are at their desks. Send them an email or catch them just after a meeting instead.
      #5. Be nice. Bring donuts or bagels every now and then. IT is the most under-appreciated yet vital part of any modern organization. They get crap from you every day for what isn't working perfectly (for things that are usually your fault - not theirs). Recognize them OFTEN when things are going well, because that didn't happen by accident!
      Reply | Mark as read | Parent | Best of... | Permalink  
      • Posted by $ jlc 8 years, 12 months ago
        blarman -

        Normally I agree with your posts, but this one I disagree with. I am a 'get it done' person. What I know about IT is not large: I have done a little programming and I can do reasonable computer related tasks.

        My job is frequently to kick the butts of the IT people who get into a loop of 'doing it so right' that they never accomplish anything at all. After months of nothing to show for what they have done, I come in and start spouting 'do in NOW' plans - this generally results in something effective being turned out that is more developed than my 'NOW' plan but which is functional instead of iteratively impotent.

        Your management plan far underestimates the degree to which people in general, and in IT in particular (which - as you point out - is a self-selecting minority) are totally incapable of producing on their own. I really wish this were different, but I have repeatedly tried to let people alone and not nag them...and then nothing has happened; sometimes, for years. There are a large number of superbly intelligent and entirely unmotivated people in this world. Helicopter management? I want one!

        Jan
        Reply | Mark as read | Parent | Best of... | Permalink  
        • Posted by $ 8 years, 12 months ago
          You're welcome to disagree. I've been a member of both functional and non-functional IT groups in Fortune 50 companies and mom & pop shops for 20+ years, but obviously I've never worked everywhere and under all conditions. I can only present what I've seen as common points of failure. It's not going to be the definitive work on the subject. ;)

          You make an excellent point on the "doing it so right" aspect and one I heartily agree with. Analyticals will default to 100% correct, so care is needed to point out and explicitly agree upon solutions that will get a functional - though less than perfect - outcome. Management in these situations can be of infinite help here simply by telling IT that they are perfectly happy with an 80% job and accept the inevitable bugs, etc. that will come as a result. (Haven't met too many managers willing to do that, ironically enough. LOVED the ones who would!)

          You may or may not have noticed that IT by nature is a risk-averse environment. Why? We never get complimented when things are working well, but there are plenty of screams when things break! So we are justifiably hesitant to violate the age-old rule "if it ain't broke, don't fix it." There are also many aspects of IT where we act as gatekeepers. DBA's are notorious because they are tasked with ensuring data integrity, which simply demands 100% accuracy and nothing less. Network Admins are always trying to ward off the black hats out to steal corporate data and even personal identities. And we tend to take those responsibilities rather seriously even when it means protecting people against themselves.

          I would also ask you to consider how many people in your organization are on-call 24/7: who frequently work on holidays doing systems upgrades, patches, and other maintenance while everyone else is kicking back? I know few people in IT who actually get real holidays with no cell phone and no worries. Additionally, how many of your IT folks also act as the bosses' personal IT call centers for home networks, PC issues, etc.? Pretty much every one I've ever worked with. And do they get any kind of additional pay for these services - which would normally bill for $125/hr?

          We are in large part a product of the environment and ideals fostered by management. If you are frustrated with the seeming inaction of your IT department, you would to well to recognize that you - as a manager - control in large part how IT deals with change by virtue of your reactions when things break! If you want to encourage change in your IT department, you have to encourage some risk-taking, which means tolerating the inevitable hiccups and downtime! Omelettes and all that...

          "Your management plan far underestimates the degree to which people in general, and in IT in particular ... are totally incapable of producing on their own."

          Perhaps. Perhaps not. When one takes into account all of the business activity simply _enabled_ by IT and that it takes active management for this enablement, I don't believe I underestimate at all. Can you survive a day without email? Wi-fi? Your business applications? How much money do you lose when the power goes out and all those automated processes are down?

          We're not perfect. But give us a little credit. Please?
          Reply | Mark as read | Parent | Best of... | Permalink  
          • Posted by $ jlc 8 years, 12 months ago
            I worship idolatrously at the alter of IT, O blarman! I give you credit for the sun in the morning and the scant drops of rain that deign to fall upon the parched soil of California.

            Is that OK?

            But I am also quite aware that your well-phrased second paragraph seems the rule. Perhaps this is not entirely due to being risk-adverse, but also due to the fact that programmers think that if only they mull stuff over 'a little while longer' they can make it even better.

            Wm is right: I worked 17 years on graveyard shift in a hospital laboratory. You had to do things perfectly and immediately. That is not possible...so what you really had to do is do things as well as you could in a short enough time to help the patient who was bleeding out or turning blue in ER. I am very accustomed to making decisions that involve the phrase 'good enough'. It is no use turning out a perfectly complete Chem panel after the patient is dead if instead you can get just the Electrolytes to the doctor in time to keep the patient alive.

            Jan
            Reply | Mark as read | Parent | Best of... | Permalink  
          • Posted by $ WilliamShipley 8 years, 12 months ago
            IT may be a risk-averse environment, but it's nothing like the medical field that Jan comes from. We may have to tell someone that their email is gone, but we never have to tell them that Grandma is.

            Jan is probably talking more about software development than traditional IT, we are a small software house and while we do traditional IT, much of what we deal with is actually development and the perfect is often the enemy of the good.

            One of the biggest threats we have when we get bogged down in analysis-paralysis is that Jan will 'help' us. The threat alone is often enough to get someone to pick one of the options they are contemplating and go with it.
            Reply | Mark as read | Parent | Best of... | Permalink  
      • Posted by gcarl615 8 years, 12 months ago
        I was taught the Yorden and Demarko project management methodology. If only they taught it in the high faluein MBA schools to the "drivers", instaed of the "just get it done because I said so" methodology.
        Reply | Mark as read | Parent | Best of... | Permalink  
        • Posted by $ 8 years, 12 months ago
          The other part that I forgot to mention is that frequently with the "get it done" is "do it how I think it should be done". The obvious fallacy is that the manager has zero clue on the how part!
          Reply | Mark as read | Parent | Best of... | Permalink  
  • Posted by cjferraris 8 years, 12 months ago
    I've always said that a giraffe is a mouse made by committee. When the government wants something, they only put down basic guidelines of what they want until the project gets started and then all of the "add-ons" start coming in. When you have a "healthcare" law that is as complicated as this one, you will never get it working 100% because it keeps changing on an almost weekly basis.
    Reply | Mark as read | Best of... | Permalink  
  • Comment hidden by post owner or admin, or due to low comment or member score. View Comment
  • Posted by $ MichaelAarethun 8 years, 11 months ago
    IT used to come on our ships and add all sorts of new stuff. Every time they did wifi email went down. My sister used to work for a State Government. They received a new computer system which didn't work. Easy fix it was an out of date software program. Upgrade to the latest version and everything was fine. IT came in and stripped it out - wasn't authorized. they went back to typing reports and so forth by hand. The computers made their living as a home for spiders and other types of bugs. At the time I worked for another government agency. They couldn't get the new computers to type out whatever into the forms developed for hand entry or at best by aligning a typewriter. Someone didn't tell them to use the new format. Of course most of the bosses were using pre Vietnam era tactics in world preparing for Kuwait.
    Reply | Mark as read | Best of... | Permalink  
  • Posted by $ Terrylutz3682 8 years, 12 months ago
    I read what everyone had to say about IT and I will give you a different take. As a business owner I new what software programs the organization needed. We had an IT department that was good at the higher end things but bad in how they presented it to the user. I am not a programmer but I learned Microsoft Access on my own. I developed applications that gave the user what they needed. I found that most times users don't really know what they need but being a hands on CEO, I did. By combining the programs together in what I called Switchboard, I was able to eliminate the need for a procedure manual. The applications in Access guided people thru their tasks.

    Just another way of getting the job done. You can read more about it in my book "In Pursuit of Manufacturing Excellence-The Signicast Story". It is in the Marketplace.
    Reply | Mark as read | Best of... | Permalink  
  • Posted by wiggys 8 years, 12 months ago
    the only thing government employees run well is their mouths, not that anything of a positive nature comes out of them. unfortunately these idiots can't be stopped or at least i can not think of anyway to stop them; can you!
    Reply | Mark as read | Best of... | Permalink  

FORMATTING HELP

  • Comment hidden. Undo