Skip to main content

Why healthcare.gov has so many problems

By Steven Bellovin, Special to CNN
updated 6:40 AM EDT, Tue October 15, 2013
STORY HIGHLIGHTS
  • The new insurance exchange site, HealthCare.gov, has technical problems
  • Steven Bellovin: Large-scale software projects are hard; glitches are common
  • He says testing for errors and changing requirements contribute to delays or failures
  • Bellovin: Good project management is a remarkably large part of the effort

Editor's note: Steven Bellovin is a professor of computer science at Columbia University.

(CNN) -- No one should be surprised by the technical problems that have plagued the new health insurance exchange website, HealthCare.gov, which allows millions of Americans to sign up and buy health coverage.

Angry, OK. Disappointed, of course. But surprised? Don't be.

Large-scale software projects are hard. Failures or delays in schedule, budget and functionality are so common as to almost be the norm, not the exception.

Steven Bellovin
Steven Bellovin

Sure, the website rollout could have been handled a lot better. With all the delays and warning signs, the government could have stopped touting HealthCare.gov and teasing the public with messages such as "5 days to open enrollment. Don't wait another minute."

But the federal government has never had a fantastic track record in dealing with technology projects. This was not just an Obamacare problem. Most of the government has little experience in managing such a big, complex project, and management is a remarkably large part of the effort; building a system like this takes far more than just programming.

Maybe it should have hired a general contractor to supervise the 55 contractors who worked on the website. Maybe it should have looked into launching at a later date instead of October 1. But the bottom line is that technical glitches are an inescapable part of our digital life.

Glitches continue with Obamacare site
Keeping Them Honest: Obamacare debacle

We see this in the private sector. When United Airlines and Continental Airlines merged, the combined reservation system didn't work very well at first. The new Terminal 5 at Heathrow Airport outside London was saddled with software problems. Nor are tech giants immune; Windows Vista was very late because Microsoft had myriad troubles during development.

The inherent nature of software is that it demands perfection. Computers do exactly what they're told to do. Even small errors can be disastrous. For example, one of the first American space probes to Venus was lost in part because of a single missing hyphen character in a program.

Testing is the next hurdle. Any project needs adequate time to make sure the software works properly and to find and correct any flaws. Time, however, was in short supply with the launch of the online insurance marketplace. If development took too long, there wouldn't be enough time to test it thoroughly. That apparently was one of the problems. And even when all of the pieces are working fine, the entire system has to be tested; that can't be done until quite late in the process.

Project management also plays a big role. It's very hard to estimate how long a project will take. That means it's hard to know how many programmers to devote to the task, how much it will cost and so on. Measuring progress isn't easy, either, which means it's hard to tell how far along you are.

The worst problem is probably that requirements change while the software is being developed. This may mean that you have to redo work you've already done, but the effects can be more far-reaching. It's like building a house: If the owners suddenly decide they want a big floor-to-ceiling picture window on the second floor, it may require rerouting water pipes. That may require moving the ground-floor bathroom, which in turn could affect the kitchen layout, because the bathtub and the kitchen sink share drain pipes. Part of project management's job is to say "no" to many change requests, but that's not always possible.

What if more computers are added? That's not always a solution. If the computers have to share access to resources -- say, a database of people who have signed up -- it gets complicated. Suppose you've invited many people over for dinner, more than you've ever hosted before. You and your spouse decide to share the preparation and cooking. Maybe you have sufficient counter space, but you still have only one sink, one stove and one oven. With two people, it might be relatively straightforward to take turns, but with three or four or more cooks, it can get crazy.

Finally, there's the "system integration" problem of combining the different components. A system like the insurance exchanges is built in parts. Eventually, like a jigsaw puzzle, all the pieces have to be put together. Do the slots and tongues line up properly? Are the right parts of the picture on the right pieces? Did all of the contractors use the same shade of green for the grass?

