Дисциплинированный Agile. В Чем Смысл?



Но есть Скрам?! Не пойми меня неправильно.

Я люблю Скрам.

Я использую Scrum уже много лет, везде, где он действительно работает. Но давайте посмотрим правде в глаза – фраза из Scrum Guide «Scrum легко понять, сложно освоить» [1] – очень точно отражает суть [Примечание: по-русски «легко понять, сложно освоить».

Официальный русский перевод почему-то цинично ограничился максимой «Scrum — это просто»].

И это объясняет, почему так много команд легко впадают в ересь «зомби-скрама».

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

Механическое исполнение предписанных ритуалов не способно привести к жизнеспособному процессу.

Но много ли таких тренеров? Это легко узнать, просто взяв цифры с сайта scrum.org [2].

Более 300 000 сертифицированы как PSM I. Если русскоязычная серия статей дойдет до аудитории Хабра, я обязательно расскажу о том, что на самом деле означают все эти сертификации, но давайте пока просто примем, что любой, кто умеет читать и понимать слова в Руководство по Scrum легко пройдет PSM I. Теперь давайте посмотрим на сертификаты, которые требуют понимания и практического опыта.

Чтобы пройти PSM II, уже нужно продемонстрировать умение применять Scrum на практике, а его уже прошли лишь немногим более 8000 человек.

А экзамен сдали чуть более 800 человек, что действительно демонстрирует глубокое понимание Scrum — PSM III. Не более 10 000 человек на миллионы команд по всему миру.

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

Многие авторы получают больше выгоды от стремления людей ко всему модному и популярному.

В результате некоторые пытаются преодолеть сложность гибкости, прибегая к более строго регулируемым структурам, таким как SAFe. Я глубоко убежден, что использование SAFe — это большой шаг назад к дедуктивным (классическим, прогнозным) методам управления проектами, но, по крайней мере, оно предоставляет командам хоть какой-то четкий путь к внедрению Agile. Команды теряют свободу, которую так ценит Scrum, но, с другой стороны, отсутствие опыта не позволит им в полной мере воспользоваться этой свободой.



А потом пришел PMI.

Удивительно, но решение пришло от института, который уже много лет славится глубокими исследованиями и широкой популяризацией классической модели управления проектами.

Наверное, каждый слышал о сертификации PMBOK и PMP от PMI. Они полностью восприняли идею преодоления сложности решаемых задач за счет использования эмпирических процессов.

Но они также очень остро уловили трудности команд, не имеющих достаточного опыта в выборе и практическом применении техник и техник, которые обеспечили бы настоящий Agile. И вместо высокой и красивой цели улучшения мира посредством «прозрачного, проверяемого и изменяемого процесса» они предложили набор проверенных инструментов и способ их выбора, оценки, настройки, применения и дальнейшего развития.

И именно этот набор принципов, инструментов и правил их использования называется Disciplined Agile (DA) [3].

Во многом DA базируется на двух очень важных принципах: «выбор – это хорошо» и «уникальность конкретной ситуации имеет значение».

DA предлагает на выбор 6 (шесть!) проверенных жизненных циклов продукта, в том числе:

  • Классический Agile (очень близок к Scrum, но с учетом реалий реальных проектов)
  • Lean (на основе практик Kanban и DevOps)
  • Agile Startup (упрощает запуск новых продуктов)
  • Программа (представляющая собой хорошо организованный жизненный цикл корпоративных проектов и корпоративных программ)
Все жизненные циклы элегантно оформлены посредством эмпирического процесса отбора, применения и развития.

Кроме того, ДА предлагает:

  • Готовые цели для организации и поддержки процесса, который эффективно производит ценность, экономически целесообразен и интегрирован в корпоративную среду.

  • На основе практического опыта предложен способ расстановки приоритетов целей в зависимости от текущего состояния жизненного цикла и создаваемого продукта.

  • Понимание более 30 различных ролей участников, задействованных в той или иной степени в процессе создания, доставки и сопровождения продукта, от разработчика до юриста и маркетолога.

  • Сотни тщательно отобранных практик для каждого вида деятельности, помогающих организовать Agile-процесс, с анализом их преимуществ, недостатков и применимости на различных этапах создания и поддержки продукта.

Другими словами, DA не просто поощряет команды посредством научно обоснованного эмпирического процесса, но и готовит их к сложному пути к истинной гибкости.

Как большой поклонник Менеджмента 3.0, я рассматриваю Disciplined Agile как отличное применение современных принципов управления.

  • DA устанавливает цели для каждого процесса и каждой роли.

  • DA устанавливает четкие границы с помощью продуманных моделей жизненного цикла, ролевых обязанностей и алгоритмов выбора, применения и адаптации, а также помогает согласовать границы с возможностями команды.

  • ДА развивает профессиональные навыки (компетенции).

  • DA создает каналы для распространения информации.

  • DA создает культуру постоянного улучшения процессов.

  • И что не менее важно, ДА не лишает команду свободы выбора, а наоборот, поддерживает успех команды за счет разнообразных средств поиска, адаптации, применения и совершенствования знаний и навыков.

Предоставим слово тем, кто уже попробовал.

Это цитата из интервью с Джонатаном Смартом, руководителем внедрения Agile в Barkleys, одном из крупнейших международных банков: Наш подход основан на Disciplined Agile и не пытается быть универсальным подходом для всех, а представляет собой ориентированный на цели, ориентированный на ценность и риск подход, реагирующий на потребности предприятия.

Дисциплинированный Agile позволяет гибко применять практики, наиболее подходящие для конкретной ситуации, предоставляя ценные рекомендации [по выбору и применению] .

[4] Таким образом, Disciplined Agile не пытается научить команды плавать, просто бросая их в воду.

Вместо этого DA организует команду и наделяет каждую роль полномочиями и инструментами для их реализации, а также четким и жизнеспособным алгоритмом выбора, внедрения и разработки соответствующих практик.



Итак, с чего начать?

Принципы Disciplined Agile, рекомендуемые жизненные циклы и список рекомендуемых практик полностью изложены в книге « Выбери тебя, ВоВ (Выберите свой рабочий путь), который можно приобрести на Amazon или непосредственно на сайте PMI [5].

Дополнительную информацию можно получить просмотрев вебинары и обучающие материалы, подготовленные PMI .

В США и Европе вы можете пройти двух-, трех- или четырехдневный курс по Agile, Lean и Disciplined Agile. Насколько мне известно, на данный момент нет авторизованных учебных центров, проводящих этот курс на русском языке, но я полностью открыт к идее запуска такого курса, если русскоязычная аудитория будет в нем заинтересована.



Усталый?

Надеюсь, что чтение моей статьи было не слишком утомительным.

Признаюсь, вот уже около 10 лет я в основном пишу статьи и учебные материалы на английском языке, но надеюсь, что не все навыки изобразительной литературы забыты.

Я, безусловно, буду рад ответить на любые вопросы о Disciplined Agile и как практик, успешно применивший этот подход на практике, и как сертифицированный DA Senior Scrum Master.

Ссылки

[1] Скрам-руководство 2017 [2] Распределение Scrum-сертификаций [3] Институт управления проектами.

Дисциплинированный Agile [4] Преимущества гибкой трансформации в Barclays, Бен Линден [5] Книга «Выбери свой WoW» на Amazon Теги: #agile #Дисциплинированный Agile

Вместе с данным постом часто просматривают: