Методология Agile
Методоло́гия Agile, семейство «гибких» методов и методологий управления проектной работой, которые помогают рабочей группе эффективнее мыслить, принимать решения и осуществлять деятельность. Методология обобщает ряд подходов и практик (фреймворков, или agile-методологий), основанных на ценностях Agile-Манифеста гибкой разработки программного обеспечения. Принципы agile-методологии подчёркивают приоритет пожеланий клиентов при разработке любого проекта или программного продукта. Они базируются на готовности работать гибко и вносить изменения на протяжении всего процесса разработки проекта. Успешности проекта способствует совместная работа: чем теснее будет сотрудничество между сотрудниками и успешнее коммуникация, тем быстрее и эффективнее будет реализован проект. Существенное значение также имеет поддержка и мотивация членов команды. Согласно методологии Agile, необходимо работать быстро и поддерживать постоянный темп работы, ничего не усложняя и адаптируясь к постоянно меняющимся условиям рынка, что позволит производить конкурентоспособную продукцию. Характерные черты agile-методологии включают в себя: итеративную разработку проектов (т. е. выполнение работ параллельно с непрерывным анализом полученных результатов и корректировкой последующих этапов работы) и минимизацию рисков; динамическое формирование и обеспечение реализации требований заказчика; постоянное взаимодействие внутри рабочих групп; самоорганизующиеся команды, состоящие из профессионалов различного профиля; а также коллективную ответственность.