By Erika Morphy E-Commerce Times
10/03/08 4:00 AM PT
Why can't the U.S. government get its IT shop in order? A look at some of the reasons large IT projects fail in the private sector goes a long way toward explaining what may be causing so many government-funded undertakings to go south. It's not because administrators are fundamentally inept -- but it may be that government agencies' basic modes of operation are not suited to these tasks.
The U.S. House Science Subcommittee on Investigations and Oversight
report is referenced as "Questions regarding technical flaws, poor government oversight and potential contractor mismanagement on the National Counterterrorism Center's RAILHEAD information technology program."
As that language suggests, it chronicles a series of missteps in a US$500 million upgrade to a key government database: the
National Counterterrorism Center's terrorist watch list, which holds data on some 400,000 known or suspected terrorists. Indeed, it collects data from some 30 intelligence agencies, earning the moniker, "the mother of all databases."
So why is this project, which falls under the umbrella name of "Railhead," failing? And failing it is. "[R]ailhead may actually degrade the ability to provide intelligence data for use in the consolidated terrorist watch list," according to the subcommittee report.
If it seems as though the U.S. has been down this road before, that's because it has. Large IT projects in agencies from the
FBI to the
Census Bureau spectacularly -- and, it seems, regularly -- crash and burn, much to taxpayers' disgust.
It is easy enough to
make jokes about government failures and then dismiss them as more evidence of individuals' ineptitude.
It seems there are certain aspects of government culture that make IT failure more likely. It just may be that failure is built into the system.
Private Sector Not Immune
There is no continuity of management within most government structures, Jeff Kalwerisky, chief security evangelist for
Alpha Software, told the E-Commerce Times. "The chance that the people who are in charge or requiring this project today will be there in five years is slim. So, there is not a major sense of responsibility."
Worse, when the next administration gets into power, its inclination is to change anything major that was begun in the preceding administration in order to put its own stamp on it. Plus, political appointees are well aware that career recognition is not built on small but well-managed, projects, Kalwerisky added.
Troubleshooting must start at the RFP (request for proposal) stage, "where you need to be very clear up front," Brad Brown, managing director of
Protiviti's global public services, told the E-Commerce Times. Unfortunately, most government projects are handled by procurement or contract officers -- who are naturally removed by several layers from the original project.
Still, it must be acknowledged that big bang IT failures occur in both the public and private sectors, and it's instructive to look a little deeper into the reasons that is the case.
"In fact, there are entire companies who have blamed poor performance -- or even bankruptcy -- on failed projects," Gunther McGrath said. "The difficulties are the same -- but in government there is often much less accountability, so the losses pile up and are more visible."
Six Stumbling Blocks
Gunther McGrath distills the reasons for IT failures into six categories:
lack of good governance structures;
a "waterfall" method of systems design;
all-at-once funding;
scope creep;
automating before redesigning; and
failing to budget for "cleanup."
1. Lack of good governance structures is indeed a key reason for failure. Often, large projects fall between agencies or between units of agencies, and it is hard to achieve consensus on what each wants, Gunther McGrath explained. "What often happens is that decisions then get made by committees and there is little accountability."
Stakeholders must also be taken into account, Rich Dougherty, CEO of
Expert Choice, told the E-Commerce Times. "A fundamental problem is a misalignment among the various parties -- and that misalignment problem exists at both a strategic and tactical level."
A good system "has to be structured explicitly to encourage trade-offs between the various stakeholders," he maintained.
"Projects fail when you don't have sound project program management practices in place," Gil Digioia, vice president of federal project management sales for
CA Clarity, told the E-Commerce Times.
"These include many checks and balances in the cycle to make sure projects don't get off track," Digioia explained, "which is especially easy to happen when there are multiple stakeholders and vendors and system integrators working on the program. You also need a program manager on top monitoring the program for unforeseen risk, and able to put the project back on track if it develops problems."
2. The waterfall method of systems design, Gunther McGrath said, is an approach in which the system is scoped out in terms of desired outcomes; users or analysts prepare specifications; the specs are given to the programming team; and the programmers create the code, which is then tested and put into production.
"You can see that this is a relatively linear process," she noted. "It creates all kinds of problems, beginning with the fact that often users and analysts really don't know what a system should do until they get the chance to play with it, coders operate on specifications which may not lead to a desired result, and the project can be way down the road to development before people realize it should have been done differently."
A far better approach, she said, is to iterate -- that is, mock up the functionality to get a basic process flow, and then build it out little by little, working with future users so that when the system is finally delivered, it's what they wanted.
"The problem with this for governments is that it is almost impossible to write an RFP or requirements document that allows for iteration and nonspecified deliverables," said Gunther McGrath. "In the long run, though, it costs taxpayers far more."
3. All-at-once funding. In any large scale project, you're better off getting just enough funds to get to the next major milestone. Then, a mini-post mortem can reveal problems before a lot of expense has been incurred, and the project can be redirected or stopped while it is still inexpensive, Gunther McGrath explained. "With government projects, however, it is such a pain to get funding approval that the temptation to get funding all at once is irresistible -- what that means, unfortunately, is that projects can get very large and very expensive before anyone has a good hard look to stop them."
Fundamentally, says Protiviti's Brown, "government IT shops have to learn to budget realistically. You can't plan for gold standard but budget for bronze."
4. "Scope creep" is a term that's very familiar to many in the private sector, but "there is a tendency in government to want any new system to meet all possible needs with people thinking that if they don't get their feature on board with this system, it will never happen," Gunther McGrath said.
"So the scope of projects gets larger and larger," she continued, "and if you don't have good governance to put a stop to that, it can cause a project to become extremely costly and unwieldy. A better approach is to plan projects as a series of additional functionalities, so that people don't feel they have to get their feature in the first release."
5. Automating before redesigning is a common problem with government projects. Systems are often designed around processes as they are, rather than around processes as they should be, Gunther McGrath pointed out. "So, essentially, you end up automating a dumb way of doing things without making any real operational improvements. This frequently happens because people are unwilling to put the serious design effort in up front and want to get right to the programming."
6. Failing to budget for "cleanup." This usually occurs in the implementation part of the process, when people suddenly realize that the data they are working with has to be moved from the old system to the new system, and that it can't be done easily, Gunther McGrath said.
"I estimate that a good 40 percent of an IT project's budget could go into just making sure the information in the system is clean, accurate and representative of what it is supposed to do," she concluded.
Google Pushes $4.4T Dream to Green Up US Energy October 02, 2008
Google says it has a plan to get the U.S. on an energy diet consisting almost entirely of clean and renewable power by 2030. The cost: about $4.4 trillion, though Google claims the plan will actually end up saving the U.S. $1 trillion in the long run. The plan is certainly ambitious, but can the U.S. take such a significant change of course when per capita power consumption is already growing so fast?
Related Stories
The Winds of Cyber War September 16, 2008
At the same time Georgia's physical defenses were under assault from Russian troops, its technological infrastructure was under assault from denial of service attacks, forcing many government Web sites offline. Cyber attacks will likely become an increasingly common element of future warfare, and governments are taking steps to shore up IT defenses.
Reasons to Be Cheerful or Angry - Your Choice September 02, 2008
As summer draws to a close, the activity has started to heat up on the Linux blogs. Among the topics at hand this week: The Democratic National Convention's lack of Linux support for its video feed, an estimate that Linux might own 20 percent of the OS market and a list of the best Linux-based devices out there.
More by Erika Morphy
Windows 7 Flies Off the Shelves November 06, 2009
Early sales figures on Windows 7 boxed software suggest a high level of consumer enthusiasm for the OS. Unit sales were a whopping 234 percent higher than Vista's out of the gate. The revenue haul was not as impressive, as Microsoft offered sharp discounts to spur presales. Also, sales of PCs with Windows 7 preinstalled have been lackluster -- but October is historically a weak month for PC sales.
Southwest Doesn't Fool Around November 06, 2009
Either Southwest Airlines had better deals for my favorite route than its competitors or its superior Web site tools made it easier for me to ferret them out. Either way, kudos to Southwest. In the not-so-hot department were the airline's long list of what passengers weren't allowed to do and its very short list of what Southwest was obliged to do for them. Left me feeling a little chilly.
Commerce Search Puts Google Inside Retailers' Catalogs November 05, 2009
Google has launched a new cloud-based search tool targeting enterprise-level e-commerce operations, just in time for the 2009 holiday selling season. Commerce Search provides a set of features designed to improve the relevance of results for consumers searching a retailer's own product catalog, while boosting cross-selling opportunities.