Adapting plans and estimates to changing customer needs and maximizing value at an affordable cost are the planning imperatives for agile projects.1
Planning is everything. Plans are nothing. No plan survives contact with [reality].
A few activities dominate almost every aspect of project management, whether for agile projects or others—planning and estimating on the one hand, communicating and executing on the other. Managed properly, the ideal project trajectory hits within reasonable error bounds of targeted cost and schedule while satisfying customers to the maximum extent possible. Taken together, planning, estimating, communicating, and executing are a big stage. This ...