But at least SpaceX was in its natural environment. Boeing’s space division had never won a large fixed-price contract. Its leaders were used to operating in a cost-plus environment, in which Boeing could bill the government for all of its expenses and earn a fee. Cost overruns and delays were not the company’s problem—they were NASA’s. Now Boeing had to deliver a flyable spacecraft for a firm, fixed price.
Boeing struggled to adjust to this environment. When it came to complicated space projects, Boeing was used to spending other people’s money. Now, every penny spent on Starliner meant one less penny in profit (or, ultimately, greater losses). This meant that Boeing allocated fewer resources to Starliner than it needed to thrive.
...
In a fixed-price contract, a company gets paid when it achieves certain milestones. Complete a software review? Earn a payment. Prove to NASA that you’ve built a spacecraft component you said you would? Earn a payment. This kind of contract structure naturally incentivized managers to reach milestones.
The problem is that while a company might do something that unlocks a payment, the underlying work may not actually be complete. It’s a bit like students copying homework assignments throughout the semester. They get good grades but haven’t done all of the learning necessary to understand the material. This is only discovered during a final exam, in class. Essentially, then, Boeing kept carrying technical debt forward so that additional work was lumped onto the final milestones.
Boeing, as we’ve all recently seen, is no longer an aeronautics company — it’s a profit company, the kind of business you get when MBAs hellbent on “efficiency” take over from the engineers. That mindset didn’t vibe well with a government contract, and the so-called “efficiencies” never showed up to help. Ars Technica continues: