Slashdot Mirror


Top General: Defense Department IT In "Stone Age"

CWmike writes "U.S. Marine Corps Gen. James 'Hoss' Cartwright, vice chairman of the Joint Chiefs of Staff, was sharply critical Tuesday of the Defense Department's IT systems and said he sees much room for improvement. the department is pretty much in the Stone Age as far as IT is concerned,' Cartwright said. He cited problems with proprietary systems that aren't connected to anything else and are unable to quickly adapt to changing needs. 'We have huge numbers of data links that move data between proprietary platforms — one point to another point,' he said. The most striking example of an IT failure came during the second Gulf War, where Marines and the Army were dispatched in southern Iraq, he said. 'It's crazy, we buy proprietary [and] we don't understand what it is we're buying into,' he said. 'It works great for an application, and then you come to conflict and you spend the rest of your time trying to modify it to actually do what it should do.'"

5 of 155 comments (clear)

  1. Former Marine by RingDev · · Score: 5, Interesting

    I spent my time under Clinton and Bush Jr as a 4067. That's a Computer Programmer in the Marine Corps. We had pretty solid gear available, decent servers, and a great network. One royal PITA though was the primary personel database was replicated out nightly from Kansas city. So any intra-base changes could take a full 24 hour window to propagate. Additionally, every 6 months we'd get someone new in charge of that database. And by "in charge" I mean a comitee, not a new DBA. And they would be compelled to rename half the tables and columns. Acronyms are good for 6 months, then all field names are typed in full, then we're down to 4 character codes, then into some strange "drop the vowels" campaign. ROYAL PITA.

    As if that wasn't bad enough, in 2001 Bush and military leadership privatized the entire 4000 MOS field. 4066 (networkers) and 4067 (programmers) were lat moved to the 0600 MOSs (radio operators and field wiremen, along with some shunting to admin/clerical). So at the point I was heading out, we were going from a situation where Marines could review and make recommendations, to the point where purchasing decisions were almost entirely in the hands of private contractors.

    It was removing just another cog in the machine to streamline the federal cash to corporate pockets process as the Foxes are now instructing the farmer on how to build a hen house.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:Former Marine by dbIII · · Score: 5, Insightful

      Why the hell did the Marines have programmers?

      At a guess, one reason would be that they are under military discipline so can actually be sent where required. Meanwhile a contractor gives you a string of teenagers in India that are replaced and moved onto a bigger cash cow once they've got a bit of experience on your job.
      So I'd say it was about the Marines retaining control of their software projects. I'd also say the events of the past decade at least have shown that they are doing a lot more than storming beaches.

  2. Re:Already up to date by iamwahoo2 · · Score: 5, Insightful

    A critical difference between corporations and the military or any federal organization is that you cannot overcome these problems by simply appointing super great leaders, because those leaders will still be bound by the same federal laws. The problems really do start and end with Congress and that is what the General was getting at when he talked about contractors knowing how to manipulate the procurement system. Federal and Military employees are extremely limited in how they can manage a contract or bid. A contractor that knows how to manipulate the system knows that they can easily lock the Federal Gov into proprietary platforms and that there is not a whole lot that the government can do to get out of it until Congress changes procurement laws.

  3. Lobbyists by Billly+Gates · · Score: 5, Insightful

    This is what you get when government bureaucrats are bribed and bidders take the rest of platforms that are needed. Surprise, since I.T. in these departments have no say in the purchases all hell breaks loose and the government wonders why hundreds of billions of dollars are missing. Meanwhile the corrupt companies use that money earned to buy off more politicians to write laws stating to buy their products at inflated prices where you and I pay for them in our taxes. Lovely ... anyone in the private sector knows what I am talking about too with this. Specifically when a CEO has lunch with his buddy at Crapware Inc, which sells a product that you need to support that only works with Windows Vista update 23303 on May 12th 2009 ... on a tuesday, in addition to another product that Crapware Inc. sells, that only works with IE 6 in Windows XP with Java 1.3.1, not 1.3.2 or 1.3.0, which all of course has to communicate together. More fun and joy and of course it is all your fault and not the CEO if it is expensive and can't work together you are the computer guy right?

    The difference is in government all software and hardware is done this way and not just for some dumb executive's decision one time. Maybe if the pentagon had a CIO who made these decisions instead they could standardize on a platform so they can talk to each other.

  4. Blame the procurement process by Registered+Coward+v2 · · Score: 5, Insightful

    When your process is so complex that procurement types have to go to classes just to understand it and has so many rules that no one really understands it you get a system that heavily favors companies that understand the rules better than the people running the system. They know exactly what to do to meet the letter of the law and how to protest if they lose a bid so inmany cases the government is at their mercy. Combine that with a contracting officer's fear of even accidentally violating the rules and winding up in trouble and you have a system that always goes the "safe" route

    --
    I'm a consultant - I convert gibberish into cash-flow.