Software releases slip in large enterprises because nobody can state, with confidence and evidence, what will be delivered on a specific date without adding caveats, dependencies, or escalation paths.
The internal causes are rarely mysterious. Procurement cycles stretch for weeks before a critical role can even be advertised, let alone filled, so teams start work with ...