ДомойОбучениеЧто такое agile. Объясняем...

Что такое agile. Объясняем простыми словами

Agile (Agile software development) — гибкий подход к разработке программного обеспечения, который часто применяют в небольших командах и больших организациях.

Как правило, в agile-командах менеджеры, разработчики, дизайнеры, тестировщики и другие участники равноценны в иерархии и работают в одном пространстве. Вся команда регулярно получает обратную связь от заинтересованных сторон — пользователей, заказчиков, спонсоров и т. д. В команде есть специально выделенная роль — product owner, который фокусируется на ценности продукта, для клиентов, рынка и заказчиков, приоритизирует задачи и принимает решение, это необходим в первую очередь.

Agile-подходы используют разработчики Google, Netflix, Spotify и других компаний. В России об «agile-трансформации» объявил «Сбер».

В последнее время сфера использования agile расширилась и вышла за пределы IT. Теперь методику использует, например, компания Saab для производства новых истребителей.

Пример употребления на «Секрете»:

«Не работают жёсткие иерархии, изменения происходят слишком быстро, и от скорости зависит размер убытков. Работают гибкие agile-структуры и самоорганизованные команды, которым делегированы полномочия».

(Директор Школы новой экономики MACS Юрий Филатов — о бизнеса.)

Читать также:
Pine Script: с чего начать?

Нюансы

Термином Agile называют и систему подходов к разработке, и целую философию, которая базируется на четырёх главных ценностях:

  • Люди и их взаимодействие важнее процессов и инструментов.
  • Работающий продукт важнее документации и отчётности.
  • Сотрудничество с заказчиком важнее соблюдения формальных условий.
  • Готовность к изменениям важнее, чем следование плану.

Факт

Agile-манифест написала группа энтузиастов-программистов в 2001 году. Сегодня это главный документ всех «гибких» разработчиков.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

Новое на сайте

Еще похожие публикации