Slashdot Mirror


Social Security Administration Joins Other Agencies With $300M "IT Boondoggle"

alphadogg (971356) writes with news that the SSA has joined the long list of federal agencies with giant failed IT projects. From the article: "Six years ago the Social Security Administration embarked on an aggressive plan to replace outdated computer systems overwhelmed by a growing flood of disability claims. Nearly $300 million later, the new system is nowhere near ready and agency officials are struggling to salvage a project racked by delays and mismanagement, according to an internal report commissioned by the agency. In 2008, Social Security said the project was about two to three years from completion. Five years later, it was still two to three years from being done, according to the report by McKinsey and Co., a management consulting firm. Today, with the project still in the testing phase, the agency can't say when it will be completed or how much it will cost.

144 comments

  1. Sounds Like Beta by Anonymous Coward · · Score: 1

    Sounds a lot like Beta Slashdot. How many years until that is out of testing and complete?

    1. Re:Sounds Like Beta by Anonymous Coward · · Score: 3, Insightful

      What are you talking about? Socialism?
      It was Lockheed Martin that did this work.
      A for profit company you know. Private business ALWAYS does it better right?
      Good thing Lockheed Martin NEVER bungles a sweet Gov contract.
      CEO got $25 million last YEAR for pay.. It's not like that is a significant portion of the wasted $300 million or anything.
      That by the way was a raise.. Her pay doubled.
      I mean, just because they waste millions of tax payers $$ every year does not mean that they should get poverty wages like little people.
      Do you know how many pay offs, I mean donations they had to get to steal, I mean get awarded all that tax payer money??
      I mean, think of all the time spent on the bribes, I mean sponsored outings, with policy makers!
      It's hard work to drink all that booze and eat all that lobster!

      Oh, wait, maybe you are just confusing crony capitalism and corruption with socialism.. Yea' maybe that is it.

    2. Re:Sounds Like Beta by Anonymous Coward · · Score: 1

      Good Lord, hopefully it never gets to that point! The Beta site can't be salvaged. It is a lost cause, and it should have been discarded months ago. It's one of those things that's just so fucking broken in so many inherent ways that it can't be saved. The sooner it's completely thrown away, the better. Keeping it around just causes more harm and more expense.

    3. Re:Sounds Like Beta by Anonymous Coward · · Score: 0

      Let us hope it's delayed...

    4. Re:Sounds Like Beta by Anonymous Coward · · Score: 0

      But, This project was started when Bush was President, how could it be Socialism?

    5. Re:Sounds Like Beta by fuzzy2k · · Score: 1

      You need to google "socialism:define"

      That word does not mean what you think it means.

      --
      --- Say something clever. Pretend it was me. Thanks.
  2. Legacy Systems. by jellomizer · · Score: 4, Insightful

    Legacy Systems are built with 40 years of code and modifications to meet every requirement the user needs.

    Then you have 5 years to build something new and try to catch 40 years worth of rules and logic.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Legacy Systems. by Anonymous Coward · · Score: 1

      Yeah, it is called a Service Bus and you do validation on the endpoints with rules that are determined through an objective and iterative analysis.

      Something fails validation and it goes into a review queue to be fixed in ways dependent on the type of failure detected.

      You end up with a sieve that acts like an airlock for unreliable data.

      Searching for records first goes to the "safe" side. If no records found use legacy system. Over time the weight shifts from one to the other and personnel requirements for manning the queue diminishes.

      I only get paid a couple million a year to do this kind of work. They got ripped off. So that then leads us to the question of WHO THE HELL IS VALIDATING THAT THESE VENDORS KNOW WHAT THEY ARE DOING?

      There is NO consequences for poor candidate validation.

    2. Re:Legacy Systems. by gunner_von_diamond · · Score: 3, Informative

      racked by delays and mismanagement

      40 years of code could mean 2-3 years of development, and then fixing a bug here and there and updating this or that every now and then. Just because some of the code is 40 years old does not equate to 40 years of development time.

      5 years is a pretty long time to focus on straight dev time. Sounds like the mismanagement part had more of an impact than just using the excuse of it being a "legacy system". I realize that management always portays the timeline as 1/3 of what it will actually take to develop something, but wasting 5 years and $300 million... It's hard for me to think of a justification for that!

    3. Re:Legacy Systems. by Anonymous Coward · · Score: 0

      Medinformatix? Yup...you sure do make lots of money putting systems [i]just like this[/i] in place. I've seen your...efforts. Not stellar.

    4. Re:Legacy Systems. by ShanghaiBill · · Score: 1

      It is also important to keep some perspective. Compared to many other government boondoggles, $300 million is not that much. The F-35 program burns through that much EVERY DAY.

    5. Re:Legacy Systems. by Anonymous Coward · · Score: 4, Insightful

      Hmm..
      F-35:
      Lockheed Martin

      New system for Social Security primary contractor:
      Lockheed Martin..

      Yes perspective.. Yea' we wasted $300 million, but at least that is not as much as WE wasted on the F-35 project..
      And lets double our CEO pay while we are at it.

      http://www.washingtonpost.com/business/capitalbusiness/lockheed-ceo-hewsons-pay-doubles-to-25-million-in-2013/2014/03/21/c6390418-aebe-11e3-a49e-76adc9210f19_story.html

    6. Re:Legacy Systems. by mr_mischief · · Score: 2

      Just think of it as a jobs program/economic stimulus/enrichment of a random company on the public dole. It makes perfect sense if you buy into the economic value of the government scaling big bureaucracies that depend on a competent contractor to help them scale so big being beneficial to the economy. Just think about how much more beneficial it is, then, to have it done three or four times to get it right.

      On the other hand, consumers could have spent that money rather than paying the government to pay those extra contractor costs. But then again, consumers tend to over-spend anyway and corrode the economy. Sometimes that's to the point that the government has to choose between bailing out the banks and bailing out the consumers. Then again, the government encourages that, too. And of course rather than bailing out the consumers they bail out the banks so they can create more consumer debt and start all over.

      The main difference between big government folks and small government folks, you see, isn't that one thinks the government is well intentioned and the other thinks it is evil and needs to be kept in check. That's certainly a factor, but it's not the main one. The main difference is that big government people have an idealized concept of the government as a doer of good. Small government people are skeptical that anything too big and too detached from the lives of real people can reasonably accomplish good things for the majority of people on a regular basis.

    7. Re:Legacy Systems. by AK+Marc · · Score: 4, Insightful

      Delays and mismanagement is standard for any large enterprise. The only difference is that corporations have more legal room to hide their mistakes.

    8. Re:Legacy Systems. by bad-badtz-maru · · Score: 1

      I love this:

      >> Searching for records first goes to the "safe" side. If no records found use legacy system. ...as if the system consists of a single query, so the solution is simply to scan the new system and then the old system. Versus the reality of ten bazillion queries and thousands of database tables.

    9. Re:Legacy Systems. by khallow · · Score: 1

      The only difference is that corporations have more legal room to hide their mistakes.

      Such as needing to turn a profit and being legally required to follow GAAP?

    10. Re:Legacy Systems. by khallow · · Score: 1

      Then you have 5 years to build something new and try to catch 40 years worth of rules and logic.

      Sounds hard, but far from impossible on a $300 million budget and five years.

    11. Re:Legacy Systems. by AK+Marc · · Score: 2

      GAAP requires private companies to respond to FOI requests?

      No, it's properly documented for the annual report, but listed as "one time write-off", often as part of an acquisition cost, with insufficient details to determine the actual cause. And when the company turns a multi-billion dollar profit, you can lose $300M on a single project without bankrupting the company.

    12. Re:Legacy Systems. by Anonymous Coward · · Score: 0

      Sonce when does GAAP require an itemized list of every expense?

    13. Re:Legacy Systems. by Desler · · Score: 1

      Never worked for or with Lockheed, eh? Or maybe never heard of the F35?

    14. Re:Legacy Systems. by khallow · · Score: 1

      GAAP requires private companies to respond to FOI requests?

      That's a different issue. FOIA applies to public work done by private companies as it does for public work done by US/UK government organizations.

    15. Re:Legacy Systems. by khallow · · Score: 1

      Or maybe never heard of the F35?

      That's a non sequitur. Even if Lockheed was being paid to make a viable fighter jet - rather than the reality that they were paid whether or not they made a viable fighter jet - it's not the same as being paid a large pile of money to do an IT project.

    16. Re:Legacy Systems. by Anonymous Coward · · Score: 1

      You end up with a sieve that acts like an airlock for unreliable data.

      In my experience, a Service Bus gives you a bottleneck that lets some good data through, let's some bad data through, and randomly swallows some data. Why someone would prefer the complexity of a general purpose "bus" versus simple interfaces escapes me.

    17. Re:Legacy Systems. by Desler · · Score: 1

      How is it a non-sequitur to point out previous expenses failures that they've been the head contractor for? Also, this is far from being their only IT-related disaster either. So again I ask: You've never worked with or for Lockheed have you? They can't properly finish projects in the same scope with costs many times this one.

    18. Re:Legacy Systems. by clovis · · Score: 1

      Never worked for or with Lockheed, eh? Or maybe never heard of the F35?

      On the other hand Lockheed also made the C-130 Hercules.

    19. Re:Legacy Systems. by AK+Marc · · Score: 1

      You'd never see that if Mobile did a new middleware upgrade that wasted $300M and never worked.

      And the issue here isn't Lockheed Martin's incompetence in delivering the contract, but the Government's in poorly managing a vendor.

      The hypocrisy is that the government is always blamed.

    20. Re:Legacy Systems. by khallow · · Score: 1

      The hypocrisy is that the government is always blamed.

      Yes, it's so unfair to be blamed for monumentally poor management of a project.

    21. Re:Legacy Systems. by riverat1 · · Score: 2

      Around the year 2000 Nike lost something like $100 million in sales because of a failed SAP installation that cost them $400 million. How much did you hear about that?

    22. Re:Legacy Systems. by AK+Marc · · Score: 1

      Yes, it's so unfair to be blamed for monumentally poor management of a project.

      It is when the same incompetence in the private sector isn't condemned.

    23. Re:Legacy Systems. by Anonymous Coward · · Score: 0

      Never worked for or with Lockheed, eh? Or maybe never heard of the F35?

      On the other hand Lockheed also made the C-130 Hercules.

      Yes, Lockheed made the C-130, and the SR-71 and the U-2, etc.,.. I used to watch C-130s fly over my house all the time as a kid and I loved it. Just saw one take off in a hurry the other day. Long standing, multifunction work-horse of an airplane - great job Lockheed. The SR-71, in my opinion is the sexiest plane ever built and it was designed not using computers but with a slide rule.

      Having said that, the C-130's first flight was 60 years ago and Lockheed doesn't get present tense credit for that anymore. What has Lockheed done lately? The F-35 and this SSA contract fail. Can you give me something recent from Lockheed that counter these problems?

      You sound like a 50 year old who's ego still relies on re-living the 'glory' years of the high school football team. You have to consider not just what but when as the times, the game and the players are in constant flux.

      The SSA administrator may have chosen Lockheed because their HS buddy said "Remember that TD catch I made with 5 seconds left when we were seniors?". If so, that is a SSA administration failure. However, after that choice was made, for whatever reason, if Lockheed fails to 'make the catch' TODAY, their successes in the past mean nothing. Forget the C-130 and the SR-71 - we're talking about the current F-35 and the SSA projects.

      CAPCHA: thrones - a seat everyday people suffer so a small group can inflate and justify their egos. (not I'm intelligent and capable, therefore I'm king but I'm king, therefore I'm intelligent and capable. Ad hoc prostor hoc - a common logical fallacy among the affluent and/or influential crowd.

    24. Re:Legacy Systems. by mattwarden · · Score: 2

      Don't forget how you can't change anything about how the system works in a way that reduces the work of any particular role in the organization, or the relevant union will get very angry.

    25. Re:Legacy Systems. by Anonymous Coward · · Score: 0

      Never worked for or with Lockheed, eh? Or maybe never heard of the F35?

      On the other hand Lockheed also made the C-130 Hercules.

      The design (even of the latest models) was a long time ago. The people involved aren't there anymore.

    26. Re:Legacy Systems. by wideglide · · Score: 2

      I beg to differ. Working 30+ years on airline reservation / check in systems and several 'data hubs' around these beasts. So far NO NEW FANCY data hub has replaced one of the mainframes ... And the software there is partially closer to 50 years than 40. Mostly 370-assembler with a dip of PL/1. The oldest program still in production (on our box here) was written in 1966, modified maybe times but about 20 % are still original. Now talk about a maintenance nightmare :-) But there were a gazillion of 'replacement / reengineering / rewrite' projects running from a few weeks to 8 years and costs by the truckload. No success so far and I'm still waiting for Roscoe / TSO to be replaced. So - overall : Nothing new here. But the next hot thing is just around the corner, the same architect that already botched 6 attempts is still pushing for the next replacement project. But I'll be retired by the time the mainframes are replaced ...

      --
      The sum of intelligence on a planet is constant. Nowadays we have more people. When classic goes away, so do I. Copy
    27. Re:Legacy Systems. by MiSaunaSnob · · Score: 1

      counting this just now... exactly once.

    28. Re:Legacy Systems. by clovis · · Score: 1

      I don't know what your idea of a long time ago is, but they are still building and improving the C-130.
      The Combat King variant was flight-tested in 2011.

      http://en.wikipedia.org/wiki/L...

    29. Re:Legacy Systems. by Anonymous Coward · · Score: 0

      Hey all,
      It's just a BIG DATA cluster f**k -- just tables and relationships. Get over it. - Hire real professionals that know how to simplify the CLUSTER F**K..

      Relieve the IT bureaucratic lepers who don't know how to map data from legacy system backup data to new system schemas on new hardware with greater flux-capacitor functionality.

      Be well, - may the force be with you.--

      AO - MTNCOMP

    30. Re:Legacy Systems. by dl_sledding · · Score: 1

      You'd never see that if Mobile did a new middleware upgrade that wasted $300M and never worked. And the issue here isn't Lockheed Martin's incompetence in delivering the contract, but the Government's in poorly managing a vendor. The hypocrisy is that the government is always blamed.

      You had me until that last line... Let's recap: the Gov't is poorly managing it's vendor(s), but it's hypocritical to blame them for it?

      What?

    31. Re:Legacy Systems. by AK+Marc · · Score: 1

      Yes, because there is no blame going to the vendor for not delivering to the contract. Blame the government, no matter where the failure is. Never blame the private sector, even when you see failure to deliver. Hypocrisy.

    32. Re:Legacy Systems. by dl_sledding · · Score: 1

      OK, got it. That makes sense in that light and I get what you are saying. But, I blame both in my mind, and lay a larger weight on the Gov't's shoulders, as they are using OUR money to screw around with. There should be huge repurcussions for the private sector company who screwed up while earning public dollars. You know what I mean?

    33. Re:Legacy Systems. by AK+Marc · · Score: 1

      Yes. Any private sector company that fails to deliver should be banned from contracts for 1 year. But the joke is that people push for the government to outsource, then when outsourcing doesn't work, they blame the government. When the government insources, they aren't that bad. The major efficiency complaints about government insourcing are about what they are doing, not how. e.g. SS is inefficient because it shouldn't exist, even though hiring ADP or other contractors to perform the same collection/distribution done by the SSA would cost 10x as much and have 1,000,000x the number of errors.

  3. hire the girlsgonewild.com team, they can scale by raymorris · · Score: 2, Informative

    These government agencies need to hire some developers for whom a few million hits is just another day. Something like girlsgonewild.com gets more traffic than healthcare.gov, and handles it with two well-configured commodity servers.

    1. Re:hire the girlsgonewild.com team, they can scale by jeffmeden · · Score: 4, Informative

      These government agencies need to hire some developers for whom a few million hits is just another day. Something like girlsgonewild.com gets more traffic than healthcare.gov, and handles it with two well-configured commodity servers.

      Something tells me that with girlsgonewild.com, the "interaction" is mostly "client-side" so the, er, "workload" is actually minimal. And the use case count, I believe, still stands at 1, and they are at best appealing to exactly half of the US population. It's a bit different than a place like the Social Security Administration, an org that has taken on the unenviable task of managing retirement and disability insurance for *every goddamn american* which is a pretty ludicrous scope. If raw horsepower were the issue, yes bring in outside help. The real problem (or at least one of them) is that of all 65,000 employees, many of them have a specific task since the aforementioned scope is so grand. Try finding a way to economize when you are basically building a system for a small clerical office, and then doing it about 15,000 times with each iteration just different enough from the last to require constant rewrites.

    2. Re:hire the girlsgonewild.com team, they can scale by Anonymous Coward · · Score: 3, Insightful

      These sites aren't developed by in house programmers.

      Braidamaged, toxic, idiotic, retard conservative culture (You. You heard me. Did I fucking stutter?) has convinced everyone that nothing can be ever developed in house by a government, ever.

      It all must be contracted out to whoever can bribe officials the best and can lie on their proposal the best. This method will always go over cost and under deliver. Every time. By design.

      When the project blows up, conservatives blame the government and the cheating contractors are free repeat the process to line their pockets again.

    3. Re:hire the girlsgonewild.com team, they can scale by Curunir_wolf · · Score: 4, Insightful

      Braidamaged, toxic, idiotic, retard conservative culture (You. You heard me. Did I fucking stutter?) has convinced everyone that nothing can be ever developed in house by a government, ever.

      It's known as "crony capitalism", or "Public-private-partnerships (PPP)", and we called it Fascism in the 1930's and 1940's. Leadership on the "progressive" or "liberal" side is at least as guilty of promoting these things as conservative culture, in fact it seems to be conservatives that want to back away from it, while the Democrats are doubling-down. It was the Democrat governor Mark Warner that handed all of Virginia's IT work over to Northrop Grumman many years ago. And, of course, the liberal appointees at Obama's HHS that outsourced the HealthCare.gov website for millions of dollars more than should have been spent to do it.

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    4. Re:hire the girlsgonewild.com team, they can scale by Anonymous Coward · · Score: 0

      These government agencies need to hire some developers for whom a few million hits is just another day. Something like girlsgonewild.com gets more traffic than healthcare.gov, and handles it with two well-configured commodity servers.

      Hiring somebody who would equate the SSA's computer system with a web server that serves mostly static pages and streaming video, rather than more like a giant-scale ERP system is probably what got them behind schedule in the first place.

    5. Re:hire the girlsgonewild.com team, they can scale by Anonymous Coward · · Score: 0

      Lets say development is moved in-house, and maybe thats even a good idea. Govt consumes a lot of software, why not have a unit for developing their own, which could also could lead to some interesting work with FOSS? Not an uninteresting idea, though that doesn't actually solve the problems. Both sides (customer and dev shop) are still inept and so you still end up with terribly overbudged unfit for use systems in many cases. So when this happens, what is your recourse? Not that the PMs or bidding processes involved seem to be managing them well, but for an external party you can have penalties for non/late delivery, not meeting milestones, etc. With an in-house shop, you get to just eat these. Big govt fans may see this as a good thing though, as it could result in an enormous jobs program, as the departments would justify additional funding/size by means of these internal failures.

  4. Missing Key Information by NaCh0 · · Score: 4, Interesting

    Until the vendors who are building this system get their company name in the headlines, the status quo will continue.

    1. Re:Missing Key Information by netsavior · · Score: 3, Interesting

      The contractor is Lockheed Martin, which is why it is not in the headlines.
      Any time you ask them a question you get: "Well sorry, the reason it is late is classified." It is their typical scapegoat, so nobody even bothers asking them questions anymore.
      "We have an excuse, we only work with the government, we didn't realize it actually had to work... we just thought we had to grease the right palms...Also we need more H1Bs please."

    2. Re:Missing Key Information by jcochran · · Score: 4, Interesting

      Oh good god...

      I was a LM employee a few years back. Brought in on a project that was failing. And the main issue with the failure was their process.
      For instance, LM was using Common Criteria and they were trying to get the system to EAL4. And frankly, getting there is quite doable. Unfortunately, management and the customers for the project didn't bother to actually understand anything about requirements.

      For instance, in Common Criteria, your need to tailor the documents. An example would be this template being tailored to the system requirement:
      FPT_FLS.1.1 The TSF shall preserve a secure state when the following types of
      failures occur: [assignment: list of types of failures in the TSF].

      The above template is obviously intended to be tailored to include a list of possible or predictable failures upon which the system will still remain secure. But this is how LM tailored that little beauty:
      FPT_FLS.1.1 The TSF shall preserve a secure state upon a partial system failure.

      Notice how the tailoring totally removed anything concrete about the requirement? What kind of partial failure? How do you test it? When is it violated? etc, etc, etc, ad nasium.

      And that kind of bullshit "tailoring" was done EVERYWHERE. There would be multi-hour meetings just change, tailor, and interpret specifications tailored that way. And any suggestion by anyone working in the trenches stating that the requirements were badly done and needed to be redone properly in order to actually get a functional system was met by "We can't do that, it would be too costly."

      If the above paradigm was used on the Social Security project, I can definitely see why progress has been snail slow and over budget. They're most likely still attempting to get their specifications correct.

    3. Re:Missing Key Information by jeffmeden · · Score: 4, Insightful

      Until the vendors who are building this system get their company name in the headlines, the status quo will continue.

      The other key information is this: The SSA has 65,000 employees and is in charge of a staggering $736B per year (as of 2011, and it continues to rise). And we are here having a pissing match about all the reasons that $300M is too much to spend on the system that is supposed to make sense of over 300 million "customers" (1 dollar per customer?) One half of one percent of their annual budget is too much to get this right? Most corps spend upwards of 10% of their annual revenue on IT, and surely the SSA is not most corps but the scope of what they do is really impossible to underestimate so a project in the hundreds of millions shouldn't make anyone flinch.

      The real missing key information is exactly why this kind of story is surprising, on any level, to anyone? My gut says it's the fake shock of someone who would protest anything that came out of the SSA.

    4. Re:Missing Key Information by FrozenToothbrush · · Score: 2

      Another huge thing is the continuous requirement changes from the government after the product is already developed.

    5. Re:Missing Key Information by Desler · · Score: 1

      As opposed to the same thing that happens developing commercial software? Changing requirements, scope creep, etc. is just par for the course in ALL software development.

    6. Re:Missing Key Information by Anonymous Coward · · Score: 0

      It's because everybody knows it's LM, and everybody knows their track record. It is not "news". :)

    7. Re:Missing Key Information by CrimsonAvenger · · Score: 1

      1/20th of one percent of their annual budget.

      --

      "I do not agree with what you say, but I will defend to the death your right to say it"
    8. Re:Missing Key Information by Anonymous Coward · · Score: 0

      As opposed to the same thing that happens developing commercial software? Changing requirements, scope creep, etc. is just par for the course in ALL software development.

      Yeah, no.

      You think telling the CxO "No." is risky? Try telling that to member of Congress.

  5. A large IT project is late and over budget? by jeffb+(2.718) · · Score: 4, Funny

    I've never heard of such a thing. Thank goodness Slashdot is here to challenge our preconceptions.

    1. Re:A large IT project is late and over budget? by i+kan+reed · · Score: 1

      I learned in school that almost 50% of software projects fail to deliver at all.

    2. Re:A large IT project is late and over budget? by Anonymous Coward · · Score: 0

      A data point everyone should remember the day 'deliver by drone' becomes an option on Amazon. Drones are powered by software...

  6. Cue blaming the contractor ... by gstoddart · · Score: 4, Insightful

    And, now they'll say it was all the fault of the contractor.

    In reality, I suspect it's government infighting, poorly defined (and constantly changing) specs, and congress-critters trying to get a piece of the pie for their own districts.

    They always blame the contractor but usually it's being managed by incompetent people without enough accountability and controls.

    In fairness, I've seen a lot of legacy migrations fail, because it's often damned near impossible to understand the existing system well enough to write a replacement for it, and then you end up breaking everything which has been integrated with it for years.

    I've been on a few large legacy replacement projects which fell squarely on their nose as the project progressed, largely because the system is vastly more complex than the initial analysis, and people make it impossible at every turn.

    --
    Lost at C:>. Found at C.
    1. Re:Cue blaming the contractor ... by pr0fessor · · Score: 1

      poorly defined (and constantly changing) specs

      Been there, done that, probably doing it again next week.

      I love it when some random project manager leaps into a commercial product only to find the requirements they shopped for when purchasing aren't the same as the business requirements. It usually has some hard to find out of the ordinary feature that was specifically requested and then is missing a couple common critical features that were not mentioned by the requester.

    2. Re:Cue blaming the contractor ... by Desler · · Score: 2

      And why shouldn't they be blamed? These large contracting companies are largely incompetent. They get business by lobbying not competency.

    3. Re:Cue blaming the contractor ... by Tailhook · · Score: 1

      And, now they'll say it was all the fault of the contractor.

      Reading the story doesn't make it clear. Lockheed Martin was contracted in 2011. However, the project began in 2008.

      So either it took SSA three years to select a contractor (entirely plausible,) or SSA started the project internally and then contracted it out for some reason.

      In any case the cause seems clear enough; the analyst Congress made them hire can't figure out who is in charge of delivering the system. No one in SSA has taken responsibility — so it flounders on — the never ending zombie IT project.

      Diffusing responsibility is job #1 for bureaucracies. It seems SSA has perfected their work.

      --
      Maw! Fire up the karma burner!
    4. Re:Cue blaming the contractor ... by Tridus · · Score: 1

      And a lot of the time, the contractor is utterly incompetent and more interested in billing hours than completing the job.

      Let's not pretend that companies taking government contracts are good guys, here.

      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    5. Re:Cue blaming the contractor ... by un1nsp1red · · Score: 2

      In reality, I suspect it's government infighting, poorly defined (and constantly changing) specs, and congress-critters trying to get a piece of the pie for their own districts.

      Sure, there's no doubt those things come into play. However, Lockheed isn't new here. They've dealt with plenty of government contracts, and they should be well aware of these conditions. Take your estimates and triple or quadruple them if you have to.

    6. Re:Cue blaming the contractor ... by Anonymous Coward · · Score: 0

      I have no reason not to trust your unfounded suspicions, because they sound true-like.

      It is the fault of the contractor, because it's the job of the contractor.

    7. Re:Cue blaming the contractor ... by Desler · · Score: 1

      Especially since Lockheed has a history of these expensive blunders.

    8. Re: Cue blaming the contractor ... by Anonymous Coward · · Score: 0

      I think the list of on-time & on-budget projects is likely shorter for LM.

    9. Re:Cue blaming the contractor ... by kaiser423 · · Score: 2

      In fairness, I've seen a lot of legacy migrations fail, because it's often damned near impossible to understand the existing system well enough to write a replacement for it, and then you end up breaking everything which has been integrated with it for years.

      Exactly. Nobody understands it all, nobody's around/in power long enough to see it through and often times there just isn't the political juice to make all of the silos cooperate effectively.

      Last time I had to replace a whale of a system like this, we were able to target one silo and implement it there. You target one small silo, one manager of an area that you can hone in on and just focus your energies on getting through that. You rationalize the layout, put everything in databases, etc, etc such that it functionally can interoperate while being modern enough to adapt/change as you replace other silos. Then you move on to the next logical piece and build up from there while constantly refactoring.

      This way you minimize your exposure, you minimize your need for political capital, you minimize the feature creep/scope change because there's just the one manager whom you stay aligned with daily, you gain understanding, etc. There's really no downside. The upside being that if you're thinking that "there's no way to section a part out" you immediately identify the problem of not knowing what the hell you're supposed to do and that you're without a modular architecture and solve that first!

      Seriously, the DOD Test & Evaluation branch for all weapons, comms, and every other test lives, breathes and follows a "crawl, walk, run" principal where you try to bite off a little piece and then mature from there. The rest of the DOD still likes to just buy massive projects like this (JTTRS, JSF, etc anyone?!?), but the T&E community keeps maturing tech at a predictable, likely rate with minimal schedule/cost risk. You identify problems/show stoppers early and either cut off the bleeding or work around them.

      If only IT and the government in general would accept this embedded idea of incremental growth it would be great. But alas, the government contracting offices really don't like that because it's hard to fit into the right CLINs, do EVMS on, etc, etc. So it's really rare to get the chance to properly approach these problems. So we satisfied the contracting office's need for one big large project on paper and in our organizational structure, but then had expeditionary teams doing "testing, prototyping and use case studies" that were actually doing the real work.

    10. Re:Cue blaming the contractor ... by riverat1 · · Score: 1

      And, now they'll say it was all the fault of the contractor.

      And there are people who will always automatically say it was the fault of the government.

      The truth is there's probably plenty of blame to spread around to nearly everyone involved.

    11. Re:Cue blaming the contractor ... by Anonymous Coward · · Score: 0

      poorly defined (and constantly changing) specs

      Been there, done that, probably doing it again next week.

      I love it when some random project manager leaps into a commercial product only to find the requirements they shopped for when purchasing aren't the same as the business requirements. It usually has some hard to find out of the ordinary feature that was specifically requested and then is missing a couple common critical features that were not mentioned by the requester.

      And those critical features? Most likely, they are already in the spec... but they are implemented in a slightly different way. The requester considers it a bug or flaw rather than a completed milestone only because it doesn't look exactly the same and requires a change in process steps on their part.

      "SAP sucks so we're migrating to Great Plains... You can make Great Plains be exactly like SAP right?" If you didn't want anything to change, why did you? (of course, this question, though useful from a business and technical perspective, is considered politically threatening and thus insolent... a separate issue having nothing to do with actually solving the technical problem at hand)

      Asking for help outside of your domain of expertise: When you offer a solution to a problem, you'll likely find there are problems with your solution then you will blame the expert. When you offer a problem and ask for solutions, you'll likely find a solution to your problem and take credit from the expert. When you do either, whether you realize it or not, you are an asshole.

  7. dear us govt by Anonymous Coward · · Score: 0

    stop hiring the free market, it's just grifters.

    1. Re:dear us govt by schwit1 · · Score: 1

      Lockheed Martin is not the free market when it comes to government. They are closer to a lamprey.

  8. How much of this work has been, or was outsourced? by ebusinessmedia1 · · Score: 2

    It would be interesting to know what % of this work was outsourced, or in-sourced, to foreign corporations/workers. Also, it would be interesting to know 1) how contracts for this work were let, and how they were monitored along the way; 2) what incentives for good work were included, or disincentives for bad work were included. Does anyone know?

  9. Yeah right, "diability claims" by smooth+wombat · · Score: 2, Interesting

    How man of us have either seen commercials or heard about lawyers colluding with doctors to get people to claim "disability" with the SSA even when they have nothing wrong with them?

    This is definitely one of those programs which needs heavy monitoring to weed out waste and fraud, along with military procurement.

    True story along the same lines. My dad had to appear in court regarding a disability (non SSA) claim one of the company employees claimed they had and why they couldn't come back to work.

    During testimony, a video was shown of this person, who claimed they injured their back, lifting bags of cement over his shoulder and climbing up a ladder to do work. Obviously his claims were rejected and he was fired, but I'm sure we can find thousands of people on SSA "disability" who are doing the same thing.

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    1. Re:Yeah right, "diability claims" by MightyYar · · Score: 1

      It's all about incentives. When we shut down welfare in the 90s, we did so in a way that encouraged states to migrate people enrolled in welfare over to SS. The states naturally responded to these incentives.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    2. Re:Yeah right, "diability claims" by sandytaru · · Score: 2

      I've heard about it, but I know precisely one person who is on SSI for disability - my sister who has schizophrenia - and she has the mental capabilities of a ten year old.

      I have an acquaintance (not a friend, I don't like him) who threw out his back at work and tried for years to get SSI disability, to no avail. He was capable of working, he just didn't want to any more. (We have a lot of call centers here in town. Indoor work with no heavy lifting.) I think all the judges in his case knew that was his goal, which is why he kept getting turned down.

      TL;DR - Despite what the commercials and stories say, I think the system is working as intended.

      --
      Occasionally living proof of the Ballmer peak.
    3. Re:Yeah right, "diability claims" by weiserfireman · · Score: 2

      I was in a meeting with our Workman's Comp Carrier recently

      A representative of the carrier said "If a person doesn't return to work in 6 months, the odds are they will never work again in their life".

      Made sense, 6 months is the disability term required to get SSI

    4. Re:Yeah right, "diability claims" by Anonymous Coward · · Score: 0

      Back when SSI used to mail out annual booklets letting me know how much I paid into the system and how much I would get out if I became fully disabled, I decided that I'd rather just die than try to live on the few hundred bucks a month SSI was offering.

      Maybe if people had $100,000+/year jobs that would pay out a thousand or so bucks they could live the high life in a slum by "retiring" on SSI.

    5. Re:Yeah right, "diability claims" by Desler · · Score: 0

      Yeah and the welfare system was plagued by welfare queens. Oh wait that was just over dramatized fiction from Reagan. No different than your story. There are always people trying to cheat stuff but statistically it's not as large a group of people as right-wingers want us to believe.

    6. Re:Yeah right, "diability claims" by sandytaru · · Score: 1

      Yeah, the SSI check my sister receives is just about enough to cover the cost of her group home's fees. I think she gets $30 spending money a month, plus whatever we send her. Her meals are covered, but she's not exactly living in the lap of luxury.

      --
      Occasionally living proof of the Ballmer peak.
    7. Re:Yeah right, "diability claims" by Desler · · Score: 1

      How dare you bring facts into this. People on SSI are mooches living the highlife off of the backs of the hardworking. Rush Limbaugh said so so that's that.

  10. Really, We Get What We Deserve by mtrachtenberg · · Score: 1

    Gee, another $300 million down the drain on a system that doesn't work? What a shocker.

    Contractors are being well-paid, government supervisors are being well-paid, I'm sure no one will be fired and I'm sure at least some folks who have contributed to the problem are getting bonuses. Just like the banks in 2008 -- there is not a shred of real accountability.

    A public that allows this is getting what it pays for. It really has no reason to complain.

    1. Re:Really, We Get What We Deserve by mtrachtenberg · · Score: 1

      Look at what happened with the Obamacare website to see how things actually work. Tons of time and money were spent on an important system that was developed by the usual suspects. It didn't work, and it was going to cause problems for someone important, the President. So what happened? The President called in competent people -- the people who had worked on his campaign website, not the people who work for his government. The thing got turned around in no time and started working. See -- people get what they care about.

    2. Re:Really, We Get What We Deserve by ISoldat53 · · Score: 2

      The same thing happens in the private sector too. We just don't hear as much about it.

    3. Re:Really, We Get What We Deserve by Anonymous Coward · · Score: 0

      "The President called in competent people"

      Hardly, they massively simplified objectives. The went from trying to build a fully integrated document management/verification/pre check system to slapping up some pretty web form that simply dumped the information into a database for workers to manually sort through later. Even this system wasn't completely stable, thousands of applications were lost. It would be like a township/county/city government building a "new government office building" and after years of work and tens/hundreds of thousands of dollars and only having a partially constructed frame on a muddy lot to show for it. To try to divert attention from the boondoggle they have a Hollywood set company come in overnight and build a facade that looks like the finished building and allow people to slide applications through a mail slot.

  11. Dishonest people by Anonymous Coward · · Score: 0

    So tell us, which are the dishonest and incompetent companies that did the work? Just blacklist them from everywhere.

  12. You can count on defense contractors by Anonymous Coward · · Score: 0

    I find it hard to believe that Lockheed-Martin has had trouble delivering. After all, the F-35 was on time and under budget!

  13. Staged deployments and Agile by MobyDisk · · Score: 1

    Have none of these places heard of replacing a system piece-by-piece? Or agile development? You don't take a decades old system and replace it in one step. You replace it piece-by-piece. That's not trivial to do, but these stories about "5-year project cancelled with absolutely nothing to show for it" are crazy.

    1. Re:Staged deployments and Agile by sandytaru · · Score: 1

      We are about to go live with a system where we're doing just that. 10 year old internal website, originally built for IE6 or somesuch, throws a hissy fit when presented with anything passed IE8. We're rebuilding one page of it that happens to be the most broadly used page, so that 90% of the user base can finally get rid of IE8. The other 10% can wait another few years while we gut and rebuild the rest of it.

      --
      Occasionally living proof of the Ballmer peak.
  14. its all about how the project is made by Karmashock · · Score: 4, Insightful

    Contractors will give you two basic choices for contracts.

    1. Pay for my time. Do what every you want, change what ever you want... but you pay for my time.

    2. Specify the project in exact detail and the whole thing will get an over all bid to those specifications. Changes cost extra and may require an additional contract.

    I'm assuming the government keeps going with option 1 and I'm thinking most of these issues would go away if they went with option 2.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:its all about how the project is made by Anonymous Coward · · Score: 0

      I was in a telephone meeting a few weeks ago with a contractor who was jabbering on about "we could built a lambourgini inside a garage where you can't see it till its done or we could build a bicycle in the driveway without any wheels then add the wheels then add the handle bar then add ..."

      The people around the table were slack jawed at the foolishness the guy was going on and on about.

      After 5 minutes of his blabbering I couldn't take it anymore so I interrupted and asked why he didn't use the project templates that already exist.

    2. Re:its all about how the project is made by Tridus · · Score: 4, Insightful

      Speaking as a developer who works for a government, option 2 is rarely possible.

      Keep in mind that the "government" is a collection of departments, branches, sections, or whatever you call them. Those are run by managers, which are run by more managers, which all have their own agendas, budgets, and powers to protect. Now add in politicians at the top, who change pretty regularly and have very different goals from everyone else.

      So, in the best case scenario, at the start of a project everyone agrees on what it needs to do, what needs to be replaced, and everything else. You have specs, and you know what the goals are. Great! Then an election happens. New party in power, and priorites change. Now it has to do something else.

      Oh, then a manager retires and a new one comes in. Now it has to do something else.

      A new law is passed, now it has to do something else.

      Someone changed their mind, and now it has to do something else. ... on, and on, and on it goes. This happens *all the time*. And that's if the people actually know what they want, which in my experience often isn't true in itself (like the Air Force ERP that didn't know how many systems it was replacing).

      In a case where there is clear goals and strong management, #2 works great. Often times things just change too much and the only sensible way to accomplish anything is to go with #1 and do the project in smaller, more manageable pieces.

      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    3. Re:its all about how the project is made by Karmashock · · Score: 1

      they don't change the way bridges are built after the engineers and politicians sign off on the plan.

      you do the same thing... does that mean they'll be constrained to the initial project? Yes. So what... it will get done and then you can change it later AFTER it works.

      Further, this would encourage such people to spend more time in planning rather then just greenlighting things with no consideration.

      The status quo is unacceptable. You have experience in the field? Great... tell us how to fix it. Don't tell me it can't be fixed.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    4. Re:its all about how the project is made by Karmashock · · Score: 1

      The status quo is unacceptable. Do you have constructive commentary or only a will to say we are doomed?

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    5. Re:its all about how the project is made by geekoid · · Score: 1

      Exactly. Bring engineering back into software engineering.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:its all about how the project is made by Desler · · Score: 1

      That presumes it was ever there to begin with.

    7. Re:its all about how the project is made by Anonymous Coward · · Score: 0

      in case 2, the lawyers end up making more than the developers.

    8. Re:its all about how the project is made by Anonymous Coward · · Score: 0

      That presumes it was ever there to begin with.

      SDLC
      It was there.

    9. Re:its all about how the project is made by Karmashock · · Score: 1

      Again, the status quo is not acceptable. Do you have a solution or nothing what so ever that is constructive?

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    10. Re:its all about how the project is made by Anonymous Coward · · Score: 0

      Bridges still work after you build them. It might not have enough lanes, but cars can still use it. A piece of software with an incorrect tax category for a few items is completely worthless. Worse, it's a liability to use. You can get in serious legal trouble for charging or collecting the wrong rates.

  15. Re:How much of this work has been, or was outsourc by gstoddart · · Score: 2

    And, then contrast that to how much controls were on the people who oversaw it, how well they communicated/knew the requirements, how often they changed them, and how much political infighting they did.

    I've been on several projects trying to replace legacy systems. And, as often as not, the client is fighting among themselves, the definitions are either never nailed down or are constantly shifting, and the people involved have no actual experience in managing large scale IT projects.

    I'm more likely to think this is a management issue than an issue with who was doing the work.

    Ask anybody who has been involved in such a project.

    I was on one project that had 11 PMs (no, I'm not kidding), all with their own agenda, and no two of them could ever agree on anything.

    It was a truly terrible experience. The people in charge of the existing technology didn't want change and actively sabotaged stuff. The various stakeholders were all trying to carve out their own little fiefdom, the users weren't consulted until late into the project, and the specs might as well have been written in smoke.

    The people trying to actually build it were constantly being told "no, don't do that, do this" only to have someone else say "why the hell are you doing this when we told you to do that?". Heck, I've left a meeting one day where everybody said "OK, we agree to do this", only to have a directive come down a day later which said "we can't possibly do that".

    Combine that with vastly complex legacy systems nobody really fully understands, because it's been hacked, extended, patched, and a zillion other things for a few decades and you end up with a complete mess.

    As I've said elsewhere in this thread, my money is on a failure of the owners of the project to actually take ownership and responsibility, instead of endlessly changing their mind and finding other people to blame. Documenting all of the bullshit becomes a full time job, because you need to CYA for when things go wrong later.

    Some problems simply can't be fixed with good technical staff. Because the technical staff is just there to be yelled at and be scapegoats for management incompetence.

    --
    Lost at C:>. Found at C.
  16. Re: hire the girlsgonewild.com team, they can scal by MikeMcCaughan · · Score: 1

    Also FAIRLY sure displaying videos is a little easier than integrating with a complex database back end which i assume is itself integrated with thousands of health insurance providers who dont have their shit together.

  17. What a deal! by colin_faber · · Score: 1

    At least it's considerably cheaper than the stupid PPACA exchanges.

    1. Re:What a deal! by geekoid · · Score: 1

      No it's not.

      Not that I expect you to use actual facts when trying to stuff you ideology into a discussion.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  18. No, they can't resist changing things by Bruce66423 · · Score: 4, Insightful

    The reality is that governments - be it in defence or eslewhere - are always moving the goal posts, and the contractors are running to catch up. So in theory option 2 is the best, but it usually doesn't work out as well as it really ought to. The UK is currently playing the same game with a new system for welfare benefits, and it's equally disasterous. And remember - the private sector is often as bad, they usually get to bury their mistakes without publicity!

    1. Re:No, they can't resist changing things by Karmashock · · Score: 1

      You're using examples where they were given the option of doing it ad hoc.

      Consider if as part of the appopriations you made it a requirement by law that they go with option 2.

      By all means, you can have some projects that go by option 1. But if you want 300 million dollars and you have a track record of fucking it up... Require them to go with option 2 so our money doesn't get wasted. IF the contractor fails to deliver they don't get paid.

      The burden must be on the government to be very clear about what it wants and then on the contractor to deliver that need.

      These "cost plus" projects are fine during time of war when we're trying to accelerate experimental projects into battle platforms. But it is a very poor way to run thing in any other context.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    2. Re:No, they can't resist changing things by Anonymous Coward · · Score: 0

      Government - too big to succeed.

    3. Re:No, they can't resist changing things by geekoid · · Score: 1

      government usually is, and the contractor always says it's clear.
      If I tell you, I want 4 apples for a dollar, is that clear?
      And you say yes.
      Whose fault is it when you bring me 5 tomatoes?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:No, they can't resist changing things by Karmashock · · Score: 1

      contractor is at fault if they sign a contract and then fail to live up to the terms. Further, the government or any customer/client should not be liable to pay for a project that is not completed to contractual specification.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  19. Re: hire the girlsgonewild.com team, they can scal by Anonymous Coward · · Score: 0

    Oh good grief. Conservatives have been pushing to simplify things like the tax code that all but virtually eliminate departments like the IRS. Do you ever think these departments are just too huge? Reduce and simplify. It's horrendous and horrible.

  20. its all about how the project is made by Anonymous Coward · · Score: 0

    The problem is that Specify the project in exact detail is impractical. By the time the details are flushed out, requirements change. And more often than not, the requirements will change while the project is being implemented.

    Second, with layers of contracting work, incompetent people are put to work. The screening process is utter bullshit. Fake references. Fake experience. Fake resumes. On-site test would get rid of 95% of crap. But it costs money up front. And it's in the interest of the subcontractor to delay since they are paid by time. There is no incentive for efficiency.

  21. Racked by delays...? by PincushionMan · · Score: 1

    I'm very curious how the racks caused delays. Were there too many that fell over damaging the servers? Perhaps the under performing vendors are being tortured for their failure?

    Well, how about that, it appears that the word wrack (synonyms, ruin, destruction, wreckage, (v) to cause destruction) have been replaced by the word rack (synonyms: shelf, torture device, (v) subject to extreme stress).

    Bah. My first attempt to be a grammar Nazi and I have to correct myself.

    1. Re:Racked by delays...? by Desler · · Score: 1

      Rack had been used as an alteration of wrack since 1592 according to Merriam-Webster. You're a few hundred years late to the party.

    2. Re:Racked by delays...? by mr_mischief · · Score: 1

      "it appears that the word wrack ... have been replaced by the word rack"

  22. There should be 1 federal IT agency by Joe_Dragon · · Score: 1

    There should be 1 federal IT agency that can do all / most of the government IT with out all of the consulting / contracting / subcontracting overhead.

    1. Re:There should be 1 federal IT agency by Desler · · Score: 1

      Good luck funding it.

    2. Re:There should be 1 federal IT agency by geekoid · · Score: 1

      IT would be funded from the money the agency pay when they need a major job done.
      Of course, I've seen this sort of thing before. In my case we got what needed to be done, done on time, and done well BUT it took longer the private busines claimed they could do it in, and cost more the what private business claimed they can do it for.

      Neither of which is true becasue they were always extended.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:There should be 1 federal IT agency by jbmartin6 · · Score: 1

      I don't see how yet another huge unaccountable Federal agency is going to resolve the problem.

      --
      This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
    4. Re:There should be 1 federal IT agency by Anonymous Coward · · Score: 0

      The problem is contract companies, the contracting process, and the realities of any large IT project.

  23. Unlike liberal Texas by raymorris · · Score: 3, Informative

    Unlike Texas, where the state government employs thousands of programmers because they are so liberal. I just got out of a meeting with a bunch of government programmers from Texas. They'll all tell you the same thing - getting stuff done within red tape of a government agency takes them twice as long as long as it took them in the private sector jobs - unless there is a federal grant or contract involved, in which case it takes twenty times as long.

    One project they did last year was for a federal government contract, for OSHA. They spent a year and a half developing the system, then during the beta test OSHA cancelled the project. This is after the feds had them write a system where it would print all the database records on paper, to be sent to the feds, who would manually enter it into a computer file, then send that file back to Texas, right back to the same agency who had sent it to them in the first place. That's about typical for the federal government. Government is one thing - it's supposed to be fair and deliberate, not far and efficient. The FEDERAL government is something else entirely.

    1. Re:Unlike liberal Texas by geekoid · · Score: 1

      I suspect those programs are used to ignoring good design and engineering principle in the private sector.
      I can built a road quicker then the government, but you will be replacing it in a year becasue it won't be engineered.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  24. Anyone who thinks by geekoid · · Score: 1

    replacing a large legacy system will take 2-3 years is ignorant or a liar. Neither of which should be involved.

    Once again, corporation signed and agreement,. wiggle around for more money and tried to put an organization on the 'it's too late to stop now treadmill'

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  25. Anonymous source has dealt with SSA by Anonymous Coward · · Score: 1

    In a previous life, my company dealt with the SSA data processing side. Obviously I'm posting anonymously. Just wanted to let you know that this is not news.

    The SSA data processing and software side is big. So big that you can't do anything without waiting for months to get things through their process. To do anything substantial, you have to get multiple departments together and have their managers agree on the change. They have huge spheres like J2EE, databases, back-end big iron, and so on. Their applications are gigantic. Change management is critical for them, so critical that small changes take a long time. And that's when they're motivated. They have career procrastinators who can turn a 15-minute phone call into a week of back and forth.

    What they at SSA do is so important to get right that the change management and testing is everything, and the actual development is almost nothing. It has to be this way. They absolutely have to do it like this. They're not writing $0.99 apps, they're doing something that affects everyone in the USA. (Except the few people who can opt out of SS.) You can write code, but they have to be sure that it works. Their change management process is the single most critical workflow at SSA. Your stuff must pass this process before they'll put it in production, and that means a lot of testing and verification.

    BOTTOM LINE: Ain't no way that no contractor is going to whip up no replacement system in no five years, no sir, it ain't gonna happen.

    I don't care who it is or how much money they throw at it, the SSA is just too big to do this kind of project successfully in a compressed time frame. I could have told them that 5 years ago and saved people a few million. Besides, $300m isn't that much money for this kind of project.

    I can't blame LM for this boondoggle, although I'm sure that they didn't help much. Any big contractor lowballs the bid, takes the money, pays themselves what they want, and hires people with what's left - so I'm sure they scraped the bottom of the barrel for talent on this project.

    Hey, the Orioles are having a decent year, so not everything is bad in Baltimore for a change.

  26. Call me by Alsee · · Score: 1

    If there are any other government agencies out there looking for a new IT system, I can fail to deliver for $100 million.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    1. Re:Call me by Desler · · Score: 1

      Yeah but first you need $200 million to lobby for the contracts.

    2. Re:Call me by Anonymous Coward · · Score: 0

      Don't forget - not only can you fail to deliver for only $100 million, tell them you can fail to deliver in half the time ;)

  27. Re:How much of this work has been, or was outsourc by Desler · · Score: 1

    The funniest part of your rants is the unfounded assumption that Lockheed is or ever was competent.

  28. Re: hire the girlsgonewild.com team, they can scal by Anonymous Coward · · Score: 0

    Yeah, Conservatives would reduce and simplify government to the point of non-existence, leading us to a system where nobody paid any taxes.

    Wouldn't that be grand!

  29. Who is it with? No one mentions this. by Anonymous Coward · · Score: 0

    Since we do not have any info on the backend, I suspect this might be an Oracle involved problem. It would be telling if this is so, as I bet Oracle now has very specific clauses that make bad mouthing them a huge legal problem.

    If this has nothing to do with Oracle and it's consultants, then it looks like the rest of the consulting industries have take a page from the Oracle handbook on how to get paid and not deliver anything at original estimate.

    1. Re:Who is it with? No one mentions this. by Desler · · Score: 1

      Lockheed. Mentioned in the article.

  30. I sometimes wonder by Anonymous Coward · · Score: 1

    If these sorts of projects would actually be cheaper if they paid two companies to do them, the one that completes qualification first gets to keep it during the upkeep phase.

    Yes, it would require paying for development twice, but you'd be more likely to get a timely result, assuming the upkeep was lucrative and the companies didn't collude.

    1. Re:I sometimes wonder by Desler · · Score: 1

      Because you think they wouldn't game this? Corporations never collude or anything, right?

  31. TFA, and my experience, say the opposite. Complian by raymorris · · Score: 1

    TFS mentions that the contractor is trying to replace hundreds of different incompatible, overlapping study systems that the government has built or ordered. Does having hundreds of different systems with overlapping functionality trying to talk to ready other sound like proper engineering practice to you? That's what the government decision makers have come up with.

    From my experience, government systems are designed for two primary goals. First, give each fiefdom it's piece and second, compliance. Compliance generally means complying with a crap load of old documents written by bureaucrats and lawyers. Actually functioning properly is a distant third on the priority list. Engineered design? Rarely is that mentioned.

  32. Buzzword compliant by Anonymous Coward · · Score: 0

    Looking at the solictation for bids it's clear that someone at the SSA decided to architect the system before the contractor was selected. This was back in 2009, two years before the contractor was selected.

    I can imagine how the RFP cycle went - try to guess what design they had in mind, put together a proposal to do that whether it was a good architecture or not.

    The proposed new Disability Case Processing System will be implemented using Service Oriented Architecture (SOA) principles and methods, and will incorporate services, which will be available for use Enterprise wide...The new system is also expected to integrate seamlessly with existing software applications in use by the State DDS's and other agency components as well as access historical data where and when necessary. Further, it must also comply with the SSA'S enterprise architecture and database standards and strategy.

    Then spend the next three years trying to do what the proposal says.

  33. Business as usual.... by erp_consultant · · Score: 2

    I have worked for a number of government agencies and large contractors. This story does not surprise me in the least. What WOULD surprise me is to find a story where one of these large scale IT projects actually got completed on time and on budget. Now there's a story.

    Probably a rehash for some but here is, in my opinion, the reasons these projects continue to fail:

    1) The procurement and bidding process is flawed, particularly at the federal level. Many firms are forbidden to place bids on projects because that lack this or that credential. As a result, it's the same old players time and time again. IBM. Deloitte. Oracle. Honeywell. Lockheed Martin. Both the Democrats and Republicans know that it's broken and both of them have had a chance to fix it but don't.
    2) Governments insist on doing "fixed bid" (i.e. flat rate) projects. In my experience, fixed bid projects almost always turn out poorly, Particularly for large scale projects. What ends up happening is that the project (for whatever reason) falls behind. But the deliverable dates stay the same. Eventually the contractor has to either go back and ask for more money, do the work at a loss, or start cutting corners.
    3) Government managers, by and large, don't understand the concept of a budget. Often there are no consequences for finishing late or going over budget. They will still have a job tomorrow.
    4) This one happens every time...you go into the project as 50/50 partners with a commitment from the client that they will devote X number of hours per week to the project and hold up their end. The problem is that the government managers have other stuff to do and can't devote X number of hours per week. If you're lucky you get X/2 hours per week. So critical decisions have to wait and delays occur.
    5) For some government managers, big big projects are something they have no experience with. Last week they were trying to decide what color coffee maker to get for the break room. This week, they are installing SAP.
    6) From the article..."It was supposed to replace 54 separate, antiquated computer systems used by state Social Security offices to process disability claims.". That is not a misprint. 54 antiquated systems. That is a huge undertaking. I would be willing to bet that at least a few of them have no documentation whatsoever. And the only person that knows how to run it retired a few years back. Good luck trying to unravel that mess.
    7) The magic bullet theory. Time and time again I hear these management bozos (not just government ones either) spout off about how 'Software package X' is going to revolutionize how you do business..massive efficiency...streamlined processes. Bullshit. The software is only going to be as good as the decisions that are made along the way. And if you make mistakes on a few major decisions these really large software suites (SAP, etc.) can be nearly impossible to change once you start using them.
    8) Team members that don't have a stake in the success of the project. Joe in accounting has been using the old antiquated system for the past 23 years. He's retiring in a few years. Do you really think that Joe wants to learn a brand new system? Not fucking likely. He won't get a raise or a bonus for all the extra work and he'll end up having to train his replacement. Meanwhile, his government manager has limited options for those that don't want to play.
    9) Managers are unwilling, or unable, to change their convoluted business processes that are the root cause of these un-maintainable systems in the first place. Politics.
    10) Lack of documentation. More than once I have been on projects where there is not a single page of documentation describing how the current systems works or what to do if something goes wrong. So you have to sit down and figure it all out yourself and that can take a lot of time.

    Typical client exchange:

    Me: "So tell me, why do you process Voucher payments in this fashion?"
    Client: "Cause that's how Joe showed me to do it when he trained me."
    Me: "And why di

  34. Re: hire the girlsgonewild.com team, they can scal by Anonymous Coward · · Score: 1

    Oh good grief. Conservatives have been pushing to simplify things like the tax code that all but virtually eliminate departments like the IRS. Do you ever think these departments are just too huge? Reduce and simplify. It's horrendous and horrible.

    Lol. In which country? I assure you it's not the USA.

    If you had written "Conservatives have been pretending to push to simplify things like the tax code that all but virtually eliminate departments like the IRS.", then you would get get some nods.

    Or if you had said "A Conservative or two had been pushing to simplify things like the tax code that all but virtually eliminate departments like the IRS."

    Or are we confusing Conservatives with Ann Rand groupies? They're not the same.

  35. Re:How much of this work has been, or was outsourc by gstoddart · · Score: 1

    The funniest part of your rants is the unfounded assumption that Lockheed is or ever was competent.

    I make no such assumption, that's all you.

    I'm saying I'm not willing to conclude the issue was entirely the contractors, and that the people in charge of this quite likely brought their own level of incompetence to the table.

    I'm not willing to assume it was entirely the contractor, because I've seen FAR too many examples of management incompetence on these kinds of things.

    --
    Lost at C:>. Found at C.
  36. How can I get one of these deals?? by Anonymous Coward · · Score: 0

    Dangit- I've been in IT for over 30 years, and have never been able to land one of these sweet scams, er, deals...

  37. 60 days by Anonymous Coward · · Score: 0

    60 days and Google or Facebook engineers could have it done. Properly. Just saying..