Software
Accelerating Agile Development
Assuming there is any reasonable amount of development time available, the agile process ensures that you implement the most important features first. If your project has any estimates for delivery date, they should simply reflect when the business requires the program or when your project dependency must be met.