To be agile is to move quickly and easily. As a project management method, it is characterized by the division of tasks into short phases of work and frequent adjustments of plans. As a contract management method, it is characterized by collaborative relationships with outcome and performance-based contracts, designed to deal with high levels of uncertainty. The fundamental premise is that you can’t plan or contract for what is unknown, so decisions are made along the way as better information becomes available through experimentation and client feedback. This allows you to adapt as circumstances change and to counter predictive risk.