There are standard approaches, standard tools and standard software for building large-scale websites. Using them correctly takes good planning and management. That was in short supply here.

The contractors building HealthCare.gov couldn't control the budget or the timing for the regulations; those were the product of Washington politics. While there are apparent programming and design errors, it's quite likely that most are the result of requirement changes rather than incompetence.

The overall failure appears to have been one of project management on the part of the government. In the best of all possible worlds, the site would have launched seamlessly to serve the entire nation. But software is hard. Inexperience doesn't help. And politics just makes things messier.

The Obama administration is "excruciatingly" embarrassed and is working hard to get the glitches fixed. Let's hope things go more smoothly the next time around.

Follow us on Twitter @CNNOpinion.

Join us on Facebook/CNNOpinion.

The opinions expressed in this commentary are solely those of Steven Bellovin.

ADVERTISEMENT
Part of complete coverage on
updated 4:06 PM EDT, Tue October 21, 2014
Timothy Stanley says Lewinsky is shamelessly playing the victim in her affair with Bill Clinton, humiliating Hillary Clinton again and aiding her critics
updated 9:02 PM EDT, Mon October 20, 2014
Imagine being rescued from modern slavery, only to be charged with a crime, writes John Sutter
updated 12:00 PM EDT, Tue October 21, 2014
Tidal flooding used to be a relatively rare occurrence along the East Coast. Not anymore, write Melanie Fitzpatrick and Erika Spanger-Siegfried.
updated 7:35 AM EDT, Tue October 21, 2014
Carol Costello says activists, writers, politicians have begun discussing their abortions. But will that new approach make a difference on an old battleground?
updated 9:12 AM EDT, Tue October 21, 2014
Sigrid Fry-Revere says the National Organ Transplant Act has caused more Americans to die waiting for an organ than died in both World Wars, Korea, Vietnam, Afghanistan and Iraq
updated 2:51 PM EDT, Tue October 21, 2014
Crystal Wright says racist remarks like those made by black Republican actress Stacey Dash do nothing to get blacks to join the GOP
updated 6:07 PM EDT, Tue October 21, 2014
Mel Robbins says by telling her story, Monica Lewinsky offers a lesson in confronting humiliating mistakes while keeping her head held high
updated 9:29 AM EDT, Mon October 20, 2014
Cornell Belcher says the story of the "tea party wave" in 2010 was bogus; it was an election determined by ebbing Democratic turnout
updated 4:12 PM EDT, Mon October 20, 2014
Les Abend says pilots want protocols, preparation and checklists for all contingencies; at the moment, controlling a deadly disease is out of their comfort zone
updated 11:36 PM EDT, Sun October 19, 2014
David Weinberger says an online controversy that snowballed from a misogynist attack by gamers into a culture war is a preview of the way news is handled in a world of hashtag-fueled scandal
updated 8:23 AM EDT, Mon October 20, 2014
Julian Zelizer says Paul Krugman makes some good points in his defense of President Obama but is premature in calling him one of the most successful presidents.
updated 10:21 PM EDT, Sun October 19, 2014
Conservatives can't bash and slash government and then suddenly act surprised if government isn't there when we need it, writes Sally Kohn
updated 8:05 AM EDT, Wed October 22, 2014
ISIS is looking to take over a good chunk of the Middle East -- if not the entire Muslim world, write Peter Bergen and Emily Schneider.
updated 9:00 AM EDT, Mon October 20, 2014
The world's response to Ebola is its own sort of tragedy, writes John Sutter
updated 4:33 PM EDT, Fri October 17, 2014
Hidden away in Russian orphanages are thousands of children with disabilities who aren't orphans, whose harmful treatment has long been hidden from public view, writes Andrea Mazzarino
updated 1:22 PM EDT, Sat October 18, 2014
When you hear "trick or treat" this year, think "nudge," writes John Bare
updated 12:42 AM EDT, Sat October 18, 2014
The more than 200 kidnapped Nigerian schoolgirls have become pawns in a larger drama, writes Richard Joseph.
updated 9:45 AM EDT, Fri October 17, 2014
Peggy Drexler said Amal Alamuddin was accused of buying into the patriarchy when she changed her name to Clooney. But that was her choice.
updated 4:43 PM EDT, Thu October 16, 2014
Ford Vox says the CDC's Thomas Frieden is a good man with a stellar resume who has shown he lacks the unique talents and vision needed to confront the Ebola crisis
updated 4:58 AM EDT, Sat October 18, 2014
How can such a numerically small force as ISIS take control of vast swathes of Syria and Iraq?
updated 9:42 AM EDT, Fri October 17, 2014
How big a threat do foreign fighters in Syria and Iraq pose to the West? It's a question that has been much on the mind of policymakers and commentators.
updated 8:21 AM EDT, Fri October 17, 2014
More than a quarter-million American women served honorably in the Iraq and Afghanistan wars. Now they are home, we have an obligation to help them transition back to civilian life.
updated 4:27 PM EDT, Thu October 16, 2014
Paul Begala says Rick Scott's deeply weird refusal to begin a debate because rival Charlie Crist had a fan under his podium spells disaster for the Florida governor--delighting Crist
updated 12:07 AM EDT, Thu October 16, 2014
The longer we wait to engage on Ebola, the more limited our options will become, says Marco Rubio.
updated 7:53 AM EDT, Wed October 15, 2014
Democratic candidates who run from President Obama in red states where he is unpopular are making a big mistake, says Donna Brazile
updated 12:29 AM EDT, Thu October 16, 2014
At some 7 billion people, the world can sometimes seem like a crowded place. But if the latest estimates are to be believed, then in less than a century it is going to feel even more so -- about 50% more crowded, says Evan Fraser
updated 12:53 PM EDT, Mon October 20, 2014
Paul Callan says the Ebola situation is pointing up the need for better leadership
updated 6:45 PM EDT, Wed October 15, 2014
Nurses are the unsung heroes of the Ebola outbreak. Yet, there are troubling signs we're failing them, says John Sutter
updated 1:00 PM EDT, Wed October 15, 2014
Dean Obeidallah says it's a mistake to give up a business name you've invested energy in, just because of a new terrorist group
updated 7:01 PM EDT, Wed October 15, 2014
Fear of Ebola is contagious, writes Mel Robbins; but it's time to put the disease in perspective
updated 1:44 PM EDT, Tue October 14, 2014
Oliver Kershaw says that if Big Tobacco is given monopoly of e-cigarette products, public health will suffer.
updated 9:35 AM EDT, Sat October 18, 2014
Stop thinking your job will make you happy.
updated 10:08 PM EDT, Tue October 14, 2014
Ruben Navarrette says it's time to deal with another scandal involving the Secret Service — one that leads directly into the White House.
updated 7:25 AM EDT, Tue October 14, 2014
Americans who choose to fight for militant groups or support them are young and likely to be active in jihadist social media, says Peter Bergen
updated 9:03 AM EDT, Mon October 13, 2014
Stephanie Coontz says 11 years ago only one state allowed same sex marriage. Soon, some 60% of Americans will live where gays can marry. How did attitudes change so quickly?
updated 4:04 PM EDT, Tue October 14, 2014
Legalizing assisted suicide seems acceptable when focusing on individuals. But such laws would put many at risk of immense harm, writes Marilyn Golden.
updated 9:07 AM EDT, Mon October 13, 2014
Julian Zelizer says the issues are huge, but both parties are wrestling with problems that alienate voters
updated 6:50 PM EDT, Mon October 13, 2014
Mel Robbins says the town's school chief was right to cancel the season, but that's just the beginning of what needs to be done
updated 11:43 AM EDT, Sat October 11, 2014
He didn't discover that the world was round, David Perry writes. So what did he do?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT