Что такое Agile

Agile – это набор ценностей и принципов, которые были изложены в Agile манифесте в 2001 году. Они были призваны направлять и совершенствовать процесс разработки программного обеспечения и управления проектами. Особое внимание уделялось итеративно-инкрементальной разработке, сотрудничеству, гибкости и ориентированности на клиента.

Agile был сформулирован как ответ на более жесткие и сложные подходы к управлению проектами, которые часто не справлялись с динамичными и непредсказуемыми изменениями.

Можно сказать, что Agile – это образ мышления (майндсет). Он не содержит в себе описания процессов, практик и инструкций. В нем нет ответа на вопрос: «Что и как нужно делать?». Его нельзя внедрить. По нему нельзя работать. Но можно быть Agile.

Но с течением времени термин вышел за рамки разработки программного обеспечения и теперь широко используется в различных отраслях для управления проектами и разработки продуктов. Он приобрел и другое значение.

Теперь можно сказать, что Agile – это собирательный образ различных практик, фреймворков и подходов, которые базируется ценностях и принципах Agile манифеста. Например, Scrum, LeSS, SAFe и тд. Именно они предлагают различные вариации того, как могут выглядеть Agile процессы. И именно в этом случае можно сказать, что по Agile можно работать и его можно внедрять.

Иногда, к Agile относят и Канбан Метод. Что не является корректным. Так как он был представлен и развивается как альтернатива Agile подходам.

Agile – это эволюционная ступень в развитии менеджмента. Принципы и ценности стали неотъемлемой частью управленческих практик и процессов. Как в середине прошлого столетия Бережливое производство кардинально изменило систему управления производством материальных продуктов, так и Agile прямо сейчас меняет системы управления современных организаций, создающих продукты умственного труда.