Henry Brown

Agree with Bill in that there is NOTHING new here.
would add :

4) more accountability for Government Program managers
5) don’t reward failure by promotions,in the case of Government Program Managers.
6) don’t reward failure by new contracts by IT Contractors
7) more/better communication(s) between all players

Would help reduce the delays and outright project failures.