Has anyone noted that the government perhaps just shouldn't be in this kind of business to begin with? Any market based solution website has to be very agile and responsive [edit: to succeed at it's goal] but the government can't be super responsive and in many ways shouldn't be super responsive. The state spends all of our money and enforces mandatory decisions concerning our lives. The state shouldn't have the agil…
> Any market based solution website has to very agile and responsive This is provably false by visiting any number of old, large company websites, esp in healthcare or banking. In addition the government isn't in this kind of business, it outsources almost everything to "free market" companies, who extract as much margin as they and their lobbyists can get away with. Complexity has much more to do with size of and nu…
The way government does tech is outdated and risky
51–60 of 145 posts
Re: The way government does tech is outdated and risky
#52Federal Gov employee here. Can't speak for a project with this scope, but the procurement middlemen get into everything, far for the worse. Two years ago our team wanted to buy a small cluster (~300 cores, ~$50K). We talked directly to two good vendors (good recommendations from university partners) and came up with a fine machine and 2 bids for it. Sent recommendations to procurement. Procurement put it out for bid,…
> I firmly believe that procurement acts this way not because the government is fundamentally incompetent, but because the Public, and thus Congress, BELIEVES we are incompetent There's almost 3 million federal workers. Many more if you include people who work on government contracts. The Federal Government is by far the biggest enterprise in the US by both employees and revenue. With such a large organization, there…
Re: The way government does tech is outdated and risky
#53You have to treat prototyping as part of the requirements gather process. Then, when requirements phase is done, you have to treat "development" as really "testing". Because, for the types of clients that are going to insist on a Waterfall project, the final testing is really only a cursory user acceptance testing and they really don't have the skills necessary to determine if you've met their requirements or not.
Re: The way government does tech is outdated and risky
#54I would also add that the project had too many cooks in the kitchen, by some accounts. I have heard there were upwards of 50 distinct companies subcontracting on this project. I work on projects that are probably on par in terms of complexity. We typically only involve a handful of firms. And even then, coordinating them all is a challenge. I can't fathom making the process work with 50+ firms. Maybe that number was…
Yeah, and that's one of the reasons I'm a bit wary of this "open-source is magic" mantra, that's putting a lot of cooks in the burning kitchen. Open-source means community management, public relations with opiniatred people, Linus-grade emails, and if you have really a big participation but no strong leader, it ends up like GNU hurd (is it dead yet ?). It's all about organization, and trying to have just enough peopl…
Re: The way government does tech is outdated and risky
#55Federal Gov employee here. Can't speak for a project with this scope, but the procurement middlemen get into everything, far for the worse. Two years ago our team wanted to buy a small cluster (~300 cores, ~$50K). We talked directly to two good vendors (good recommendations from university partners) and came up with a fine machine and 2 bids for it. Sent recommendations to procurement. Procurement put it out for bid,…
I just had a conversation with a federal employee last week talking about the issue of procurement offices being a blackbox and procurement officers not understanding the technical specifics of what they're bidding out. His solution was just to become certified as a procurement officer (apparently it's 72 hours of coursework) and deal with the bids himself. He said these kinds of problems have pretty much disappeared…
sounds like a loophole one can procure a truck through :)
Re: The way government does tech is outdated and risky
#56That diagram for the "waterfall" approach that they yanked from Wikipedia is a complete straw-man representation. It's nonsense. Here is the actual, original source for the Waterfall approach, first published in 1970: http://leadinganswers.typepad.com/leading_answers/files/orig... If people would just bother to scroll past the first couple of pages, they will notice that the approach already includes some iteration c…
Re: The way government does tech is outdated and risky
#57Re: The way government does tech is outdated and risky
#58Has anyone noted that the government perhaps just shouldn't be in this kind of business to begin with? Any market based solution website has to be very agile and responsive [edit: to succeed at it's goal] but the government can't be super responsive and in many ways shouldn't be super responsive. The state spends all of our money and enforces mandatory decisions concerning our lives. The state shouldn't have the agil…
> Any market based solution website has to very agile and responsive This is provably false by visiting any number of old, large company websites, esp in healthcare or banking. In addition the government isn't in this kind of business, it outsources almost everything to "free market" companies, who extract as much margin as they and their lobbyists can get away with. Complexity has much more to do with size of and nu…
Re: The way government does tech is outdated and risky
#59Earlier quoted context omitted.
The health care site involves a web application with high number of business rules and data structures. The campaign's site is fluff.
The campaign's site was also static (see http://kylerush.net/blog/meet-the-obama-campaigns-250-millio... )
Re: The way government does tech is outdated and risky
#60It's not just the US government that has crazy, weird, inefficient technology. I'd be surprised if every government wasn't like this. The biggest IT failure in the world was the UK's attempt at healthcare computing that cost 12Bn GBP and didn't deliver a functioning system. I work as a contractor for the Australian government. I personally know of multiple project failures in the 10s of millions of AUD range and a fe…
Also, I didn't explicitly say so but small companies are more efficient. If they are not, they tend to go insolvent. That's what is so good about them.