Obamacare "Tech Surge"

My reply from an earlier post:

Not really looking for a cite, but your broad brush painted me incorrectly. I have been monitoring this healthcare.gov launch from the perspective of 20+ years experience in software development and project management. The amount of BS that is coming from the Feds as well as their staunch defenders has been nauseating.

Fixing the ACA website is a task, not a country.

Obama is to blame for much. Look, I’m a software engineer. I know that projects often blow their schedule and budget. Software is hard. And yes, contractors can screw up. And it may be that this contractor did, but we don’t know that yet.

But what we DO know is that a competent leadership team on a project this size will know if it’s going into the weeds, and will have mitigation strategies. It will have tollgate reviews, backup plans if the delivery date is missed, etc.

A competent leadership team will also make sure that the requirements for the system are known up-front, and will resist making changes to the requirements in mid-stream and for damned sure there will be a cutoff date by which no more changes will be allowed.

A leadership team that is behaving ethically will not cut down the testing phase of any engineering project in order to meet schedule. No one with a brain will schedule a multi-year software project without leaving some breathing room for the schedule to grow.

The Obama administration did NONE of this. They appointed political functionaries to lead engineering project management roles. They wouldn’t even allow the teams to share freaking architectural diagrams for fear that the dastardly Republicans would see them. They held back major requirements until after the election for political reasons. When they were warned that requirements changes were complicating the project, they didn’t listen and kept tinkering right up until the end, including adding a massive architectural requirement right near the end of the project.

And Obama got plenty of warnings. One of his own Obamacare architects was writing him strongly-worded letters about his poor choices for project management and the impossible schedules he was demanding, and he was ignored. The execs at the insurance companies had several meetings with him in which they warned that the project was at risk of failure. CGI went to the White House several times to warn them that the project was headed for failure. They were also ignored. When they told the White House that the schedule couldn’t be achieved, the response was, “Too bad. The schedule is what it is. Figure it out.” As an engineer, does that not set off any alarm bells with you? What would you think of a manager who responded to your concerns like that?

Then, with faced with the inevitable fact that the project would not be completed on time, their reaction was to cancel the testing phase. In my mind (and I’m hoping in yours, since you’re a professional engineer), this is borderline criminal negligence. Would YOU ever sign off on an aircraft if your management decided to deliver it without flight testing it so they could meet a deadline? Especially if management was telling the customer that the project went smoothly, was fully completed, and everything was perfect?

Then, when that wasn’t enough, they canceled the security audit, despite the presence of several known ‘severe’ security threats (and God knows how many unknown ones that a proper security audit would find). Their response to that was to redact the threats in the reports in the hope that hackers wouldn’t learn of them, and ship anyway.

Then when it became clear that even with all their shortcuts they still wouldn’t be code-complete by the deadline, and despite the fact that their one load-test carried out just before launch crashed the system with just 200 users, they STILL claimed to the American people that everything was perfect and on schedule. And when the system immediately failed upon first contact with the public as it absolutely had to, Obama claimed he had no idea of any of this, and learned about it on the news with everyone else. The man’s a compulsive liar.

A few weeks before the rollout, the contractors had to give a demonstration of the system to the White House. At this point in the development cycle the system should have been installed, thoroughly tested, and ready to go. In reality, it didn’t even work at all. The architecture for it was only 69% complete. So, the project team mocked one up in Adobe freaking’ Captivate and showed that to the President, and he accepted it. The incompetence on display there is breathtaking.

So, no, Obama isn’t at fault for any specific code failures or errors that contractors made. If the result had been a regrettable extension of the project deadline, I wouldn’t hold him at fault for much, other than enabling requirements creep and underestimating the task in the first place.

But the decisions to cut testing, to hide security flaws, to accept a mockup in a final acceptance review, and to ship a product that he knew was broken while lying about its problems is all on Obama. And these are serious failures of leadership, competence, and ethics. They are much more severe than failures in coding.

And if this was the leadership team at a private company and Obama was the CEO, you’d be leading the charge to have him fired, fined, or thrown in jail.

WASHINGTON) – The federal government has spent “north of 600 million” dollars through the end of September on the new online federal insurance portal, a top GAO official testified Wednesday. This is the first official estimate of what has been spent to date.

David Powner, director of IT management issues at the GAO, told the House Oversight Committee that the cost figure to date covers CMS, HHS, and other agency spending connected to the site and associated data hub. He said the estimate is based on documents from the Office of Management and Budget.

As for how much more it’s going to cost to fix it: “We’re kind of blind to that,” Powner said. “I think that’s a key question, how much that will end up being."

No one else on the panel could provide a cost estimate for the repairs.

