Что такое agile. Объясняем простыми словами
Agile (Agile software development) — гибкий подход к разработке программного обеспечения, который часто применяют в небольших командах и больших организациях.
Процесс работы «по эджайлу» делится на итерации — короткие циклы по две-три недели. Каждый цикл решает серию задач. По итогам каждой итерации команда анализирует результаты и меняет приоритеты для следующего цикла. В итоге за каждый цикл создается мини-продукт или отдельная часть, готовая к самостоятельному запуску.
Как правило, в agile-командах менеджеры, разработчики, дизайнеры, тестировщики и другие участники равноценны в иерархии и работают в одном пространстве. Вся команда регулярно получает обратную связь от заинтересованных сторон — пользователей, заказчиков, спонсоров и т. д. В команде есть специально выделенная роль — product owner, который фокусируется на ценности продукта, для клиентов, рынка и заказчиков, приоритизирует задачи и принимает решение, это необходим в первую очередь.
Agile-подходы используют разработчики Google, Netflix, Spotify и других компаний. В России об «agile-трансформации» объявил «Сбер».
В последнее время сфера использования agile расширилась и вышла за пределы IT. Теперь методику использует, например, компания Saab для производства новых истребителей.
Пример употребления на «Секрете»:
«Не работают жёсткие иерархии, изменения происходят слишком быстро, и от скорости зависит размер убытков. Работают гибкие agile-структуры и самоорганизованные команды, которым делегированы полномочия».
(Директор Школы новой экономики MACS Юрий Филатов — о трансформации бизнеса.)
Нюансы
Термином Agile называют и систему подходов к разработке, и целую философию, которая базируется на четырёх главных ценностях:
- Люди и их взаимодействие важнее процессов и инструментов.
- Работающий продукт важнее документации и отчётности.
- Сотрудничество с заказчиком важнее соблюдения формальных условий.
- Готовность к изменениям важнее, чем следование плану.
Факт
Agile-манифест написала группа энтузиастов-программистов в 2001 году. Сегодня это главный документ всех «гибких» разработчиков.
Статью проверила:
Виктория Резванова, директор проектов Сберуниверситета