Что такое Agile в управлении проектами

Agile-методология разработки (по-русски иногда называемая гибкой) – это общее название целой группы подходов к управлению проектами (например, Scrum, Канбан, Lean и XP). Объединяют их следующие признаки:

  • Итеративность – разработка делится на сравнительно небольшие циклы-спринты (как правило, 1-2 недели), в течение каждого выполняется заранее определённый набор задач;
  • Непосредственное общение – разработчики и владелец проекта общаются напрямую, что ускоряет обратную связь и уменьшает количество документации;
  • Гибкость – быстрая реакция на изменения в обстановке предпочтительней строгого следования первоначальному плану;
  • Ориентированность на результат – команда стремится поставлять рабочие версии продукта или его части как можно чаще, в идеале – в конце каждого спринта;
  • Самокорректировка – команда должна постоянно анализировать свою работу и подход к ней, стараясь выявить возможности для повышения эффективности и устранения лишней работы.

Agile-методология впервые появилась в 2001 году и быстро стала популярной в ИТ-среде. Сегодня она прочно вошла в инструментарий многих ведущих компаний этой сферы.