Slashdot Mirror


California Cancels $208 Million IT Overhaul Halfway Through

g01d4 writes "According to the LA Times, 'California's computer problems, which have already cost taxpayers hundreds of millions of dollars, have mounted as state officials cut short work on a $208-million DMV technology overhaul that is only half done. The state has spent $135 million total on the overhaul so far. The state's contractor, HP Enterprise Services, has received nearly $50 million of the money spent on the project. Botello said the company will not receive the remaining $26 million in its contract. ... Last week, the controller's office fired the contractor responsible for a $371-million upgrade to the state's payroll system, citing a trial run filled with mishaps. More than $254 million has already been spent.' It's hard not to feel like the Tokyo man in the street watching the latest round of Godzilla the state vs. Rodan the big contractor."

185 comments

  1. Sadly by mu51c10rd · · Score: 3, Insightful

    And this is the state that has Silicon Valley...you would think there would be a lot of good expertise in the computing arena for the state to tap in to. However, in their defense, this happens constantly in the federal government too. So much money wasted...

    1. Re:Sadly by Teresita · · Score: 1, Insightful

      Same thing will happen to the high speed rail, and California will have a $50 billion dollar track between Hooterville and Jerkwater.

    2. Re:Sadly by MrEricSir · · Score: 4, Informative

      In fact, this very scenario has happened a decade before, albet with Oracle instead of HP.

      --
      There's no -1 for "I don't get it."
    3. Re:Sadly by TFAFalcon · · Score: 3, Insightful

      Why finish a project someone is paying you for? Do enough (cheaply) to get 50% of the payout, get fired, form a new company and get hired again.

    4. Re:Sadly by doctor+woot · · Score: 4, Insightful

      you would think there would be a lot of good expertise in the computing arena for the state to tap in to.

      Ahahaha, with our government? If they even had the slightest idea of how important it was to stay out of the fucking 1980's with IT equipment that serves critical functions for the state and its citizens, they wouldn't have waited for the problem to "cost taxpayers hundreds of millions of dollars" to do anything about it.

      If they can't get that much straight, how can they possibly hope to know what technical criterion to look for when hiring contractors?

    5. Re:Sadly by Anonymous Coward · · Score: 1

      "However, in their defense, this happens constantly in the federal government too. So much money wasted..."

      How in the fucking hell is that a defense of any-damned-thing?

      Idiots.

    6. Re:Sadly by suutar · · Score: 1

      You'd think, but when the contract was awarded, it was to a company in Texas, not CA (EDS was a Texas-based company before HP bought them).

    7. Re:Sadly by Nerdfest · · Score: 2, Insightful

      Doesn't that make it IBMs turn next?

    8. Re:Sadly by Anonymous Coward · · Score: 0

      You have made the mistake everyone seems to make, and I mean everyone.

      The Silicon Valley employs some of the world's most brilliant ENGINEERS.

      The State has always had a policy against employing reasonably qualified Accountants, Auditors, and Budget Officers. The ruling Party views accounting types with utter contempt, "just a bunch of over paid bookkeepers."

    9. Re:Sadly by Reverand+Dave · · Score: 1

      This is the most accurate post ever posted on /.

      --
      I got here through a series of tubes
    10. Re:Sadly by sl4shd0rk · · Score: 1

      So much money wasted...

      It would be understandable if that were the case, but instances like these usually fall into the category of "systematically engineered to extract every last cent of tax dollars out of the project before shitcanning the whole works as an OOPS"

      The only other explanation for such negligence and runaway overspending is sheer idiocy -- and I don't think people who get approved to spend that much money are all that stupid.

      --
      Join the Slashcott! Feb 10 thru Feb 17!
    11. Re:Sadly by TechyImmigrant · · Score: 1

      Back in my day, EDS were the masters at cost overruns and delays on cost-plus government IT projects.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    12. Re:Sadly by betterunixthanunix · · Score: 5, Informative

      how important it was to stay out of the fucking 1980's with IT equipment that serves critical functions

      Talk about blanket statements. I suspect that there is quite a bit of 1980s IT equipment in your life that you are not even aware of.

      The problem is not what decade the equipment comes from, it is whether or not the equipment meets its requirements. If equipment from the 1980s is continuing to meet the requirements that governments face today, then there is no reason to spend enormous amounts of tax money to replace that equipment unless doing so will pay for itself before the next upgrade. Unfortunately, there are few cases where such upgrades actually do pay for themselves, so in terms of what is best to do with tax dollars, upgrading old equipment that continues to function as needed is questionable.

      Now, if the equipment is not working, then it is time to replace it. The real problem is that government contracts are not typically given to companies deemed best for the job, and so these situations arise. Contracts are awarded to companies that bid low and to companies that are well-connected, even when better companies are available.

      --
      Palm trees and 8
    13. Re:Sadly by Anonymous Coward · · Score: 0

      No, usually some tiny companies come in then do 80% of the work before $giant_consulting_company comes in again and fucks everything up while bleeding budgets dry for a few years. Rinse, lather, repeat.

    14. Re:Sadly by Anonymous Coward · · Score: 1

      And they still are!

    15. Re:Sadly by Anonymous Coward · · Score: 1

      > And this is the state that has Silicon Valley...you would think there would be a lot of good expertise in the computing arena for the state to tap in to.

      There is, but these kind of contracts are awarded to bidders based on their size, not on their competence. It's like the old adage: no one gets fired for buying IBM. No one gets fired for awarding to a large mufti-national IT consultancy firm. Buying from a boutique shop of 10 to 20 guys that came together just to bid on your contract though? Sorry, they haven't "demonstrated capacity to complete the project."

      A large IT consultancy firm has incentive to underbid and then drag out the project as long as possible (so that they can extract more fees). Government agents have incentives to let them. It's the way that it will continue to be as long as they insist on a waterfall bidding process, followed by scope-creep during implementation.

    16. Re:Sadly by St.Creed · · Score: 2

      I'm currently working on an IT project on one of the worse govt departments in my country. They have a reputation for horrible performance, both in their normal operations and in the IT department as well. They were officially reprimanded by the government accounting office a few years back for failure to control their own organisation. The project is a frigging mess, it's the worst project I've ever seen in a professional setting, even compared to municipal IT which is mainly "amateur time".

      The main problem is that this organisation thinks IT is not its core business. So they have no competent people to determine what needs to be done and especially to determine resources. They don't even have an IT department, only an infrastructure support department. And that is the whole problem. I could spend hours discussing the hilarious and horrendous "project" I'm in, but mainly it's a matter of management totally and completely dropping the ball on this.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    17. Re:Sadly by Anonymous Coward · · Score: 0

      " Contracts are awarded to companies that bid low and to companies that are well-connected, even when better companies are available."

      In my experience the "well-connected" is by far more important than the "bid low". Most of the big deals like this have people on the inside getting kickbacks* from these contracts, so as long as these internal people can justify the bid price in some fashion it doesn't matter whether it's actually a competitive bid.

      * I realize there are a lot of checks in place to prevent kickbacks, but never underestimate how clever and cunning these people can be when it comes to getting their hands in the cookie jar. In reality there is almost always some sort of subtle kickback scheme at play with any sizable contract.

    18. Re:Sadly by doctor+woot · · Score: 2

      how important it was to stay out of the fucking 1980's with IT equipment that serves critical functions

      Talk about blanket statements. I suspect that there is quite a bit of 1980s IT equipment in your life that you are not even aware of.

      Possibly, but I'm aware that I do use a lot of tech that wasn't invented within the past decade. My last post was ambiguously worded and I apologize, it would have been better to say "not stay in the 1980's". Even people who know nothing about IT understand it's a poor decision to just implement the infrastructure and call it a day. When you're doing something that affects the security of the personal information of millions of people, there's a lot to carefully consider. I've yet to see a politician in California that honestly appreciates this fact.

      The problem is not what decade the equipment comes from, it is whether or not the equipment meets its requirements. If equipment from the 1980s is continuing to meet the requirements that governments face today, then there is no reason to spend enormous amounts of tax money to replace that equipment unless doing so will pay for itself before the next upgrade. Unfortunately, there are few cases where such upgrades actually do pay for themselves, so in terms of what is best to do with tax dollars, upgrading old equipment that continues to function as needed is questionable.

      It's not a matter of overhauling with every single upgrade; on top of maintaining machines as needed it can be as simple as a network-wide software patch. Maintaining IT equipment costs money, period. This isn't some kid's dedicated Counter-Strike server we're talking about here, this is a department that should be getting every cent necessary to ensure integrity. That politicians don't care to pay people who understand this sort of thing the money they ask for in order to watch over these systems is evidenced by them waiting till the problem is costing hundreds of millions of dollars, then paying a few more million dollars to get the problem... not fixed.

      Now, if the equipment is not working, then it is time to replace it.

      I would argue that there are more reasons to upgrade old equipment than it just not working altogether.

      The real problem is that government contracts are not typically given to companies deemed best for the job, and so these situations arise. Contracts are awarded to companies that bid low and to companies that are well-connected, even when better companies are available.

      That's certainly a problem, yes. And that just goes back to my original point, which is if they had even cared at all to understand the technology which they so heavily rely on they wouldn't be jackassing around like that.

    19. Re:Sadly by Lije+Baley · · Score: 1

      Nope, just standard practice here: Pay "reputable" consultants big bucks to fly in workers from the opposite coast every week. Not to mention the offshoring.

      --
      Strange things are afoot at the Circle-K.
    20. Re: Sadly by Anonymous Coward · · Score: 1

      or the state could buy a software company and have them work on projects the state needs while still working on software for the public

    21. Re:Sadly by hairyfeet · · Score: 2

      But how much of that is the company's fault and how much is feature creep by the government agency that wanted the work done? Because every time I talk to folks online that work with a company doing work for a government agency I always seem to get the same story "They told us it needed to do X, then a third of the way in suddenly it has to do Y which we hadn't even thought of, and then as the alpha is getting ready suddenly here comes a huge list of "must have" features that basically mean torching the whole thing and starting over".

      Time and time again its the same story, that they keep tacking on more and more things they expect it to do and then complain when its triple over budget after the company already had to start over twice just to add all the extra shit they suddenly demanded!

      Am I saying HP are saints in all this? No not at all but after hearing that story a billion times i want to hear from somebody who was on the project from the start to see if they were hit with a case of featuritis.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    22. Re:Sadly by hairyfeet · · Score: 1

      Sadly while part of your post does deserve the +5 you got there is a flaw in you logic in that its not just the cost of the hardware/software but you also have to look into how hard its gonna be to keep maintaining some ancient POS where all the guys that used to work on those are dead or retired and that cost can rise pretty damned sharply.

      So its not just the software and hardware, its how much its gonna take to keep that old shit running. If you aren't careful you end up with some giant mess that will only run on DOS 3 or a PDP11, takes ISA cards to communicate with other systems, and takes an act of God to get the data out into a format that new systems can understand as nobody has supported that shit in 25+ years.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    23. Re:Sadly by hairyfeet · · Score: 1

      You never heard of "upward failure" which sadly is all too common in big orgs, be they public or private? Sure the companies getting the contracts are probably playing run out the clock but they are able to get away with it because too few in actual positions of power understand jack shit when it comes to tech. Remember "a series of tubes"?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    24. Re:Sadly by Anonymous Coward · · Score: 0

      Yes, but I am a government PM. We can not competently buy software. It is fucking impossible, besides being illegal. The federal acquisition regulations mandate that anyone who stays in the government is either lazy, stupid, or so cowardly that they can not compete in the real world, Those who are competent can't stand the government and bolt to double their salary.

    25. Re:Sadly by Anonymous Coward · · Score: 1

      Oh, it has been going on for even longer than that, since at least the late 1980s with Tandem Computers and Ernst & Young. I had the unfortunate career step of spending some time on this project from hell. I couldn't get off this black hole of deception and cynicism fast enough.

    26. Re:Sadly by Anonymous Coward · · Score: 1

      and that china doesn't have 3 disparate generations, boomers (I paid in, don't let these socialists take my social security and medicade, Less Taxes!), Gen X (There is nothing we can do, If we keep believing in capitalism all will be well, it's all Republicans/Democrats fault!), and Millenials (There is no point, I can't pay off these student loans, Social Security is a joke, My pay is so crap for a white collar job I am on food stamps, The world is hopeless so I'll create my own with my level 40 Paladin and grind my strawberrys).

      America has a fatalist streak a mile long now, and we need to address it. It really is a Great Depression, everybody is depressed.

    27. Re:Sadly by CodeBuster · · Score: 1

      In my experience the government is too cheap and doesn't pay enough to attract the best contractors while at the same time being notoriously difficult to work with. The government employees who are in charge of leading the project and making decisions are capricious and often have their own agenda or career goals which they happily place ahead of the ultimate success of the project. In the end their bungling interference frustrates even the most motivated subcontracts before the job is even close to complete. The projects can also succumb to external pressures as opposing factions within the government play politics and maneuver to kill the project or divert funds to slow progress for political reasons.

    28. Re:Sadly by Anonymous Coward · · Score: 0

      The cost of the DMV IT overhaul could have been significantly reduced through the use a servers running GNU/Linux, database software, and data entry software for the thin-clients. Centralized user authentication and authorization via OpenLDAP and a suitable PKI solution. This is no rocket science. Do DMV staff require anything more than a menu-driven text-based interface with frame buffer for those applications which must display photographs?

    29. Re:Sadly by Anonymous Coward · · Score: 0

      Umm, so you are suggesting we change the system to favour companies that bid HIGHER, and have NO connections?
      That'll work.

    30. Re:Sadly by Anonymous Coward · · Score: 0

      Didn't HP acquire EDS?

    31. Re:Sadly by Anonymous Coward · · Score: 0

      I'd bet 90%+ of the "workers" out here are H1b. I'm gtfo asap. I hate this place.

  2. Fallacy of Sunk Costs by Galaga88 · · Score: 5, Insightful

    I'm glad to see that they didn't fall prey too badly to the fallacy of sunk costs. Too many places wouldn't realize they've already lost the money they threw at the project, and no amount of extra spending in the hopes that it will eventually succeed will get that back.

    1. Re:Fallacy of Sunk Costs by tibit · · Score: 2

      I'm not glad to see that people can't see that big IT consulting corporations have all, without exception, degenerated into useless hulks that can't get anything done. Show me any large project that they undertake where the goals were completely met, and the user is happy. It's in the realm of fantasy, basically. Big IT consulting is basically a scam.

      --
      A successful API design takes a mixture of software design and pedagogy.
    2. Re:Fallacy of Sunk Costs by sunking2 · · Score: 1

      Bingo. We have a winner. As unpopular as this may be around here, IT is essentially a joke when it comes to endeavors such as the above.

    3. Re:Fallacy of Sunk Costs by Anonymous Coward · · Score: 0

      "Bingo"
          You and tibit are on the right track. The _system_ is inherently inefficient and corrupt. Government specs it, bids are put out, lowest bid accepted, project drags on, money payed out, and nothing works. This has been going on since the earliest Perot days at EDS.
          Some things are just inherently handled better with a bunch of 3X5 cards and a wooden cabinet, and a working telephone. Of course, that requires a bunch of poorly paid workers, usually women, on the government payroll. But, but, "Gummint Bad! Outsource Good!"
          If the Manhattan Project was handled the current way, or the TVA, or Apollo...

          I'm sure that the HP executives involved will never be prosecuted, much less put up against a wall and shot. Too bad.
          (At my old job, a former HP exec was brought in to "Modernize" our Engineering systems. 18 months and a lot of screaming later, she accepted the offer to move on to new prospects. The damage was done and all the money was wasted... all the Macs and Suns and Alphas, and even the HP ME30 systems were gone, and were replaced by overpriced "commodity" Windows workstations, that always crashed, but at least they could run PeopleSoft, a delightful adjunct to a dedicated CAD workstation.)

    4. Re:Fallacy of Sunk Costs by St.Creed · · Score: 3, Interesting

      Last year a well known IT architect wrote an article titled "The Failure bonus" where he describes how the system for government IT contracts is set up in such a way that failure is rewarded richly, but performing better than specs will lead to unemployment at a rapid pace. It's not that big IT consultants are incompetent, it is that they are very competent at following the money.

      That said: big projects are inherently impossible to complete and everyone in IT knows it. Government knows it too, big projects should be cut down to manageable size or abandoned. Putting out contracts on a "cash on delivery" basis would probably make that a much more viable option for small firms.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    5. Re:Fallacy of Sunk Costs by vbraga · · Score: 1

      Do you have a reference for that article? Or the author name?

      --
      English is not my first language. Corrections and suggestions are welcome.
    6. Re:Fallacy of Sunk Costs by Anonymous Coward · · Score: 0
    7. Re:Fallacy of Sunk Costs by sakshale · · Score: 1

      Yes, a reference please. Google did not help on this one.

      --
      For every problem there is a solution that is simple, obvious and wrong.
    8. Re:Fallacy of Sunk Costs by St.Creed · · Score: 1

      It's in Dutch, so I guess that explains it.

      It's by Rene Veldwijk, one of the most respected database designers in The Netherlands.

      http://www.ockham.nl/ocp/downloads/faalindustrie/columns-1/veldwijk-faalindustrie.pdf

      My translation (reworked from Google Translate):

      Column - René Veldwijk

      Database Magazine - Issue 6 - October 2010

      The Failure Industry
      Somewhere in the nineties the company Volmac (now Capgemini) carried out a project for the InformatiseringsBank (now the IB Group).
      This studyloan administration automation project failed and that produced a lot of negative publicity. The huge reputational damage for Volmac was reportedly a major factor in the acquisition of the company by the French Capgemini. And the sad thing was that it was later determined that Volmac had done good work. The failure was the fault of the client. "Helas, du beurre d'peanut" sounded from Paris (Ed: Dutch saying translated literally into French for comic effect,means as much as "too bad!").

      Fast forward a decade. ICT projects with the government as client fail almost standard. I do not have to pick this up from the press because I'm in the thick of it. A megaproject fails spectacularly. Damage: nearly 300 million euros plus misery at six million Dutch who receive improper payments. Newspaper articles. Parliamentary debates. The damage to the ICT company behind this modern debacle: negligible.

      Basically this means the ICT supplier today has an economic interest in failure. If a project of 8 million is inflated to an estimated 80 million budget then you're better off with a failure than to implement according to plan. A successful project can never compete against ten failing projects, especially when image damage is so very 1995.
      But wait, a mega-project failure will cause reputational damage to the client and he does not do business with you anymore. Well, from my own experience, I can conclude that this also is no longer true. Worse, while we were busy transforming the fail into a success, there arose a lot of pressure from the client's IT department to once again give the large-therefore-good ICT company a new chance.

      [here I have to stop translating due to time pressure. I really should translate this later on. The rest is straight from Google Translate]

      Now you should always be reticent about things with which you yourself are involved, but short after
      there was an ICT-drama, now with another large ICT company in the lead. And although this ICT debacle caused a lot of
      ugly publicity, there was proving remarkably mild judgment of the client: "The ICT company had nothing to reproach
      of the failed project. No, the failure to lay ourselves as client ". Two-zero for failure because this industry business is still whistling around.
      The argument: "big", "Reliable", "continuity" ...

      Well were after two mega projects fail ofcourse the heads of the internal IT management are cut off. Yet? Haha just
      the opposite, of course! With large ICT projects are large budgets from The Hague. When projects get out of hand
      then just walk supplementary budget. Where commercial companies as office furnisher Samas and Van Lanschot Bank
      nearly destroyed have gone to the costs of failed ICTprojecten, means a major ICT project in government precisely
      additional revenue and a fail project much additional revenue. Who that additional money gets is like a hero in the industry.

      Failing ICT are heroes precisely because they fail. But fortunately there are still users who have an interest in a working system.
      Well, that is nuanced. Often at the large government projects to replace rickety and therefore very labor-intensive legacy systems.
      Replacement by a system that does so than large impact on employment. And if the user organization still a working system would then use another trick. That means that all ICT based tools the i

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    9. Re:Fallacy of Sunk Costs by St.Creed · · Score: 1

      It's in Dutch, so I guess that explains it.

      It's by Rene Veldwijk, one of the most respected database designers in The Netherlands.

      http://www.ockham.nl/ocp/downloads/faalindustrie/columns-1/veldwijk-faalindustrie.pdf

      My translation (reworked from Google Translate):

      Column - René Veldwijk

      Database Magazine - Issue 6 - October 2010

      The Failure Industry
      Somewhere in the nineties the company Volmac (now Capgemini) carried out a project for the InformatiseringsBank (now the IB Group).
      This studyloan administration automation project failed and that produced a lot of negative publicity. The huge reputational damage for Volmac was reportedly a major factor in the acquisition of the company by the French Capgemini. And the sad thing was that it was later determined that Volmac had done good work. The failure was the fault of the client. "Helas, du beurre d'peanut" sounded from Paris (Ed: Dutch saying translated literally into French for comic effect,means as much as "too bad!").

      Fast forward a decade. ICT projects with the government as client fail almost standard. I do not have to pick this up from the press because I'm in the thick of it. A megaproject fails spectacularly. Damage: nearly 300 million euros plus misery at six million Dutch who receive improper payments. Newspaper articles. Parliamentary debates. The damage to the ICT company behind this modern debacle: negligible.

      Basically this means the ICT supplier today has an economic interest in failure. If a project of 8 million is inflated to an estimated 80 million budget then you're better off with a failure than to implement according to plan. A successful project can never compete against ten failing projects, especially when image damage is so very 1995.
      But wait, a mega-project failure will cause reputational damage to the client and he does not do business with you anymore. Well, from my own experience, I can conclude that this also is no longer true. Worse, while we were busy transforming the fail into a success, there arose a lot of pressure from the client's IT department to once again give the large-therefore-good ICT company a new chance.

      [here I have to stop translating due to time pressure. I really should translate this later on. The rest is straight from Google Translate]

      Now you should always be reticent about things with which you yourself are involved, but short after
      there was an ICT-drama, now with another large ICT company in the lead. And although this ICT debacle caused a lot of
      ugly publicity, there was proving remarkably mild judgment of the client: "The ICT company had nothing to reproach
      of the failed project. No, the failure to lay ourselves as client ". Two-zero for failure because this industry business is still whistling around.
      The argument: "big", "Reliable", "continuity" ...

      Well were after two mega projects fail ofcourse the heads of the internal IT management are cut off. Yet? Haha just
      the opposite, of course! With large ICT projects are large budgets from The Hague. When projects get out of hand
      then just walk supplementary budget. Where commercial companies as office furnisher Samas and Van Lanschot Bank
      nearly destroyed have gone to the costs of failed ICTprojecten, means a major ICT project in government precisely
      additional revenue and a fail project much additional revenue. Who that additional money gets is like a hero in the industry.

      Failing ICT are heroes precisely because they fail. But fortunately there are still users who have an interest in a working system.
      Well, that is nuanced. Often at the large government projects to replace rickety and therefore very labor-intensive legacy systems.
      Replacement by a system that does so than large impact on employment. And if the user organization still a working system would then use another trick. That means that all ICT based tools the i

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
  3. So this upgrade by Grand+Facade · · Score: 1

    Went as well as the last?

    --
    Rick B.
  4. Re:Typical of the Federal Government too by CanHasDIY · · Score: 0

    Perhaps they're planning on secession?

    Wouldn't hurt my butt.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  5. Re:Typical of the Federal Government too by Atrox+Canis · · Score: 1, Insightful

    Umm, I thought the AC post was at least on topic since he used the word "too" in the title. Just sayin'.

    --
    Charter Member of The Committee Group For The Elimination And Eradication Of Repetitive Redundancy
  6. Sounds familiar but on a smaller scale... by Cornwallis · · Score: 5, Informative

    HP screwed over Vermont: http://governor.vermont.gov/newsroom-Vermont-HP-reach-DMV-settlement-gov-shumlin in its attempt to redo the VT DMV.

    Of course, we end up paying for the incompetence that drives the grossly misnamed Department of Information and Innovation...

    1. Re:Sounds familiar but on a smaller scale... by boguslinks · · Score: 1

      Maybe if enough DMV projects around the country tank, governments will realize their DMVs are far too complex

    2. Re:Sounds familiar but on a smaller scale... by tibit · · Score: 2

      The "king is naked" kind of a moment is when you realize that a lot of those projects could be done in 2-3 years by a dedicated team of 30 people. We're talking about $15M in total personnel costs, assuming you pay $150k gross per person. I'd absolutely love to be in such a team and actually deliver something that makes some local government somewhere more efficient, and their employees happy with the tech. It can be done, just requires proper mindset. Of course the bureaucrats the world over will fuck it up anyway.

      --
      A successful API design takes a mixture of software design and pedagogy.
    3. Re:Sounds familiar but on a smaller scale... by PRMan · · Score: 3, Insightful

      Or that HP sucks as a software company.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    4. Re:Sounds familiar but on a smaller scale... by Anonymous Coward · · Score: 0

      Are you kidding? That would increase the number of people working for the government, which is, a priori, a bad thing to conservatives. And could you imagine the shit storm when the conservative press catches wind of an entire department of people getting paid six figures?

    5. Re:Sounds familiar but on a smaller scale... by alvinrod · · Score: 1

      Why does the government need to directly employ these people? There's nothing stopping them from being a private company contracted to do a job. In fact, it would make little sense for the government to employ them full time unless it had plenty of other projects that needed doing. Otherwise once they've done a job, there's no more work, so either they need to be fired or they just get stuck with some busy work that's not terribly useful.

      I think that the OP's point was that these projects aren't actually that difficult. It's just that the companies that get hired to do them are either incompetent or have no real interest in actually making a successful project. Since it's on the government dime, the people that they're working for don't have a lot of actual skin in the game. Sure they want the system overhauled, but if it doesn't work out, the actual representatives in government who allocated the money for it really couldn't care as it wasn't their money that was being spent.

    6. Re:Sounds familiar but on a smaller scale... by Anonymous Coward · · Score: 0

      If its mostly a software issue then I would think that most of the states could adopt similar processes and contract an open source solution they could all share, and the ongoing maintenance and development would still be pretty lucrative for the developers.

    7. Re:Sounds familiar but on a smaller scale... by Anonymous Coward · · Score: 1

      I'd absolutely love to be in such a team and actually deliver something that makes some local government somewhere more efficient, and their employees happy with the tech. It can be done, just requires proper mindset. Of course the bureaucrats the world over will fuck it up anyway.

      I'm guessing you mean as in paperwork, but that's not really my experience. For the last 6 months I've been working on a government project, when I started I was thinking okay this should take a month tops. In reality it's been like being asked to build the second floor of a rickety shack on a crumbling foundation set in quicksand. Parts that were allegedly "almost done" were more in the concept stage, entirely unworkable or plain out not working. The test environment turned out to be a server almost nobody used - changes were tested in production, which we thankfully refused to do even though we've been given full admin rights to do everything in production. What's worse are the scripts and packages that have hardcoded production values, I accidentally ended up writing data to production through no fault of my own.

      We have a non-managing project manager who is really just gathering status updates, but has no actual knowledge or control of the project. We've recently created a test plan, but it looks like that one will be filed in a drawer and the system set into production anyway because deadlines are closing in. Deliverables we're supposed to get either have to be chased down and beaten out of people or if at all possible we end up being assigned to do it ourselves, so the scope creep is massive. Nobody's really enough into the project from the customer side to make decisions that make sense and in a timely fashion. We just last week had the first meeting where people started to think about a deployment plan to put it into production, and it was almost brainstorming.

      The problem is that there is no competition, no incentives to perform. Both public sector departments I've worked with have basically government-issued monopolies, like if the wheels turns slowly - and I mean an institutionalized slowness, not individuals - what are you going to do? Nothing, because you can't live without them - sure you can shuffle some chairs, try throwing more money at them but you couldn't set up a "competing" service. And people know that whether they perform good or bad they'll still have their jobs and the pay is highly regulated by formal guidelines not results and jobs are equally so. None of the managers there are exactly spring chickens, and the older the more senior while in the private sector I know of many cases where the younger with less years of experience got the job.

    8. Re:Sounds familiar but on a smaller scale... by Anonymous Coward · · Score: 0

      The joke around our office is "We're from DII and we are here to help."

    9. Re:Sounds familiar but on a smaller scale... by roc97007 · · Score: 3, Insightful

      Or that HP sucks as a software company.

      Or maybe it turned out exactly the way they intended. I mean hey, HP made $50M on the deal.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    10. Re:Sounds familiar but on a smaller scale... by Shoten · · Score: 2

      RTFA. The contract was awarded to EDS; EDS was a good integrator. Unfortunately, that was back in 2007, just before HP fucked up *backspacebackspacebackspace* bought EDS. (I was there.) HP's applied manufacturing-based practices to the service-based business...things like getting rid of headcount (in cases where those people are 100% dedicated and billable to an account, generating both revenue and profit while fulfilling contractual obligations). So, account after account is now complaining while the people who still work on those accounts are leaving in droves or are miserable.

      On a side note, I saw Ericka Floyd mentioned in the article...that's a bummer. I worked with her a few times when at EDS/HP, and she's a great person. It sucks to see her caught up in the midst of this kind of bullshit. I never quite got what the real purpose of PR people was until she interceded and saved my ass with regard to an analyst that was asking WAY too many of the wrong questions...like asking about how electricity is delivered to military installations.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    11. Re:Sounds familiar but on a smaller scale... by Anonymous Coward · · Score: 0

      OMG! An EDS shill! How quaint. EDS has practically patented IT Fail since the Perot days.

      " an analyst that was asking WAY too many of the wrong questions...like asking about how electricity is delivered to military installations."
          Now that is an excellent question. Conventional Grid? WAPA? WAPA2? Standby or Emergency generators?
          Overhead or underground? How much redundancy? And most important for a Military installation, what about Survival, afterwards.
          It is most telling that anybody in EDS has no interest in these questions. After all, it is all about "generating both revenue and profit"
          Screw you, and the entire company that created you, and may dog have mercy on your soul.

    12. Re:Sounds familiar but on a smaller scale... by roc97007 · · Score: 1

      Personally, I think you're both right. EDS messed up a lot of contracts, and then HP bought them and institutionalized the practice of messing up contracts.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  7. Re:Typical of the Federal Government too by tibit · · Score: 5, Insightful

    It's not about the government. It's all about the useless IT consulting companies. Pretty much every single flashy consulting company billboard/AD that you see at an airport is just a way to milk the gullible and not deliver. This is an across-the-board problem. Nobody wants to fucking do their jobs. The government thinks they don't need the right people to do it, so they hire a contractor. The contractor doesn't want to do the job either, it's not their core competency (nobody knows what it is anyway), so they hire subcontractors. Subcontractors have very little vested interest in anything, and they maybe deliver, maybe not, but due to multiple layers of clueless management, it's of no use anyway. So there you go.

    --
    A successful API design takes a mixture of software design and pedagogy.
  8. Would like to see this happen more by fermion · · Score: 4, Interesting
    If contractors knew that they projects would be cancelled, and maybe even be sued for breech of contract, we may not be wasting money like we are. In my state I see roads being built, software being delivered, all the time on budget and on time. it may not be the best but it is adequate. But it seems to be ok to spec the project inadequately, provide minimal funding knowing that more can be asked for later, just to con the tax payers into accepting a worthless or expensive project.

    We see this all the time in the military. A low estimate is given on a minimally speced out project. Then as the project money is spent, the agencies go back to the congress and ask for more money, saying we already spent this money, and it won' really work the way we need it to. Instead of firing the con artists, and suing the contractors, and accepting the money as lost, we fund it more thus encouraging the fraudulent behavior.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:Would like to see this happen more by Reverand+Dave · · Score: 1

      That's what happens when the corporations that own the congress critters are also the ones bungling the huge projects.

      --
      I got here through a series of tubes
    2. Re:Would like to see this happen more by Anonymous Coward · · Score: 0

      Here come the political shills to parrot lines from their team. Coming from "ganjadude" no less...

    3. Re:Would like to see this happen more by steelfood · · Score: 2

      Yeah, but those same companies are hire the politicans on their way out the door, sit them behind a desk and let them collect paychecks indefinitely.

      It's a revolving door. And the middle class, the majority of the taxpayers, are the ones getting spun in circles and flung away.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    4. Re:Would like to see this happen more by Anonymous Coward · · Score: 0

      At least I have the balls to put things down with my name unlike you coward

      Go take another hit off the bong ganjadude. Ron Paul 2016!

  9. Nothing to see here... by VinylRecords · · Score: 1

    Nothing to see here. No political corruption or fraud. Just move along people.

    "The decision is a setback for the Department of Motor Vehicles, which has a history of such stumbles."

    Oh you mean they've done this before? Well let's wait a few more months and then throw another few hundred million dollars at them. And of course a few million to our political and social friends.

    "The DMV project began in 2006, according to the California Technology Agency. Instead of using 40-year-old, "dangerously antiquated technology," DMV staffers were supposed to get a modern, user-friendly system that minimized the risk of "catastrophic failure," according to a DMV report on the project."

    Dangerous? Catastrophic failure? Were they running an old nuclear reactor at the DMV? Is this the automotive equivalent of the China Syndrome?

    I just laugh at California's spending at this point. I'm glad I moved out of San Francisco as the taxes and living costs were insane. Glad to see that taxpayer waste hasn't changed much.

    1. Re:Nothing to see here... by TechyImmigrant · · Score: 4, Insightful

      >"The DMV project began in 2006, according to the California Technology Agency. Instead of using 40-year-old, "dangerously antiquated technology," DMV staffers were supposed to get a modern, user-friendly system that minimized the risk of "catastrophic failure," according to a DMV report on the project."

      This encapsulates solving multiple problems at the same time. This cannot be done. You update large systems by plotting a path through incremental improvements that get deployed, tested and fixed before the next increment, so that get you to where you need to be. It might not seem like the optimal path, but anything involving a switch over of technology, UI, back end, infastructure and buckets of code all at the same time is simply never going to work.

      In the case of the DMV, it might involve unifying disjoint databases pair by pair until you have only one, while maintaining the same interface to the heterogeneous clients. Then one by one converting the heterogeneous clients to a standard back end interface. Then one by one adding the features of a client to the grand unified client and switching over that system, until the GUC has all the features for all the clients are new client. Then one by one, updating the organizational procedures to make them better, and updating the GUC while doing so. You can make these changes one by one. You can roll back one step if it doesn't work right the first time. You can measure progress by the number of working updates, not in how much less non-working the global-replace-systems is today.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    2. Re:Nothing to see here... by tibit · · Score: 1

      Exactly! Incremental improvement is where it's at. If your most pressing issue is antique hardware, then you only do what's necessary to get the system ported to current hardware. Run the mainframe code in an emulator if you must, but for the life of you don't redo it all from scratch while the customer is one breakdown away from a catastrophe. Once the first most pressing issue is addressed, you move on to the next one. And so on.

      --
      A successful API design takes a mixture of software design and pedagogy.
    3. Re:Nothing to see here... by MightyMartian · · Score: 1

      I'm a contractor for a government agency that has implemented an entirely new system based on Siebel (yeah, that's right, 1999 called and wants their CRM back). The system has been "designed" (I use the word loosely) to replace several departments systems. It has, of course, been a disaster. On a technical level, Siebel sucks. It's back-end is convoluted and not well designed for massive customization. On the front end, the ActiveX controls it relies on only work perfectly in IE6, so it's compatibility mode from later versions, with some quirkiness.

      I'll wager if you look at all the failed big buck IT programs, you will find they started with the phrase "You will get an entirely new system..."

      I would never do it like that. The approach would be modular. Existing systems would be as much as possible adapted to new frameworks, and new systems brought online only as they could be demonstrated to be stable and usable. But then you wouldn't be talking about one single monster contract at some multiple of $100 million, you would be talking about a lot of smaller contracts, possibly with some percentage of the work done by in-house IT staff rather than contractors, and well, nobody ever bought themselves a tropical island on small modular contracts.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  10. Yeehaw - dumpster BO-NAN-ZA! by Medievalist · · Score: 1

    A lot of DMV workers just got new tech for their homes!

    1. Re:Yeehaw - dumpster BO-NAN-ZA! by Anonymous Coward · · Score: 0

      I am sure most of the money wasnt tech - it was services. The NEW product YOU WANT!

    2. Re:Yeehaw - dumpster BO-NAN-ZA! by afidel · · Score: 1

      Since the project has been going on since 2006 the hardware is probably EOL (unless they did a tech refresh).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  11. Re:Typical of the Federal Government too by nedlohs · · Score: 1, Informative

    Maybe invest in a dictionary? The word "too" isn't just a random bunch of letters, it means something.

  12. Lowest Bidder? by BetaDays · · Score: 1

    Was this stuff from the lowest bidder?

    --
    Paul: Father... father, the sleeper has awakened! - Dune
  13. Re:Typical of the Federal Government too by ogar572 · · Score: 1, Insightful

    Pretty much sums it up.

  14. Um, math? by DigitalSorceress · · Score: 3, Insightful

    I was going to use my mod points to mod up the first person who questioned the new math behind how a $208 million dollar project cancelled halfway through already cost $254 million dollars.

    Alas, nobody had yet... and it's just about beer-o-clock here.

    --

    The Digital Sorceress
    1. Re:Um, math? by duranaki · · Score: 2

      I think there are two sets of numbers here. The spent $135M out of $208M for DMV upgrades before canceling. In another example, they spent $254M out of a $371M for payroll system upgrade before canceling it. Still, I'm not sure I would find it surprising to learn the government had spent more than the total after only completing half the work. :)

  15. Somethings wrong with this by Anonymous Coward · · Score: 4, Interesting

    "The contract was awarded in 2007 to the Texas-based Electronic Data Systems. The company was later bought by Hewlett-Packard and renamed HP Enterprise Services. Hewlett-Packard is now run by Meg Whitman, who during her failed campaign for governor in 2010 promised to save California money with better computer technology."

    I smell something going on here. I'm thinking this may have been a bit too convenient.

  16. same thing in my state by Anonymous Coward · · Score: 0

    It's not perfect, but it works 90% of the time. It annoys me that cynics will often say private companies can do a better job and at a lower cost. Then when the govt. contracts the private sector out, then AGAIN it's the govt's fault for not being able to foresee embezzling.

    How about criticizing the private sector for fucking things up?

    1. Re:same thing in my state by Anonymous Coward · · Score: 0

      If the specs for what needs to be built are fucked up, it doesnt matter who tries to build it, a govt agency or a private contractor.

      In this case, be glad it wasnt a govt agency doing the project, as then it would never be cancelled and all the rest of the money would be wasted as well. At least with a private contractor, the plug can be pulled and some of the money can be saved.

  17. contractors and sub contractors and lot's of overh by Joe_Dragon · · Score: 1

    contractors and sub contractors and lot's of overhead and have lot's of layers from the guys on the ground to the guys on the back end.

    Also some people temp worker drag stuff out so they keep getting a pay check.

  18. Cobol by quarkie68 · · Score: 1

    Yes, once more, all those COBOL programmers there must have an income. Who are you Mr. State to decide that you can just upgrade everything.

  19. Re:Typical of the Federal Government too by MightyYar · · Score: 5, Insightful

    I thought it was an "emoticon" of a large breasted woman giving the finger.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  20. Cost more in the long run... by WarJolt · · Score: 1

    This is California's way of creating jobs. There will be IT disaster, so California will have to hire IT staff to fix it. Not very economic, but at least we can create some useless jobs.

  21. Irony by rgbscan · · Score: 4, Informative

    This is by far the best line of the article....

    "Hewlett-Packard is now run by Meg Whitman, who during her failed campaign for governor in 2010 promised to save California money with better computer technology."

    1. Re:Irony by Bigby · · Score: 1

      That is pretty hilarious. I don't understand why a company can't do the architecture themselves and then outsource the components. The money saved would actually allow you outsource each components 3 times. Then use the 1 of the 3 that works best.

    2. Re:Irony by Anonymous Coward · · Score: 0

      I haven't found a good spot to say this so I'll just throw it in here.

      Isn't the point of a "trial run" to find the mishaps? I believe we call them Beta tests where I work. There is always at least one "Oh crap! No one told us about that process." moment in the first first round of testing.

      Oh well, back to breakfast.

  22. Why $208 million? by maroberts · · Score: 3, Insightful

    Okay, the system presumably has to handle about 30 million drivers and vehicle statistics, as well as other information such as traffic citations. I assume it's only accessed through a few hundred offices plus allow access to authorised systems (police etc) at any one time. Obviously it's got to be reasonably secure and perhaps operate at more than one site to cater for disaster recovery and redundancy. This is not beyond the capabilities of a few large servers to handle (I presume that cloud storage may be out due to security issues). Such a system could supply the information to Windows/Unix or even phone app clients. I assume driving licenses and vehicle ownership records have to be printed and sent from an office somewhere.

    What else is in the scope of the project? Why does it cost several hundred million bucks to develop a new system? I can understand perhaps 10 million to develop and install. The biggest problem I can see is porting the data from the "40 year old antiquated system" to the new one. Someone must be able to explain where the extra £198 million has to go, apart from the contractors pockets.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

    1. Re:Why $208 million? by Dynedain · · Score: 3, Informative

      The biggest problem I can see is porting the data from the "40 year old antiquated system" to the new one.

      It all goes here.... not only do you have 40 years of data to port, but you also have 40 years of policies and procedures stemming from the old system that have to be enshrined in the new one. You also have to do the port in a way that has 0 downtime as you switch. And, since you can't magically switch hundreds of locations overnight, you have to make sure that the data, policies, and procedures stay in sync between the two systems during the migration period, because every location needs identical information from both systems.

      Combine this with mandates such as "The specs for the new system are to exactly match all the quirks and behaviors of the old system" and you have a recipe for disasters like this.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    2. Re:Why $208 million? by LDAPMAN · · Score: 1

      "A few hundred offices"? Think again. California is truly huge. If you assume one office per municipality there would still be thousands. The actual number is likely 10's of thousands.

    3. Re:Why $208 million? by AHuxley · · Score: 1

      Think of the new bandwidth and cpu power needed in the past and whats projected.
      30 million drivers would get a name, DOB look up at a state, city, federal level and get added to over time.
      Now every federal agency, state, city LEO and connected private detective is going to be making more and more facial recognition requests.
      From background requests, bloated cyber budgets needing to show growth, protester watching to random Web 2.0 picture face finds.
      Facial recognition math is not that CPU intensive - but there are a lot of new agencies, contractors with the clearance to make the requests.
      CA seems to have wanted to clear a clean legal pathway to the data at a local level.

      --
      Domestic spying is now "Benign Information Gathering"
    4. Re:Why $208 million? by whoever57 · · Score: 1

      I just paid my car's annual tax through the DMV website. I'm struggling to reconcile this with the description of the "40 year old antiquated" IT system.

      --
      The real "Libtards" are the Libertarians!
    5. Re:Why $208 million? by Anonymous Coward · · Score: 0

      You also have to do the port in a way that has 0 downtime as you switch.

      Or, this being the government, they can just say "Sorry, we're migrating systems and can't process your request right now. Call back in about a month when we're done."

    6. Re:Why $208 million? by Solandri · · Score: 4, Informative

      There isn't a DMV per municipality. There are about a hundred and sixty scattered around the state.

      This has been a complaint too. For a state with a population of 38 million is (figure half of them drive) it's about 119,000 per DMV office. At 250 working days a year, that's 475 per office per day, or about 59 people per hour. That shouldn't be that hard, but the lines there are typically 1-3 hours long. They have a reservation system where you can make an appointment in advance. But the last time my registration came up for renewal, there was a problem which required me to visit the DMV instead of renew by mail. I tried to use their reservation system, only to discover that even though I was trying to make an appointment the day after I got the mailed notice, all the nearby DMV offices were booked solid until 3 weeks after the renewal deadline. I ended up making a reservation at some DMV office in the desert 70 miles away (still had to wait in line 45 min), and used the trip as an excuse to do some sightseeing and visit some friends in the area.

      If you have a AAA membership, that's by far the best way to get your DMV stuff done in California (if it's a service they can do - they don't do driving tests and a few other things). I've never had to wait more than 30 min there, and usually they get to me within 5 minutes. They charge a few dollars more, but it's worth it compared to wasting several hours at the DMV.

      In contrast, the RMV in Massachusetts and the DMV in Washington had wait times very similar to the AAA. Massachusetts even puts offices in the mall so parking is convenient and you can drop by while getting other shopping done. So I dunno what California is doing wrong, but whatever it is they're doing it very, very wrong.

    7. Re:Why $208 million? by LDAPMAN · · Score: 1

      This system isn't just accessed by actual DMV offices. There are multiple users in every municipality.

    8. Re:Why $208 million? by Anonymous Coward · · Score: 0

      In contrast, the RMV in Massachusetts

      I've had to wait at the Mass RMV nearly 10 minutes during peak times.

    9. Re:Why $208 million? by Anonymous Coward · · Score: 0

      "I tried to use their reservation system, only to discover that even though I was trying to make an appointment the day after I got the mailed notice, all the nearby DMV offices were booked solid until 3 weeks after the renewal deadline. I ended up making a reservation at some DMV office in the desert 70 miles away (still had to wait in line 45 min)"

      Uh huh. Wait until you have to do this for a cold, or perhaps a broken leg.

      Fill out a form and take a number.

    10. Re:Why $208 million? by failedlogic · · Score: 1

      Not only that, but why reinvent the wheel?

      California's requirements for a DMV system shouldn't be all that different from NY or TX or most other States. A new DMV system could just be redone 'once' for one state and then modifications made to the system base on -legal- requirements of another state.

      I emphasize 'legal' reguirements, because the last thing you want are 'desired' or 'mandatory' requirements that aren't really needed. You sink in a lot more money due to incompetence.

    11. Re:Why $208 million? by Common+Joe · · Score: 1

      If something like that is done, it better be open source by those who know how to be responsible for it. Otherwise, a single company will have a lot of power over IDs in the country.

  23. Not surprising, at all by boethius · · Score: 2

    California of course is a behemoth of State agencies spread everywhere, not to mention hundreds more various County and Municipal agencies and departments. Just within the scope of the State of California there are massive agencies like the DMV, Health and Human Services (i.e., Welfare), State Parks, Department of Insurance, Franchise Tax Board, and dozens of regulatory agencies and sub-agencies, and the Legislature itself. Across these numerous agencies and departments there are hundreds of thousands of employees and a huge and frequently antiquated technological infrastructure. Most agencies are running independent IT silos and there's very little, if any, connectivity and coordination between these usually very large IT groups. In spite of all this for years the State's CIO was only in his position part-time (huh?) and, while he has since been replaced with a full-time CIO (probably a few times over, by now), none have been successful overhauling the State's horrific IT issues. The State's payroll system is among the most notorious in the nation and believed to be at least 30 years old and running on rock-solid but extremely EXTREMELY antiquated hardware. This is why certain mainframe programmers and administrators will NEVER lose their jobs - lifetime, guaranteed employment maintaining an archaic piece of hardware. It's so bad that when then-Governor Arnold Schwarzenegger threatened an across-the-board 20% pay cut to State workers to balance the budget (don't laugh; the State HAS to have a balanced budget but you know what it does? Never passes a budget or passes it 6-12 months after it was supposed to). State Controller John Chiang fired back, proclaiming the State's payroll system "couldn't handle" an across-the-board wage adjustment. Can you imagine? Over the last 10-15 years you're easily looking at billions thrown at overhauling California's ancient IT infrastructure, with likely tens if not hundreds of thousands of unique, probably very hard to support applications "vital" to its hundreds of State departments and agencies. The progress it has made with these billions? Save the overhaul of the HHS system - a huge, mega-hundred-million expense that was also fraught with major major problems - the State is showing no signs it is making serious progress to refine its systems and infrastructure.

  24. Government + Consultants = Failure by Tridus · · Score: 4, Insightful

    This is entirely normal when you take a government that chronically under-staffs on IT and relies on consultants. They go and try to do something big, and they don't have the expertise in house to deal with it. Enter more consultants, particularly of the variety that like to write a lot of powerpoint presentations and bill a lot of hours but never actually deliver a bloody thing. Of course, since the government doesn't have enough IT expertise to actually figure that out, the high level senior managers that love powerpoint and high-level mumbo jumbo MBA talk think everything is going well.

    And then, scope creep happens. It follows one of three lines:
    1. Election happens. New government comes in, with new priorities and a new way they want to do things. This is obviously bad for a huge project in progress.
    2. The existing project has a new department join in, which means new managers and thus a new set of demands. Instead of starting up a new project, they try to shoehorn those into the current project to satisfy management's desire for design by a giant committee of managers.
    3. Someone realizes that the project didn't actually have all the requirements properly captured in the first place, which is pretty much inevitable in my experience.

    You'd think at some point the government would learn that they can't manage projects in this way and rely on consultants to sort it out, but they never do. Of course, in the case of #1 or #2 even in house IT doesn't really save you, but in my experience they tend to be more flexible than a giant Enterprise consulting outfit (mostly because there's no contract they can hide behind to deliver X, even if X doesn't actually solve the problem that prompted the project in the first place).

    The whole process is a giant mess.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    1. Re:Government + Consultants = Failure by Virtucon · · Score: 1

      Really? Why should a company with a head count of 100 in IT then go out and double or triple staff to get an initiative complete? What happens after your done? Do you keep that extra staff on? and when you say Government + Consultants = Failure, there's lots and lots of projects delivered to governments everywhere, on time and on budget. It's only when you hear about these problems that people jump to conclusions. The Government relies on Contractors to get new things done because most of the IT staff in Government are too obsessed with their benefits and pensions to be bothered with doing something new. Government positions are almost always set up so you never have to change, you can do the same stupid job for decades and when you're done, you'll get a nice pension. Companies aren't going to start staffing more workers just for one project, especially one that only lasts a couple of years. So, please don't assume failure is the only outcome because I've been involved in quite a few successful projects over the years working with government agencies to deliver new functionality much to the chagrin of the incumbent staff.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    2. Re:Government + Consultants = Failure by Yakasha · · Score: 2

      This is entirely normal when you take a government that chronically under-staffs on IT and relies on consultants. They go and try to do something big, and they don't have the expertise in house to deal with it.

      Really close here. Every successful project I've been on that utilized a high % of contractors had insanely awesome people in house running the show. But Sacramento's top IT positions cap out under $100k... with no stock options.

      Not gonna happen.

    3. Re:Government + Consultants = Failure by BobandMax · · Score: 1

      So, you're saying that the problem was not enough government employees? Why would it make sense to staff IT for very large projects? How many of those are there? The likelihood is high that it would end up as a government fiefdom that perpetuates itself by inventing work, whether it was needed or not.

      --

      "Computers are useless. They can only give you answers."
      -- Pablo Picasso
    4. Re:Government + Consultants = Failure by Anonymous Coward · · Score: 0

      That would be because "the public" always bitches and moans when government actually pays for competent talent, and they demand levels of "accountability" that can only be met by mountains of accounting and paperwork that nobody, even the people who do it, really believe is necessary or helpful.. This is all to prevent favoritism and cronyism, which happen anyway.

      That, plus too much project management, too much listening to idiots, too many incompetent elected officials on oversight boards who couldn't pour pee out of a boot with instructions written on the sole. I've gotten to where I can predict when and how a project is going to fail just by looking st who bids on it. This stuff happens in the private sector too. They just hide it better.

      It'd be nice to work in an industry where people with actual talent get rewarded for once. I just can't figure out what that is.

    5. Re:Government + Consultants = Failure by Anonymous Coward · · Score: 0

      You know, you were doing pretty good for the first couple of sentences. After that, screw you. I'm getting tired of all the crap talk about government employees when I meet vastly more useless people in the private sector every day. BTW, the whole point of having benefits and pensions is precisely so you don't have to obsess over them. You might try maybe demanding those back instead of whining about what other people have, except that you were too dumb to stop the 1 percent from taking them from you.

    6. Re:Government + Consultants = Failure by dstates · · Score: 1

      Ask Mitt Romney about IT consultants. He may have actually outspent Obama on IT, and look where it got him.

      --
      Statesman
    7. Re:Government + Consultants = Failure by Anonymous Coward · · Score: 0

      As a consultant with some ethics, hey I am still a consultant and have to do as i am told by my boss, I see a lot of companies who have skeletal IT staff compared to the number of users they are supporting. I feel bad for them when we come in to deploy a new phone system/call center and we bring a team of 3-4 people and they are only 2 guys.

      This projects failure, like most, stemmed from the lack of a Strong CIO (a knowledgeable one, not some MBA puke who was doing sales a year ago) and no interaction with the business users. if the DMV or Sec of State where the DMV usually exists under had a technically competent CIO and some equally competent Software Architects working with the operational side of the business to revamp and streamline the old systems business rules to modern times, wrote up a solid design and then contracted out some of the code work to consultants then this would have never happened.

      Another idea is that since this is part of the State government, the state should carry the CIO plus SA and coders. Then have them move from project to project in the state. That way we do not have hundreds of little IT teams spread all over the place. Heck, the State could even build their own data centers and operate as a private cloud, but that is for another post.

  25. Re:Typical of the Federal Government too by Nadaka · · Score: 1, Insightful

    >95% of failed, past due or overbudget IT projects are a result of insufficient, incorrect or everchanging requirements from the customer organization and the people on our side who interface with them. It is a result of people thinking that computers are magic, large software projects are easy to change completely after they have been nearly completed, and people will understand what they mean instead of what they say.

  26. obamacare is not contractor and it fixes a lot of by Joe_Dragon · · Score: 2

    obamacare is not contractor and it fixes a lot of stuff.

    Also the obamacare exchanges are like new stores with more choice then in the past.

  27. Know when to hold and when to fold by pele_smk · · Score: 1

    At least California knows when to let go of a deal gone south and fire someone.

  28. Re:Typical of the Federal Government too by tibit · · Score: 2, Informative

    Look, when you're an IT consultant company, your first job is to do a discovery project that is aimed precisely at defining exactly what the project is -- in absence of proper requirements. Heck, if it's a bidding process, you must also do due diligence -- that would typically involve talking to the customer(s), talking to their employees, etc. It's your own fault, as a consulting company, if you can't deliver. You must be able to tell that the customer is too clueless to make it work. It's your fucking job.

    --
    A successful API design takes a mixture of software design and pedagogy.
  29. Re:Typical of the Federal Government too by steelfood · · Score: 2

    Nobody wants to fucking do their jobs.

    That about sums it up right there.

    --
    "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
  30. Paper. Lots of Paper. by Rande · · Score: 5, Informative

    Having worked on govt projects before, it's all spent on :
    a) Management. Lots of it. About 5 times as many managers/sub-contract managers/advisors etc than there will be coders. Because the more management a project has, the harder it is to blame any one person.
    b) Paper. Lots of paper. The amount of pages generated on specifications, revisions, reports, recommendations will be able 10 times the number of _lines_ of code created. All to show that no taxpayers money was wasted.
    c) Tendering. It costs a lot to tender a bid, which reduces the competition to only the big ones who can afford to throw a million at a 1in5 chance. Whereas, if they were allowed to go to a small consultancy who only has 30 employees, they'd be able to get a much better price.
    d) Changes. The requirements are often so written in very complex language that noone really understands it, and then they come along with changes every 2 months which require 3 months of recoding because they didn't fully understand what they were asking for to start with.
    e) User acceptance. Don't underestimate the ability of a low level govt employee to refuse to use the new system because 'I've done it this way for 30 years and it worked just fine! This doesn't work like the old one did.'

  31. Re:Typical of the Federal Government too by Virtucon · · Score: 5, Insightful

    Oh good grief what a bunch of bunk. Do you know why big contracting companies exist? It's because companies have lost faith in their internal organizations to deliver. Plain and simple. I've seen it in dozens of organizations in my career where an entrenched group builds a castle of "can't." So, the execs hire an outside firm not only to get what they want but to also force these little castles to actually deliver something. Lazy contractors? Please, how about lazy employees who feel that they hold the keys and as long as they keep pushing back and feel empowered so nobody is going to mess with their careers even though they may be doing such innovative things like writing System 360 Assembly Language. It's everywhere and it's not just in IT, people in this country have become lazy and foolish relying on attitude rather than customer service and trying to do a good job.
    Every large organization has this problem and IT isn't just one of the areas where dead space can occur. So, the big companies come in, push change, make big promises that sometimes are overblown. In the case of California I could probably guess that the specifications of what were required were done by bureaucrats who have no clue on how to spec out requirements or were based on something that wasn't possible to build. Are there bad firms? yes, but are there bad customers? hell yes and they can make it absolutely impossible to deliver anything because the same people who have to approve or test anything are usually overworked, or not committed to the project leaving the contractor and subsequently the whole project in limbo. That usually leaves to failure despite the best efforts of all parties involved.

    So before you blame consulting companies for this failure, remember they wouldn't exist if people were doing their job or came to the realization that their skills and abilities are out of alignment with what their management expects.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  32. Time for the Government to Take IT In-House? by l0ungeb0y · · Score: 1

    Seems the Government Pork-Barrel is sewn-up by the Multi-Nationals who are only interested in milking mega-buck projects for all they are worth rather than delivering a working product anywhere near their promised completion date and cost estimates. And the problem doesn't stop there, even if the project is completed, typically the Contractor continues to milk it via Support Contracts and added Consulting Fees. These Support Contracts can eat away substantially at the State Budget in the event of unforeseen issues or changing requirements resulting in upgrades.

    As it stand, the current situation is not in the interests of the Government or the Tax Payer. It stands to reason that the Government could save substantial amounts of money on projects by building it's own IT Agency which could operate like CalTrans does by building and maintaining the needed infrastructure and hiring contractors where needed to perform task specific work and in a much more controlled capacity. Additionally, the smaller scope of work would open the door for smaller companies to come in and compete for these contracts since the man-power and support requirements of these limited-scope sub-projects would be far lower. Think Caltrans hiring a local Paving Contractor to come in and help repair a stretch of roadway in a pinch -- no need to bring in a big player, just someone who can bid low and deliver on time.

    Of course, bringing something new in-house and running it brings in it's own set of challenges, but even a halfway decently run shop should be able to operate and deliver projects at a far lower cost than what they are paying now. I'm sure if they add up all the costs of IT Contracts for the next year, they'll see they are spending in excess of the entire operating budget of their Big-Name IT Contractor.

  33. Re:Typical of the Federal Government too by St.Creed · · Score: 4, Funny

    I'll never look at that word the same way again :)

    --
    Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
  34. Re:Typical of the Federal Government too by Nadaka · · Score: 0

    I am not a consulting company, no it is not my job to make other people do their job. You are blaming lazy developers, when you should be blaming lazy, fickle customers who are incapable of knowing what they want or need and change their mind every damn week, and then demand that you rework everything to meet whatever happens to be their fleeting fancy of the week. Even a good architect faced with that kind of BS that I see every day has a choice of submitting or telling them to go fuck themselves, and architects are rarely allowed to tell the customer to fuck off.

  35. Re:Typical of the Federal Government too by Anonymous Coward · · Score: 3, Informative

    This. I hired a popular 'big' construction company to do some renovations on my business. They got as far as fucking everything up and then holding on to the money as long as possible. It took a lawsuit and a solid WEEK in civil court to get them to give ANY of the money back. Once they were court ordered to give the money back, they received extension after extension and after all was said and done, I had my money back and then had to shop for other people to do the work.

    Guess what? Very few of them would even continue the conversation after they learned who my company was. So I sat there for three months without a physical location for my business, while the city told me over and over I had to do something with it. Only through extensive paperwork and documentation was I able to prove that I was pretty much blackballed from all the local construction companies. I ended up paying something like 3x the original cost (basically 3x more than market value) for the work.

    So you're basically screwed. If you retaliate legally for them not doing their job JUST to end up with your money back, you get blackballed and no one will deal with you unless you pay them a ton more. If you don't retaliate legally, you've basically wasted the money. This is probably where they stand right now.

  36. Um, reading? by DragonWriter · · Score: 1

    I was going to use my mod points to mod up the first person who questioned the new math behind how a $208 million dollar project cancelled halfway through already cost $254 million dollars.

    It didn't. $135 million dollars had been spent on it -- the $208 million number is in a different sentence, about a different $371 million project by a different state agency where the contractor was fired. Also note that "halfway through" doesn't mean that only half the allocated costs were consumed; indeed, costs outpacing progress very frequently one of the signals that lead to a project being cancelled.

  37. Re:Typical of the Federal Government too by Anonymous Coward · · Score: 0

    Continually charging customers who are too clueless to EVER make it work is the business plan of pretty much every large IT consultant company.

  38. Well having been there... by ZonkerWilliam · · Score: 1

    For several large IT project at the State agency level, I can safely say that the bidding process for an RFP is to the lowest bidder, not the best bidder. Also they make it easier for certain companies to be on the bidding process ie. cronyism. So really the state ends up with what it asks for. Most large IT project fail because of these reasons.

  39. Re:Typical of the Federal Government too by interval1066 · · Score: 1

    It's not about the government. It's all about the useless IT consulting companies.

    Funny, having worked with many consultants over the years my company hasn't had problems with them to this extent. If they were universally bad you'd think private companies would dump them. Which of course we do when they screw up. You're barking up the wrong tree. The problem is lax government oversite, its not thier money, they don't give a shit.

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  40. Re:Typical of the Federal Government too by kelemvor4 · · Score: 0

    Agreed, but it's still a troll. Your post and my post are both -1 Offtopic.

  41. Could it be the government agency's fault? by cyberidian · · Score: 4, Insightful

    Could it be that the way the government contracts are structured and micromanaged by government agencies is the problem and not the contractor or their programmers? I work for a company that provides government services under contract to the State of California and the government agency that oversees us micromanages us so much that it is often impossible to to develop systems properly. The 4 biggest problems I see are 1)constantly changing requirements that are written by government employees with little or no IT/web knowledge 2) contracts secured by being the lowest bidder which do not allow us to have the resources to properly design or test the system we are building 3) forcing us to work with other contractors including non-profit ones that are "donating" their services (very strange to me really) and that provide inferior IT systems we must use or integrate. 4) Requirements, features and design being dictated by government agencies or advocacy groups with little knoweldge of system design & development. For example, we are currently forced to support an application written by one of these "non-profits" that uses ASP classic and violates every current IT standard. My company has the IT staff & talent to completely rewrite the application but we are not allowed to and must instead support and integrate the badly written one that was donated to the state. It is unclear why this non-profit is allowed to force the agency & us to use their product, but it seems they have political connections that make it so. I believe also that government contracts almost always go to the lowest bidder and not the company with the most expertise. Often a contractor is the lowest bidder because they plan to cut corners and not follow good IT practices, or have not estimated costs correctly. Also as a web developer for a company that works under government contracts, I cannot count the number of times we have received requirements for a website from people that have little or no computer skills, let alone web skills or experience. You would think in this day and age that the government employees providing requirements for government IT systems would have at least basic IT knowledge, but this is often not the case. I am not exaggerating that I have received requirements from people that have no Excel, Word or even email skills and have obviously barely even used the Internet. Many people in the top levels of government management are older (baby boomers) or were promoted for reasons other than great IT skills. They often have no professional experience with developing IT Systems, ADA or other required standards and yet they are the one writing the criteria for the contracts and the system requirements. State agencies also often demand that large amounts of money be spent on "usability studies" or other commitees where a lot of people discuss and dictate what the IT contractor should do in building the new system. The people running these studies often have very poor IT skills themselves and have little experience designing IT systems, but they often have an enormous say in how the system is designed. By the time the IT contractor's development staff is involved in the project, everything is already specified by non-IT government people and between that and the contractor management trying to save every dime (therefore not providing resource for testing), it is not really possible to build a quality system. I say all of this inspite of the fact that the State of California actually has a good Department of Technology Services that provides great ADA compliant web templates. The California State government is so large that even with a good DTS department, the management and staff at specific agencies providing the requirements for a new system may have no knoweldge or interaction with that department and never involve them in creating the contract or project requirements. I think the solution to this is the state should be involving its DTS department in creating all contracts and requirements for new systems projects and ind

    1. Re:Could it be the government agency's fault? by roc97007 · · Score: 1

      > Could it be that the way the government contracts are structured and micromanaged by government agencies is the problem and not the contractor or their programmers?

      Um, no. It's both.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    2. Re:Could it be the government agency's fault? by strikethree · · Score: 1

      Your comment looks interesting... but damn. Have you ever heard of this new invention called a paragraph? It is very useful for people like me who have a hard time tracking line after line embedded into an amazing huge wall of text.

      Thanks for listening.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  42. Re:Typical of the Federal Government too by Anonymous Coward · · Score: 0

    Bullshit. This is the typical lazy attitude the GP is talking about. If the customers don't know what they want, you teach them. Just doing what they initially say, and afterwards saying yourself "it was what you asked for," when it really wasn't, is EXACTLY the problem. Too lazy, or dumb, to see the bigger picture, and that is why you have the reputation you get. But that's okay, just blame the consumer.

  43. Re:Typical of the Federal Government too by Nadaka · · Score: 1

    No. You are not getting it. It doesn't matter how hard you try, they NEVER know what they want. It will change, and they will expect you to turn everything around. Often they expect you to do that without delays or additional costs, or both. You can teach them what they want, they may even agree for a short time, but not for long.

  44. Re:Typical of the Federal Government too by Anonymous Coward · · Score: 0

    having done jobs that were sent to hp enterprise services > global regional subcontractor > north american subcontractor > regional coordinator > state coordinator > me, I concur. Even being competent doesn't matter. The whole system is screwed before it ever get to me. I often find problems I can't touch (not part of my portion of the contract pie) and sometimes I file a ticket when I find an issue and wait 2 weeks to be called back to fix it because the people that are supposed to be doing the monitoring don't.

  45. Re:Typical of the Federal Government too by Bigby · · Score: 2

    Companies lost faith in their internal organizations? No, chicken shit unknowledgeable managers (not companies) don't want to take responsibility for doing anything more complex than a CRUD service, so they send it to Accenture and IBM. It is a big blame game and a web of CYAs.

  46. Re:Paper. Lots of Paper. by superflippy · · Score: 1

    d) Changes. The requirements are often so written in very complex language that noone really understands it, and then they come along with changes every 2 months which require 3 months of recoding because they didn't fully understand what they were asking for to start with.

    With federal government projects, and I assume with state projects as well, there are all kinds of specific guidelines and rules that have to be followed. If these aren't stated explicitly in the proposal, they cause cost overruns. For example: Only union employees are allowed to move servers, equipment must be sourced from certain suppliers, certain technologies such as bluetooth aren't allowed in some government locations... The unwritten requirements can go on and on.

    --
    Your fantasies contain the seeds of important concepts.
  47. Virginia DMZ by El_Oscuro · · Score: 1

    Perhaps California should consult with Virginia about how to contract and run a DMV system.

    --
    "Be grateful for what you have. You may never know when you may lose it."
  48. Re:obamacare is not contractor and it fixes a lot by Anonymous Coward · · Score: 0

    What's the price of things remaining unfixed?

    But no, the exchanges are not optional. A state running one itself is, if they don't, then the Federal government will provide one.

  49. Re:Typical of the Federal Government too by hsthompson69 · · Score: 1

    Mod parent up. We know the contractor has been fired - how many government employees got fired for this failure?

  50. Re:Typical of the Federal Government too by RocketRabbit · · Score: 3, Interesting

    I think you've been reading too much fiction. The discovery and due diligence processes are there for the benefit of the customer, in order to make it appear that you know what you're doing with their project, even when their project is a mess - which is most of the time.

    If you tell the customer that they are clueless, you probably lost the contract. So, you have to pussyfoot around and figure out how you can make any progress at all, despite the fact that your management, and their management are both fighting you every step of the way.

    You probably believe in the ghost called Minority Shareholder Lawsuits too.

  51. Wait What? by Greyfox · · Score: 2
    They shut down a project before it was a couple billion dollars over budget? That's blinding efficiency by government standards! HP must have really, really sucked for that to have happened. I'm gong to have to go look at the story.

    Oh, I see. It started under EDS auspices a few years back. Pretty light on details other than that, but let me guess, EDS proposed Citrix as a solution right out of the gate and set up the server on some 286 that they found in Ross Perot's attic. Am I getting warm? I'm pretty sure I'm getting warm, because EDS is a one-trick pony, and their trick sucks. Doesn't matter if you're setting up an accounting system or a next generation war ship, EDS will find SOME way to install Citrix on it. I'd say "and make it suck" but that's kind of redundant when you're talking about Citrix!

    Too bad for the Government EDS is pretty much the only game in town if you need some IT contracting done. Enjoy your Citrix!

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Wait What? by Anonymous Coward · · Score: 0

      > HP must have really, really sucked for that to have happened.

      C'mon, we do business with HP and oh wait you're right.

  52. Bilking Government is an Art by EmagGeek · · Score: 2

    And companies like HP, L3, Cisco, SAIC, and others, make Michelangelo look like my dog with a crayon.

  53. What a rip off by Anonymous Coward · · Score: 0

    "$371-million upgrade to the state's payroll system,"

    What a bargain. Not. How many staff are on that payroll? Payroll isn't rocket science. Isn't there open source software that will do it? This is ridiculous, and I'm sure BROWN ENVELOPES (bribes) were involved.

  54. Re:Typical of the Federal Government too by sakshale · · Score: 3, Insightful

    The problem is that you are both right!

    Just look at the new California high speed rail system and how it went from a simple concept to a bloated monster.

    Both teams are screwing up and they will both blame the other team for the failure.

    --
    For every problem there is a solution that is simple, obvious and wrong.
  55. Re:Typical of the Federal Government too by slodan · · Score: 1

    I work for a product design company. We work with (consult for) companies that want to bring a product to market but don't have the internal engineering expertise or capacity to do it themselves. There are a lot of companies like this. They employ some engineers to create specifications and make technical decisions, but not enough engineers to complete the project in a reasonable time.

    I have trouble believing that a normal IT department is equipped to do a large-scale migration, especially when they need to continue supporting all their normal business operations.

    In summary, if you want to be successful with a large software project--and large software projects aren't what your business does, you probably need outside help that does it routinely. Then the question becomes how you evaluate this outside help's qualifications, how you write your contract, how you set your milestones, and how you communicate your requirements. But that's an entirely different story.

  56. Re: Typical of the Federal Government too by Anonymous Coward · · Score: 0

    or you can could hire a company not local. I live on Nantucket an island that feels like it's own country. Despite all local contractors (legal or not) a lot come from other parts or Massachusetts or out of state all the time. you don't have to hire local. I am surprised California did not get a company that makes accounting software already and have them tailor something that works for them or hire full time developer's that work to build that ever they need.

  57. flamebait?? by Anonymous Coward · · Score: 0

    flamebait? hardly looks like flamebait to me.

  58. Re: Typical of the Federal Government too by Anonymous Coward · · Score: 0

    Yes, but if you, as a politician, hire outside your electorate how are you going to translate massive government spending into your next reelection, campaign contributions, and your high-paying, post-political sinecure where you still wield influence on your political successors who want the same deal?

    Ha! Answer *that* one, smart guy!

  59. Re:Typical of the Federal Government too by Lije+Baley · · Score: 5, Insightful

    There are some cases also where this misalignment of skills and management expectations is more of a management deficiency. Many organizations have technical people who are quite willing and capable, but they have been pigeon-holed and beaten down by policies which incentivize apathy. I have worked with long-time developers in quasi-government jobs who have skills only on legacy systems, and I have had the pleasure of helping them participate in the development of modern SOA interfaces. Most of these people just need an opportunity to learn, grow, and feel like their contributions will be meaningful. And it is not expensive, in fact if it looks expensive you are doing it wrong! You don't need or want conventional "training" for them, and if it is done right, it can cost little or nothing in extra time. These people have a goldmine of lost productivity to tap into -- productivity that poor management has beaten out of them and that good management can cash in on.

    --
    Strange things are afoot at the Circle-K.
  60. Rule of thumb (was Re:Sadly) by Anonymous Coward · · Score: 0

    SImple rule of thumb: If it will take 5 good programmers more than a year to build it, don't bother. Really.

  61. Re:Typical of the Federal Government too by Anonymous Coward · · Score: 0

    Sometimes the "castle of can't" is there because it really is an insurmountable barrier. I've experienced it personally. A certain person wanted me to find a way to piggyback data on packets. As you know, by design there isn't any reliable, legitimate way to do it. There was one company that had a *patented* way to do it with TCP sequence numbers, at the obvious risk of making you more vulnerable to MiM attacks.

    A co-worker actually showed me an ad on craigslist that fit my job description. I held my ground because the request was literally impossible.

    My replacement was not hired. Now obviously this isn't true in every case; but sometimes when you're employees tell you it can't be done, it's because it really can't be done.

    Now that brings us to the PHB's problem. He's not a domain expert, so he doesn't know if he's asking for 2+2=5 or not. He brings in a consultant on additions who charges him more than salary, and eventually comes to the same conclusion... or builds him a broken addition machine to please him. Either way, it's a train wreck because the manager is fundamentally a conductor who can't read sheet music.

  62. Not unique, not even close by Anonymous Coward · · Score: 0

    It's well known that a surprisingly high number of "technology projects" fail. Furthermore, the larger the project is, the more likely it is to fail. This is true in both public and private sector too. And many projects, while not outright failures are "challenged".

    I would argue that information technology has succeeded against a nearly continuous background level of these failures. The reason is that failure is not a universal experience and the successes can be remarkable.

    The creation of all of the following is, at least in some respect, a response to high project failure rates:

    CMMI, PMI, Six Sigma, Agile, Xtreme Programming, Scrum, RAD, Lean

    So why do projects fail? It's every reason you can think of! Just as a short list:

    1). Lack of a committed business sponsor. Committed as in, if the project fails, the sponsor's career is badly damaged and they will probably lose their job;
    2). Inadequate understanding of and preparation for the inevitable business process changes;
    3). Insufficient project resources (too few people, too many junior people, competence problems, etc.);
    4). A timeline that is unrealistic, usually determined by external priorities;
    5). Poor scope control resulting in excessive project changes;
    6). Toxic separation of IT and the business, due to culture differences, separate chains of command, or many other issues;
    7). Immature technology;
    8). Delivery cycles that are too long, resulting in failure to catch and correct problems early enough.

    Well, that's just to get started. The consulting issue is a whole other conversation. Suffice it to say, consultants have their place and can be invaluable. However there are many reasons to use consultants and some are cynical and/or political.

  63. Re:Typical of the Federal Government too by Anonymous Coward · · Score: 0

    Add in ever changing management that every time someone new comes in on either the government side or the contractor side, the things they want change. So you write a change order and someone claims that should have been in the original scope of work and then you go to the lawyers.

    Been there, suffered from that. And in many cases it was the state that was at fault for lousy specs and poor control over their personnel and contracting types. Other times, it was the contractor.

    I watched one system built on hardware the contractor told the customer would no longer be made/supported with 10 years warning still be in place 15 years later and 4 contractors later. Replicating something that took 10 years to build and which can change because some legislator wants it to while you are trying to replicate the logic of the old system is a bear. These aren't simple applets.

    I wonder why states don't just ask for the best or breed used by another state (I once worked on the same relatively simple system for 8 states and territories. Each had to put their unique spin on doing the same job.) But that wouldn't respect the uniqueness of my state would it even for something as simple as a DMV system.

  64. Re:Typical of the Federal Government too by Beeftopia · · Score: 2

    Problem 1: Sales team says yes to everything the customer wants.
    Problem 2: The business managers think anything tech-related is trivial. Commoditized. Already been done before. Simple to implement.
    Problem 3: Uncooperative government employees who don't want to be bothered or want to protect their little empire.

    These are very difficult issues.

    Re: Problem 1 - if our sales team doesn't nod eagerly at every requirement, someone else's team will. The customer can't tell if he's being lied to or not.
    Re: Problem 2 - business managers like to look at things in the aggregate. BUT - the devil's in the details. And getting the right people is very difficult. You need a talented business manager to understand what what is complex, what is possible, what is impossible.
    Re: Problem 3 - You have to find a way to circumvent many of the government employees / chieftains with this attitude. It requires buy-in from top management. But if it's a powerful sysadmin chieftain who doesn't want his empire f--ked with, well... you're going to need a full separate testbed on which to deploy and test the system. Hard to do if you're working almost totally on the client site.

    But ultimately, to the business, it's about getting paid. And someone's been paid 100's of millions so far. So, from the business side, that would be considered a success. That's a problem too, if you're the customer trying to get a quality final product..

  65. Re:Typical of the Federal Government too by Anonymous Coward · · Score: 0

    a good architect can tell a client to fuck off. You don't ask a building architect to change an office building's base structure halfway through girders going up, else you get the Citibank building in Manhattan (building would have fallen down in a good wind because some yutz wanted to cheap out on welds) , you don't tell the architect of a car (Lead engineer, whatever the fuck they are called) to change the engine and exterior, else you get Pontiac Aztec (was a great idea until pontiac execs fucked with the design) , and you don't change the requirements for software, else you get Windows Vista.

  66. Re:Typical of the Federal Government too by Bill+Dog · · Score: 2

    My experience is that the problem is too much govt. oversight. At least in my industry they don't say okay we need a system to do this, how much will it cost, how will you implement it, okay, that looks fine, now go ahead and do it! It's no I want it done this way, and then two weeks later I want it done that way, and then I want it totally changed to this, and now that.

    The unethicalness of govt. contracting co.'s is in saying sure whatever to all of that, because they get paid all the same. I get paid all the same too, but I want to get something done. And so do my coworkers.

    The problem is that for the govt. reps, it's not their money, they don't give a shit, and they're unaccountable so they don't have to. They can use it as an ego-stroking fest, because the contracting company will worship their every word as long as the funding spigot stays open. So none of the big-wigs in either party to the transaction care if anything ever gets done.

    --
    Attention zealots and haters: 00100 00100
  67. Re:Typical of the Federal Government too by Anonymous Coward · · Score: 0

    Cool story time...

    Me and a coworker got sub-contracted out to troubleshoot this networking and programming problem this company was having with some remote DB access software. We get to site, we're showed what happens, and start looking into it. 5 hops to the remote DB, we see the third hop drop out in the frame cloud of the network route. Hey, it's a telecomm problem! Took us all of 5 minutes to solve their problem that they have been living with for 6 months because they couldn't figure it out. The company in question? GE!

    I can only imagine what they got charged for it, as we were subbed out...

  68. Re:Typical of the Federal Government too by CodeBuster · · Score: 1

    Please mod the parent up insightful, he makes an excellent point that managers everywhere would do well to understand.

  69. Re:Typical of the Federal Government too by Anonymous Coward · · Score: 0

    Management should fire the "can-t do it attitude" internal staff and hire people willing and able to get the job done.

  70. Re: Typical of the Federal Government too by lymond01 · · Score: 2

    Well, a contractor experienced supporting a particular industry would find the processes in place and help the customer learn about what can be done to improve them. Most customers moving to new tech won't know what to implement, they just know things need to be more efficient. As a contractor it is up to you to NOT do what the customer tells you, but to convince them to use the best solution for the problem.

  71. Re:Typical of the Federal Government too by erp_consultant · · Score: 3, Insightful

    "If the customers don't know what they want, you teach them" - Umm...if the customer doesn't know what they want then the project is in deep and immediate trouble. It is the customers business to run and if they don't know what they want they had damn well better figure it out before they spend a boatload of money on a team of consultants.

    I have worked on many large projects, some with government agencies some with large private companies, and the most successful ones have a common thread. The common thread is that the critical project decisions are a collaborative effort, not simply punted to the consultants to say "here, you figure it out". If a company has management that is unwilling or unable to make decisions that company will fail. I don't care how many consultants you bring in, if the management cannot articulate how the business is currently run and what the future goals are the project will fail.

    Are there shitty consultants out there? Sure. Just like there are company executives that have no business running a lemonade stand, never mind a multi-billion dollar company or large government office. To succeed you need talent on both sides.

    Some of the government IT systems that I have been exposed to are arcane, to say the least. Often they have little or no documentation and are extremely complex. Many of the agencies are under funded and under staffed. Talent and motivation, frankly, are sometimes lacking. Basically it's a difficult environment to work in.

    Really big projects like this have a high failure rate. There are a multitude of reasons, some of them above. I suspect that both sides share in the blame.

  72. Re:Typical of the Federal Government too by buybuydandavis · · Score: 1

    >95% of failed, past due or overbudget IT projects are a result of insufficient, incorrect or everchanging requirements from the customer organization and the people on our side who interface with them.

    Bingo.

    The customer organization is multiple organizations, all with different agendas, some of which are surely to scuttle the project. Each organization is made of multiple people who come and go over time, with each new regime reevaluating and changing direction.

    One of the sweet dynamics is not just that the government changes requirements - every new Eloi administration does that. But the morlocks in government who are actually in the know about the details don't want to tell you, because their butts are on the line only if they commit to a big mistake, and not if they accomplish nothing.

    Of course the government contracting business is a racket of greasing the government players. But the contractors really would prefer to build something that works.

  73. Re:Typical of the Federal Government too by hughbar · · Score: 1

    Well exactly, in the UK nearly every large system that the Civil Service commissions [from recent memory Child Support Agency, Crown Prosecution Service, Tax Credits, National Health data spine, Secure email for National Health, various bits of HMRC [our taxation department for overseas readers]] has failed, been delivered over-cost and late or abandoned.

    Incidentally on the consultancy side, the same 'usual suspects' EDS, Cap-Gemini and Accenture, for example, tend to be involved nearly every time.

    However senior Civil Servants stay in post and, indeed, go on to greater things and usually end up with decorations and honours. Before in the days of high Dickensian stools, quill pens and Latin phrases, the time that the Civil Service still live in, it mattered somewhat less. Now that modern society is highly technology-based, this really, really, really has to stop.

    --
    On y va, qui mal y pense!
  74. Re:Typical of the Federal Government too by buybuydandavis · · Score: 1

    No. You are not getting it. It doesn't matter how hard you try, they NEVER know what they want.

    It's worse than that.

    The only people who tell you what they want are the know nothing fly by night management Eloi who plan to be elsewhere long before the collapse.

    The government morlocks who actually know what they're talking about don't want to tell you - they don't want to be automated out of their positions, they don't want to lose their power, they don't want electronic trails of their activities, and they know that they never be blamed if they do nothing - only those who act get in trouble.

  75. Re:Typical of the Federal Government too by tibit · · Score: 1

    Of course an IT shop has never heard of hiring a psychologist or two. Man, in business you have to manipulate your customers sometimes, I think you'd have known it by now. Sometimes it even takes experts to do such manipulation. A big IT consulting shop has resources to pull it off without thinking much, so to speak. It's not always about technology, but that doesn't mean it's out of your control.

    --
    A successful API design takes a mixture of software design and pedagogy.
  76. but incremental costs more by Anonymous Coward · · Score: 0

    The problem is that the process you outline
    a) takes longer
    b) costs more
    at least as described at the initial planning stages
    And those two aspects are of paramount importance in public situations. Typically, they've screwed around so long that the system you are trying to replace/upgrade/fix is WAY behind the current state of the art, so you're not updating a 5-10 year old implementation.. no, you're looking at something that was designed in 1975 with System/360 as the back end for 3270 terminals, which has had some incremental upgrades over the years: IBM PCs as 3270 emulators; replacing the BiSync comms with Ethernet; swapping out the S/360 for an AS/400, etc.etc.etc.

    So everyone is quite literally desperate for replacement, and, of course, your piecemeal implementation strategy depends on there being adequate documentation and description of the existing system and its interfaces, which doesn't exist. And IT gods forbid that you're replacing a partially automated, partially manual paper system. The documentation for the paper system doesn't exist, nor is it implemented consistently, because it depends on the knowledge of how Martha in processing handles form 324/Y/2. She learned from Rose, her supervisor back in 1983 the way to actually handle 300 a day of those forms which is how many she gets, instead of the planned 30 a day when the system was created.

    So the big bang upgrade is really the best of a bad lot of alternatives.

  77. Re:obamacare is not contractor and it fixes a lot by rubycodez · · Score: 1

    obamba care fixes nothing, and just injects more money into the positive feedback loop of rising insurance, healthcare, and big pharmy costs. what idiots our lawmakers were, to sign it without reading it or comphrehending it (to quote the lobotomite Pelosi "we have to pass the bill so you can find out what's in it!")

  78. I can save the state of California money by rubycodez · · Score: 1

    I hereby submit my $100M proposal to undertake an overhaul of the California DMV system, which will only cost $50M total when the state has to cut it short. Send your check now so the savings can start sooner!

  79. Re:Typical of the Federal Government too by vandamme · · Score: 1

    So they hired HP to design a system that would cut union jobs. What could possibly go wrong?

  80. Re:Typical of the Federal Government too by cthulhu11 · · Score: 1

    There are some cases also where this misalignment of skills and management expectations is more of a management deficiency. Many organizations have technical people who are quite willing and capable, but they have been pigeon-holed and beaten down by policies which incentivize apathy.

    I've seen just this more than once. Eg., I once interviewed with AMR / American Airlines in Tulsa for a sysadmin job. They had me sit for an hour filling out an anachronistic scantron-type application then did semi-normal interview stuff. I was told that there was a corporate policy against using free software -- which would make it kinda hard to edit files. At the end they offered me a job at the lower extreme of my indicated acceptable salary range while effusing how much they liked me -- "working with make and SCCS". SCCS? Seriously? I had to imagine that it was a place where souls and will-to-live both vanished quickly.

  81. Re:Typical of the Federal Government too by tibit · · Score: 1

    a good architect can tell a client to fuck off

    Bingo!

    --
    A successful API design takes a mixture of software design and pedagogy.
  82. Re:Typical of the Federal Government too by tibit · · Score: 2

    If your management is fighting you, you have already lost the battle -- you're working for the wrong bosses. As for their management: that's why you hire the right people who can set the customer straight while the customer is thinking all the time that they are in charge. Manipulating career bureaucrats is easy -- they are all the same, after all. You only need those who know how to pull it off working for you. That's all. I've heard first hand from a small European consulting company that undertook a few out of the view but significant projects, and they had two psychologists on staff -- one specializing in negotiations and another one specializing in profiling. I think a couple private investigators were also temporarily retained to figure out the exact political pressures in play. A couple weeks into the bid review process they had a pretty good handle about the personalities of all the key people who they were interfacing with on the customer end, and the bosses above those people. The competitors didn't even stand a chance.

    --
    A successful API design takes a mixture of software design and pedagogy.
  83. Re:Typical of the Federal Government too by tibit · · Score: 1

    So, you don't fix the internal inept employee problem, but instead hire an external contractor? LOL. No wonder it's all downhill from there.

    --
    A successful API design takes a mixture of software design and pedagogy.
  84. Re:Typical of the Federal Government too by tibit · · Score: 1

    Piggybacking data on packets being an insurmountable problem? Huh? I don't know the specifics, but tunneling and encapsulation come to mind, and are relatively trivial to implement in most cases.

    I do understand what you're after, of course -- sometimes the requests just don't make any sense.

    --
    A successful API design takes a mixture of software design and pedagogy.
  85. Re:Typical of the Federal Government too by Phist · · Score: 1

    I have a bachelors of science in business but I have no management responsibilities where I work. I am currently pursuing a masters in psychology so the menial labor I get paid to do allows me to stay focused on school. The way I see uneducated managers is like how you might imagine the experience of riding on a bus driven by an unlicensed spoiled brat. That's the way organizations are managed where decision-makers do everything they can to appear superior by comparison. Do they care about the performance of the organization? Why should they when demand is legally protected or when any failure can be pinned on something or someone else? Anyway, thank you for pointing out that organizations have the human capital necessary but decision makers refuse, for one reason or another, to recognize it as an opportunity to improve the organization.

    You've heard of SWOTT analysis? Strengths, Weaknesses, Opportunity, Trends and Threats from inside the organization and outside the organization are analyzed. Turns out the decision-makers (the few of them who actually do a SWOTT analysis for their organization) parse the off-spec of the organization's human capital as a threat instead of opportunity.

    There are some cases also where this misalignment of skills and management expectations is more of a management deficiency. Many organizations have technical people who are quite willing and capable, but they have been pigeon-holed and beaten down by policies which incentivize apathy. I have worked with long-time developers in quasi-government jobs who have skills only on legacy systems, and I have had the pleasure of helping them participate in the development of modern SOA interfaces. Most of these people just need an opportunity to learn, grow, and feel like their contributions will be meaningful. And it is not expensive, in fact if it looks expensive you are doing it wrong! You don't need or want conventional "training" for them, and if it is done right, it can cost little or nothing in extra time. These people have a goldmine of lost productivity to tap into -- productivity that poor management has beaten out of them and that good management can cash in on.

  86. Re:Typical of the Federal Government too by Anonymous Coward · · Score: 0

    Government workers have very strong unions and it is often easier to go around them thab through them. Fitting for our passive aggressive form of government.

  87. No wonder that state is going broke by x_t0ken_407 · · Score: 1

    Hapless management. Sad, really.

  88. Re:Typical of the Federal Government too by RocketRabbit · · Score: 1

    As I said, I think you're reading too much fiction.

    Bids are generally awarded (in the USA) to companies that have contributed to political campaigns. After all, they expect something in return for their funding of candidates.

  89. Re:Typical of the Federal Government too by Common+Joe · · Score: 1

    I agree. GP was spot on. As a follow up to the parent, I suggest the book Leading Geeks. Geeks are a different breed of people and can't be managed "the typical way". This book explains to managers how to get geeks to contribute to an organization. My friend, who is a manager, recommended I read the book. I'm not a manager, but it had me pretty well pegged and if managers understood how to manage me, everyone (me, managers, clients) would be very happy.

  90. Re:obamacare is not contractor and it fixes a lot by Common+Joe · · Score: 1

    what idiots our lawmakers were, to sign it without reading it or comphrehending it (to quote the lobotomite Pelosi "we have to pass the bill so you can find out what's in it!")

    This is one of the biggest problems with any law passed by any federal law maker -- no matter what side of the spectrum you're on. With all of the legislation they pass every year, it is impossible for any person to read (let alone have time to comprehend) everything that is voted on.

  91. Re:Paper. Lots of Paper. by DarthVain · · Score: 1

    This. This. This.

    There is also a ton of requirements that many would not need to do like PIA and TRA. FOI requirements, etc... Also funding is usualy bonkers, where you waste a lot simply trying to fingure out how to do a multi year project using annual allotments, which change annually. Changes driven by managers that either don't understand the buisness or want to change it during the middle of the project (or need to for political reasons). The having to more less pick the lowest bidder regardless if you don't think they are the best choice for the job is likely another issue. More taxpayer money is wasted ensuring taxpayer money isn't being wasted. It has always boggeled my mind that rather than punish the few instances of people cheating the system, they put a blanket policy down on everyone to ensure "this never happens again", the end result being that it costs more and takes longer to do anything. Then you have the fact that every couple of years the political landscape changes, and your project may not be a priority anymore. Anyway, it canbe a frustrating process to say the least. Also those cost values get hugly inflated by the fact that just about everything is contracted out. Typically government workers of this type have been gutted one way or another. Consultants know this, and charge 600$ an hour. To say they see government contracts as juicy teats is an understatement. All the prices and costs will be inflated, even vendoring it out to maybe the 5 companies that could do it. Then once they get the contract, they will use all the above to further change the costing structure (some legit) to have those explosive numbers.