HealthCare.gov has been plagued with problems since the health insurance exchange site opened Oct. 1.
A "tech surge" is underway to help clean up the code of the error-plagued HealthCare.gov site. The Obama administration says this surge is made up of engineers from inside and outside government, but beyond saying that Presidential Innovation Fellows are involved, officials haven't specified who's making up those teams and what exactly they're doing to fix the systemic issues with the site.
Either way, tech industry leaders say the tech system — responsible for helping people in 36 states get health coverage — may have such deep flaws that it could take several months to fix them.
"You've got to think about going back to the drawing board in a way and figure out what you would change to streamline things," says John Engates, chief technology officer at Rackspace, which builds, runs and hosts sites for everything from small startups to huge e-commerce companies.
"My sense is that it's just a very large integration project that didn't happen like it should have," he says. "I think there should have been a lot more testing. I think they even confirmed they did not do enough testing along the way."
To address a slew of issues discovered after the launch, programmers pushed key changes to the site over the weekend: Shoppers can now see health plans and prices in their region without going through a multiple-step registration. The calculator to find out whether you can get subsidies is improved. And the team added an "apply by phone" button on the home page.
"We are doing everything we can possibly do to get the websites working better, faster, sooner," President Obama said, at a press event Monday. "We've had some of the best IT talent in the entire country join the team and we're well into a tech surge to fix the problem."
Bloomberg Businessweek reports that the government asked the site's main contractor, Montreal-based CGI Federal, to add staff and assign its "A team" to the efforts. The administration calls these and other fixers "the best and brightest," which led to an obvious question — where were these folks from the beginning?
"Why in the world wasn't the A team there for the past six months, or Oct. 1 at midnight when the problems started to come up? I don't understand that," says Alex Howard, a writer who focuses on the intersection of tech and government. He says at this point throwing more bodies at the problem may not be enough.
"Often, it's simply having the right coders, and having a dozen or two dozen or three dozen might be better than finding 500 people who aren't very good," he says.
Adding manpower to software projects could actually slow things down. The concept of the mythical man-month in software engineering says that the complexity of work actually spirals up once you start adding more people, because the task of coordinating them becomes problematic.
"It's still back to who is available to the federal government, who can get on a government contract. That's a big factor in all of this, and in that regard, it could take months," Engates says.
That's time the administration doesn't allow for. And time matters. The legal deadline to get health coverage is March 31, 2014. But White House spokesman Jay Carney said Monday that the deadline depends on enrollment being accessible, suggesting that if website problems persist, deadlines may have to change.
The administration has yet to release numbers on how many Americans have fully enrolled in health insurance through the exchanges, saying it will release enrollment figures from the HealthCare.gov website monthly, starting in mid-November.