Obamacare Site Disaster: How To Fix It

November 7th, 2013 by TCC Leave a reply »

As the government attempts to figure out the problems with the Obamacare flagship site and the backend databases, solution providers said that there are options for a few so-called “quick wins” to help the site get up and rolling. The 20 million hits on the website show that people are voting with their mouse clicks, and that many people want to use the site to sign up rather than phone calls or paperwork. In light of all the technical problems, Here’s a look at the first steps solution providers say they would take to get the site working again.

The first step that should have been taken was to follow best practices from the beginning. if you build performance culture early on, finding the problems as you go along is a lot more efficient than trying to find them at the end of the process, If best practices had been followed, the time constraints on the launch would not have been as much of an issue.

We have found it is best practice to develop one function at a time, both to test individual performance and communicate the results to the customer. However, a lot of people still follow the “waterfall” approach, he said, which isn’t nearly as effective. We have seen startups go from zero to 10 million users in three months with no problems when using best practices. This can be done.

Instead of launching the site to the entire country all at once, it would have been better to do a scaled rollout. Compare the situation to a Black Friday rush, where it’s better to let customers slowly come onto the site rather than allowing a stampede of holiday shoppers trample each other for the latest toy.

First offer the program to small businesses as a smaller-scale trial run and implementing the lessons learned from that rollout before expanding the offering to individuals and families.

They could have scaled it much differently than going for the big bang theory of providing the service.

One of the major areas of blame for the healthcare.gov site fiasco was the immense amount of traffic that hit the site since its Oct. 1 launch, already logging more than 20 million hits. The problem could have been helped if the developers used a scalable cloud approach instead of throwing more money into hardware. The hardware would also work, but it is a lot more labor and capital intensive,

It’s unbelievable what you could do now with the cloud approach. The cloud is the best option for unpredictable workloads and data sizes.

Just look at Netflix. Netflix traffic spikes as people come home from work, so the site keeps extra space on standby to accommodate the additional traffic. Although cloud virtualization becomes trickier with personalization, the same approach could have helped the healthcare.gov site.

Even though Connecticut’s state-run health exchange has been running well, with no downtime so far, interacting with the federal database system is still a struggle. The site has to interact with a variety of databases from insurance companies, healthcare organizations and the IRS, to name a few. There isn’t a set of standards among the databases, which is one of the problems with the healthcare exchange. It’s almost like they’re reinventing the wheel. There are solutions out there already.

One solution would be to force healthcare providers to standardize their databases instead of simply adhering to what they had been doing before. You end up doing the same thing a hundred different ways with each provider.

After experimenting on the site, we found it needs improved search capabilities and a virtual agent to assist consumers. Instead of clicking all over the site, which chews up bandwidth, consumers could find their answers much more quickly. For example our own experiment showed thaif we searched I have a heart condition or What if I live in Connecticut which has a state exchange, no results popped up. But, if you type into the search that you cannot afford insurance, for example, it spews out more than 100 results that aren’t necessarily related.

The site is preventing people from self-educating, which 20 million-plus site clicks proved people wanted to do. Going forward the search data would help refine the site in the future, as companies like Amazon and Google already do. That should help them understand how the healthcare.gov has to transform itself to actually support what the consumers are looking for.

One of the keys to the Connecticut state health exchange success was a tough decision in January to cut functionality by 30 to 35 percent, said exchange CEO Counihan. “In retrospect I think it was the smartest decision we made,” Counihan said.

We suspected that part of the problem with the site was discussions about what functionalities should be included. I could only imagine that all the internal bureaucratic debates on what the app should do and shouldn’t do … was a big part of the problem.

Enhancing that issue was the contract basis of the work, because workers are often paid per line of code. He joked that it makes people more inclined to code Ferrari-like features into the system rather than taking a simplified business approach. There were a lot of extras, which created inefficiency. It’s like everything and the kitchen sink was left in the website whether it was needed or not.

One major problem was the “broad overuse” of third-party services, a number of which were likely unnecessary because many of the third parties performed the same tasks. Financial services companies usually have five to seven third parties involved with their sites. The healthcare.gov site had well over 20 or 30 third parties, the analysis found a very aggressive overuse of these third-party services.

The other main problem with the third parties is that they are out of the site’s control, if the third party can’t handle the traffic load,and then the site will collapse.

Basic performance culture is to eliminate the amount of times that the site must call up Web elements. An analysis of the site shows it takes an average of more than 16 seconds for each time the site has to call up a page.

Each one is a performance penalty to the website. It’s like doing laps on the track. Four versus 100, it slows things down. It takes a lot longer for the website to load.

It would make a lot more sense for the government to pull in companies like Facebook or Twitter, both of which have millions of users pulling information from different sources all of the time.

Multiple companies have offered their application performance management software to the healthcare site, including Compuware APM and AppDynamics. It would be helpful to do an analysis to discover the location of bottlenecks.

Without having a system that can do this accurate performance analysis, they’re really falling into the age-old trap of looking in all the areas without having any visibility of what to fix. Without that,they’re really flying blind.

The government is bringing in some great companies to help fix the problems, such as Verizon, but without APM, the companies won’t have any idea where to look. They’re bringing in some really good people who could help if the problem is in a specific area, but I think they’re really guessing at this point. At the congressional hearing with the major contractors involved in building the healthcare.gov site, none of the contractor representatives were able to answer the question of who was in charge of compiling the pieces and testing the final project, except for generally attributing it to CMS. Testing is usually the last piece of the project, but it is crucially important. I think the biggest problem is that, especially when you’re trying to get the website to market, if you don’t have a focus on performance, it’s often too late to cross your fingers and hope performance is good. We recommend performance testing before a website goes live.

Connecticut Health Care Exchange’s Counihan said the Exchange tested its site a few months before launch and found 67 defects, which it was able to fix before the launch.

In the end, problems after rollout damage the company’s brand. There will be a lingering reputational impact on the site going forward because of the botched implementation.

Planning an E-Commerce website

Contact WebInteracive at 800 418 2358 or email us at info@tccwebinteractive.com for a free consultation and evaluation

Contact Us Today!

 

 

 

 

By Sarah Kuranda

Advertisement

Comments are closed.