Last weekend I, like many others, read the New York Times story about the troubles with Healthcare.gov with great interest. The project was marred with things that any of us who have developed on the web have experienced working on a digital project with a launch date: Moving deadlines, late specs, different parties with different interests, and an ever-expanding scope.
The thing that was most surprising wasn’t that any of these things are at all odd, it was in fact how familiar they all sound. Take this, for instance:
Deadline after deadline was missed. The biggest contractor, CGI Federal, was awarded its $94 million contract in December 2011. But the government was so slow in issuing specifications that the firm did not start writing software code until this spring, according to people familiar with the process. As late as the last week of September, officials were still changing features of the Web site, HealthCare.gov, and debating whether consumers should be required to register and create password-protected accounts before they could shop for health plans.
Now this isn’t to say there’s an excuse and we shouldn’t be able to complete these projects more efficiently, but at least I could see where the time goes (and feel grateful that I a) don’t make things that involve digging up the street and b) work in a world where we don’t have to deal with the nonsense).