Posted on 10/23/2013 4:57:27 PM PDT by Sub-Driver
Obamacare contractors: Dont blame us By: Jennifer Haberkorn and Jason Millman and Brett Norman October 23, 2013 05:19 PM EDT
The Obamacare website contractors plan to tell Congress on Thursday that they are not to blame for the massive problems at HealthCare.gov and that they completed successful testing before the Oct. 1 launch.
But, according to prepared testimony, the four contractors ran into unforeseen problems once open enrollment began. The testimony offers a slight glimpse into the problems that made the website all but unworkable and warnings that the problems are far from over.
Lawmakers are expected to press the four contractors for details on what went wrong and when they and the White House knew about it.
The federal exchange underwent eight technical reviews before Oct. 1 and passed, CGI Federal senior vice president Cheryl Campbell plans to tell the House Energy and Commerce Committee. CGI is considered the lead contractors on HealthCare.gov, the federal exchange website.
Unfortunately, in systems this complex with so many concurrent users, it is not unusual to discover problems that need to be addressed once the software goes into a live production environment, she said in her written testimony. This is true regardless of the level of formal end-to-end performance testing no amount of testing within reasonable time limits can adequately replicate a live environment of this nature.
Quality Software Services Inc., another major contractor that built the federal data hub and a key part of the account registration process, said that its contributions to the system are functioning well and, for the most part, have since the launch.
Coding for the data hub was finished in June, tested and the signed off on by CMS in early September...
(Excerpt) Read more at politico.com ...
Great stuff, IncPen, but none of this matters.
If Obamacare totally crashes and burns, we will be told by everyone except Fox News that the evil Tea Partiers caused it to fail.
If it survives in any form whatsoever, Obamacare will be portrayed by the media as a smashing success.
A free press is to be protected and preserved as one of the basic protections of liberty; a partisan press is to be despised, discounted and, ultimately, destroyed.
My daughter’s car was fine until she tried to start it.
You mean ol' "Cruz Data Associates"? :)
There was a professor at my alma mater who fabricated high efficiency photovoltaic cells that unfortunately were destroyed by light.
Spot on. This has all the hallmarks of a deathmarch project. I actually feel some sympathy for the contractors. I’ve been there. Every meeting with the client... The scope changes... The whole mission changes a couple of times well after development is underway. Then the goalposts keep moving. The original specifications document is long forgotten. They say don’t worry about the money just stay on schedule. That’s when you know it’s time to put on the life jackets and head for the exits. Right as you’re about to do a diving catch at the very end... They yank the ball away one more time just before you land in the end zone.
Until I hear different I’m not going to lay the blame primarily on the contractors. The problem begins and ends with the client.
The site runs on the nginx webserver, THE premier high traffic, highly scalable webserver.
Actually, I have been waiting for them to throw out that very accusation...you know it is coming.
Agreed.
Couple your observations with the fact that the primary objective of ObamaCare was not to 'save' the American healthcare system, but to kill it, and the whole thing is as clear as day.
Should have used some uv/polarized shades.
Yep.
The System Analyst’s Decalogue
1. Your client does not understand the problem. You must help him gain his understanding.
2. The problem as posed is too specific. You must imbed the specific problem in the next more general question.
3. Your client does not understand the concept of an index of performance. You must help him to weigh the several desired attributes of a particular problem.
4. You are the systems analyst, not the decision maker. You present the weighted evaluations of options. The client makes the decisions.
5. You must present your recommendations to fit the agreed upon time scale and level of generality. Generalization of the client’s problem is a technique for finding and solving the correct specific problem, not for avoiding the issue.
6. A goal-centered approach rather than a technology-centered, time-sequential approach is essential.
7. The disadvantage to the non-user must be included in your weighted evaluation of each candidate system.
8. A universal computer simulation model of a complex system cannot exist. You must postulate a priori those specific questions you wish to simulate.
9. The role of the “decision maker” in a socially relevant, large-scale system is generally unclear. You must expect to engage in building a political consensus if your recommendations are to move to an action phase.
10. A system study that begs the question and has as its major recommendation another study that costs more time and money is a failure. Answer the client’s real question.
I call BS. It was reported that just before the launch, the site crashed with only a few thousand users.
Mmmm, yeah. We’re gonna need you to come in on Sunday, too, mmm, kay?
http://www.youtube.com/watch?v=GjJCdCXFslY
“He said that that may not have been as much of an issue except for a late decision to require people to register and account first rather than allow anonymous window shopping. He did not say who made the decision.”
An attempt to “carrot” as many as possible to voluntarily walk right in to THE FASCIST CONCENTRATION CAMP, because that’s what it is. As opppose to going “house by house” person by person, and forcing this CONCENTRATION CAMP upon them.
Agreed, in theory. Though in practice the client... -especially- an internal client as my projects always were... Ends up changing the rules mid game over and over and over again.
I’ve never seen a large scale programming project, and I haven’t seen any project of this scale (has anyone?) succeed at the rollout date. I haven’t seen a contracting company say that no, they can’t meet the deadline demanded by the customer. What happens is a POS is delivered, months or years after the deadline, and then being fixed over the subsequent years. Ask Apple about their implementation of the SAP system, the millions thrown away before they gave up.
From my POV there is NO comprehensive functioning INTERFACE.
This is really the SCAM of SCAMS in terms of what came out of the oven.
There’s more to this than a “stupid decision”
Remember that first analyst who was being cited about the problems? The one that said it basically initiated a denial of service attack on itself everytime someone tried to use it? Because using it launched something like 90 data transfers with the clients PC?
What exactly were all those data transfers doing? Sound like they were part of the “register first, then browse” late decision.
If so Republicans MUST determine what data was being transferred? Was it simply the registration data being requested? Would 90 separate process be required to do that?
Or does healthcare.gov go trolling for additional information on the client macine?
Yes, I have.
Both were SAP rollouts. One was for a company I worked for and the implementation process took 7 years total. But hardly a hitch.
The other was ExxonMobile’s implementation. Which I studied and continue to cite as a best practice scenario. Took less than two years, but involved keeping SAP vanilla and being utterly draconian about ANY customization. Where a customization was requested, they really forces the business owners to change themselves to fir the system.
There was a third success at this scale as well, mostly custom build with pen source. 10 year incremental effort, still underway. But still successful.
There were three utter failures as well. All big bang style implementations. One was a disaster of an ERP (PeopleSoft) implementation that helped destroy a 16,000 person company. Another straight custom dev for a very complex business model and the third a hybrid Buy/custom build, also for a very complex model, that tried to integrate 20+ COTS products.
It all really boils down to Gall’s Law,
What you are saying about internal clients is on target but I will suggest a different perspective. Business rules and requirements are usually very stable though many clients see new software as opportunity to add some “frills” they have always wanted. An analyst who doesn’t know the business has a hard time distinguishing between necessities and frills besides not knowing exactly what to ask. The client may also be speaking a different language (engineering vs. accounting for example) and the analyst needs to recognize that and learn the language. The analyst may have to drill down as well to the people who actually do the work instead of just talking to the department head.
I directed the development of a very complex work management system but the most difficult part was the accounting section for invoicing. Without belaboring the details I spent more time with the CFO and two of his assistants than on any other interviews. Before we started a single line of coding, the CFO and I were speaking the same language and I understood exactly what he needed. I was also able to question some of what he wanted pointing out some of the practical and logical flaws, which he agreed to change. In the end, he got what he wanted and for his assistants it worked better than what they had expected.
My point is that rules seldom change, but our understanding of the rules will change unless we put our effort into the work required of an analyst. I was fortunate to have a staff that learned to do that quickly and the payoff was on time and high quality software. Not everyone has a staff like that.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.