While that is a very entertaining movie (“General, it says here that you taped electric hotplates to the surface of the vehicle to help your heat-seeking missile find its target, and that the surface temperature of the vehicle was so high it could have fried an egg at twenty feet!”) and the development of the Bradley Fighting Vehicle is certainly an avatar of mismanagement and failures in procurement, the film took some substantial liberties with the actual story despite being directly based upon James Burton’s memoirs.
The problem isn’t the procurement process per se, not even that complex-seeming chart that nate referenced above. That is to say, there are some aspects of how the process is applied or interpreted which can overcomplicate the actual work of getting a properly skilled integrator on contract or manage the procurement lifecycle, but the ultimate problems is incompetent people doing stupid things, being led by managers who don’t know how to build a team and delegate work, overseen by an army of civil servants who often don’t have the first idea about how to actually build a working system, all reporting to career-minded officers which have an agenda that is more attuned to not getting stuck with a hot potato rather than stepping up and making tough decisions.
A lot of the real problem starts with contracting, with technical requirements and statements of work that are so poorly scoped or defined that doing the job correctly is actually out of scope, which is as previously mentioned an issue that savvy contractors use to increase the “value” (i.e. money they can charge) beyond the original proposal. There is also the issue that for multi-year projects, officers will rotate in an out, and while the civil servants provide some kind of continuity they’re often not very motivated to care about doing a good job. I’ve met some very smart civil servants, but they are the exception rather than the rule, and in general the stereotype of government workers as lazy and inept has more than a little basis in fact. And of course contractors do everything they can to keep the engineering details “in-house” to guarantee future sustainment or development work, even though the government has paid for all of the development and engineering lock, stock, and barrel, and should be able to take a system to another manufacturer to “build-to-print”. (In reality, build-to-print for complex systems always requires some degree of reverse engineering, but in too many cases the government is stuck paying whatever a contractor wants to charge for any sustainment or maintenance parts beyond the original contract scope, hence why the A-10 is being retired despite its effectiveness in actual combat.)
It doesn’t help that many procurements are driven by political “needs” rather than actual warfighting or strategic purposes, and the DoD ends up maintaining expensive systems that they don’t need and didn’t ask for, or NASA ends up with an orbital transportation system that lacks a destination and has capabilities that they don’t need which detract from payload mass or operational reliability. We can see this now with the Space Launch System (a.k.a. the Senate Launch System) which is designed to spread work around to all critical distracts rather than develop a true next-generation launch system that could reduce costs and increase availability, and the focus on a pointless crewed Mars mission rather than the technology development and asteroid recovery missions that the technical planners at NASA have pushed.
So I would contend that it isn’t so much the process that is broken than the people who run it (although it could be streamlined by demanding direct accountability for performance rather than management by requirements), and the contractors who exploit that ineptitude to make money. And let’s face it: the Boeing and Lockheed aren’t in the business of building rockets or aircraft; they’re in the business of making money, and the more money they can get for building fewer articles, the higher their profits, hence why the United Launch Alliance EELV vehicles are so slow to go together and so expensive.
Stranger