An approach to project management (usually in software) consisting of short, iterative cycles of development, emphasizing responsiveness to changing requirements and resources.
"An agile approach to our content means we don't have to try and think up every possible client need—we can launch on the site and then update live as we learn more about how it fares in the real world."