And doesn’t that conflict mightily with the claim that the web site will be fixed by Nov. 30? If that was truly the case, we’d know the cost with a fair amount of precision. That they can’t even guess at how much the fixes will cost means Nov. 30 is a charade and they’ve been caught in yet another of the many lies this administration has spewed out over this law.

David Auerbach over at Slate has a good piece on how the tech side of heathcare.gov failed:

Auerbach attributes the ultimate technical failure to QSSI:

However, he’s exactly right about how the procurement process is really at fault:

I’ve worked in SW development and management for close to 25 years, and I can verify that this is exactly the problem with government contractors; they’re often far better at navigating the process (or using connections to grease their way in) than actually getting the work done.

My goodness, Sam, that makes Obama just as bad as Bush, right? Because lying about the implementation of a health care law is the same as lying to start a war that cost a trillion dollars and killed a hundred thousand Iraqis, right?

Amazing how you have to *invent *scenarios in which the people gently but firmly trying to correct you on the facts here can be accused of hypocrisy in so doing. But, alas, we’re tragically doomed to inhabit the reality-based community instead.

Do let us know when your intense anger at something and someone that affects you not one bit has run out. Perhaps you can then move on to suggesting how to fix the problems you know so much about. If, that is, you *do *want to see them fixed instead of keeping them around as fuel for Obama-bashing.

Sounds like every software development cycle since the invention of the transistor.

Except the bit about idealism.

I love the buzzword bingo BS of that quote.

The bottom line is that if you are good, you get shit done cleanly and it works, methodology could be just about anything, buzzwords aren’t accomplishments.

Given that your post is pretty much pure ad-hominem, I’ll take it to mean that you don’t really have a substantive response.

Really? Going back to the Bush well, are we? You do know that that we’re into Obama’s second administration, right?

I swear, you should be thanking your lucky stars that George W. Bush came along, because he’s become your all-purpose soother and warm blankie. No matter how much Democrats in office screw the pooch, you can always say, “But… BUSH!” And then you can continue to pretend that you’re smarter and better and your opposition is ignorant and evil. Bush is your emotional trump card, and so it will ever be.

No, friend, I was merely observing that your posts have been pretty much that. You’ve engaged in nothing more than simple Dem-bashing here, and in denouncing what you imagine would be the hypocrisy of those pointing it out to you if reality was different from what it is. :smiley:

Yet the ad hominem problem here is not yours? Not even your subsequent post to Fear Itself, who was merely reminding you of your well-established record of down-the-line partisan posting over the years?

When come back, *bring *substance. :rolleyes: You can find it right next to Saddam’s WMD’s.

Dude, I have been posting long messages in this thead, with cites, detailing how the rollout of the web site has gone wrong and will continue to go wrong. Furthermore, I’ve been right on every prediction I’ve made.

You’ve responded with little else but snark and cheap shots, despite being an engineer who should be able to engage in the actual substance of this debate. I didn’t even make this a partisan issue - in this case I was actually more interested in how the management of the project got so royally screwed up. Most of what I’ve been talking about is straightforward engineering best practices and management.

Forget it, Sam. When you raise issues of a flawed rollout of a software system and your opponents need to talk about Bush or how you’ve voted in the past as if those factors have any relevance, no further progress can be made with those individuals. Best to scroll past obvious attempts at distraction like complaints of you not simultaneously offering a solution.

The detailed ‘inside baseball’ updates of how things went and are going are informative.

I believe that according to the Fair Trade and Fisheries Treaty of 1934, Canadians are expressly forbidden from adopting American jargon such as “dude”. Mike Myers may have confused you on this point, but he is regarded under that agreement as a “foreign born American”, like Ted Cruz.

Non-compliance may impact Canada’s privilege of exporting hysterically maudlin female singers.

Okay, we’ll keep our maudlin singers out of America, if you promise to keep what you laughingly call ‘beer’ out of Canada. In particular, Coors Light and Bud Light trucks will be subject to attack by hordes of hockey-stick wielding fanatics should they cross the border.

One more caveat: We absolutely refuse to take back Justin Bieber. You made him popular - you live with him. Besides, now that he’s gone all ‘gangsta’, he’s become officially American.

Is *that *what you call partisan bashing?

Where has he brought up any of those? It’s all denouncing Obama for not being a web development expert, while ignoring as much as possible the fuckups of the actual alleged web development experts who were hired for the job. Compare and contrast to his behavior during the last Republican administration, for some calibration on how much credibility to give any of his claim to superior knowledge.

Gentlemen-

This thread has descended into “He said!” “Well, HE said!”

The interjections of personalities into debate isn’t helping to reveal, determine or even define truth, here. It should stop. Address the issue at hand and not each other’s styles.

Or - to sum up - knock it off.

Chao just testified that 30% to 40% still hasn’t been built. They need to build the payments and accounting systems before Jan 1.