Прошу прощения за формализм, однако требует уточнения изначальная формулировка. Agile не является методом, это достаточно широкое поняние включающее в себя в зависимости от контекста: ценности и принципы, различные Agile-практики (наборы конкретезированных действий) реализующих ценности и принципы, a также формализованные фреймворки (иначе "методы", "руководства"), например Scrum. Также можно определить Agile как тип нового менеджмента, основанного на тех же ценностях и принципах.
Изначально Agile появился как вариант ответа на проблему создания программного обеспечения в условиях высокой неопределенности -- слабо известны потенциальные пользователи, их потребности, технологии для достижения результата, развитие и ускорении коммуникаций (интернеты, мобильные устройства, мобильный интернет), высокой стоимости разработки продуктов, возрастающей конкуренции.
В современном мире все перечисленные условия всё стремительнее изменяются и Agile является самым лучшим способом противодействия возрастающей сложности.
Копипаст из учебников или как ответить для галочки не объясняя сути.