Re: What the actual?
Quite frankly, this is a clusterfuck of massive proportions and it ALL comes from NASA Management.
- Fixed cost contract on a development project for a brand new product. Utterly stupid. How much is it going to cost to produce this brand new item, that hasnt been developed in 50 years, whilst adding in all these new capabilities? Oh and we want it by Tuesday. That any one in management actually believed that a company would deliver on time and cost in such a case is gobsmacking incompetence.
If you must for such a case you provide a fixed cost to get to each milestone. With payment gates based on certain deliverables, and a mechanism for adjusting payments (up or down) depending on changing circumstances. But clearly that was too hard for NASA.
- Not providing a solid Spec and Requirements for the hardware to be designed to. That is just atrocious. It's just unspeakably stupid. You need to lock down use cases, interfaces, and all the other "minor" details that will let you actually use the Suits BEFORE you sign off on the contract. To let them just go away and design whatever they want. Unbelievable.
Really, this is just unforgivably dumb all round...