Minimize Risk in your Dependency Mapping
In the “old days” of waterfall development, upfront investment in thorough design specifications meant that functional dependencies in the design were identified early by the Technical Architect and scheduled appropriately by the development manager. Rigorous change control ensured that new requirements were vetted and simply parked if they would inject significant new dependencies.