Agile манифест 2.0
Agile-тренинг играет ключевую роль при внедрении гибких практик разработки ПО в командах. Значительную часть программы тренинга я посвящаю объяснению особенностей Agile манифеста. Иногда участники тренинга просят меня рассказать про «новую версию» манифеста, что несколько обескураживает меня. Признаюсь, я ничего не слышал про инициативу выпуска новых версий или каких-либо корректировок издания от 2001 года. Я решил разобраться, откуда мои студенты могли узнать про вторую версию манифеста и какие именно изменения были внесены.
Agile манифест разработки программного обеспечения был опубликован в 2001 году. Несколько профессионалов внедрения проектов по разработке ПО собрались на горнолыжном курорте Сноуберд в горах Уосатч, штат Юта, и сформулировали 4 ценности и 12 принципов, которые были основаны на их многолетнем опыте. Вся мудрость нескольких успешных методологий сошлась в одном коротком документе.
Остановимся на ценностях оригинальной версии Манифеста:
- Люди и взаимодействие важнее процессов и инструментов
- Работающий продукт важнее исчерпывающей документации
- Сотрудничество с заказчиком важнее согласования условий контракта
- Готовность к изменениям важнее следования первоначальному плану
То есть, не отрицая важности того, что справа, мы всё-таки больше ценим то, что слева.
За 16 лет существования Agile манифеста разработки программного обеспечения гибкие практики управления проектами вышли за пределы ИТ. Многим кажется, что оригинальный текст потерял свою актуальность. На просторах интернета появилась инициативная группа, которая сформулировала усовершенствованный вариант. Звучит он следующим образом:
Совместная работа и ответственность важнее индивидуалов и взаимоотношений. Важно иметь отличных индивидуалов, и чем больше они общаются, тем лучше.
Бизнес-ценность важнее работающего ПО. Само по себе ПО не несёт ценности. Ценность для бизнеса несёт использование ПО.
Развитие партнёрства важнее общения с клиентами. Взаимодействовать с клиентами важно, но работать над партнёрством важнее.
Готовность к изменениям важнее реакции на изменения. Важнее создавать атмосферу, где изменения — это норма.
То есть, не отрицая важности того, что справа, мы всё-таки больше ценим то, что слева.
Хочу подчеркнуть, что это только предложение. Отцы-основатели манифеста не собираются вносить какие-либо изменения. Я лично считаю, что манифест в текущем своем варианте покрывает любые случаи применения Agile. А предложенный вариант манифеста 2.0 получился частным случаем оригинального. Так что нет и не будет никакой «новой версии» манифеста. Мы еще полностью не постигли оригинальный текст.