Планирование в Agile и PIP

Всем известно, что одна из четырех ценностей Agile Manifesto гласит:

Готовность к изменениям важнее следования первоначальному плану.

Однако, это не значит, что если мы работаем по Agile, то ничего не планируем. 

Читаем, что указано ниже:

То есть, не отрицая важности того, что справа,

мы всё-таки больше ценим то, что слева.

Таким образом, планирование своей работы – это важная и неотъемлемая часть Agile.


Характеристики планирования Agile проектов

Давайте рассмотрим различные уровни планирования, указанные в «Луковице Agile планирования» (“Agile Planning Onion”):



Принципиально понимать, что Agile-планирование применимо к каждому слою «луковицы». 

Мы используем планирование не только на уровне команды (день, итерация, релиз). У нас также может быть управление продуктами, управление портфелем и управление стратегией Agile.

Во фреймворке Scrum, Agile-планирование является итеративным. Это означает, что мы разрабатываем и корректируем свой план в начале каждого Спринта. Цель заключается в том, чтобы инвестировать время в планирование в самый лучший момент и легко адаптироваться к изменениям, если они происходят на этапе выполнения.

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

После верхне-уровневого планирования, и предварительной оценки задач, исходя из информации о Velocity команд(ы), можно спрогнозировать время реализации задач или всего проекта в целом.


Планирование в масштабируемом Agile

В масштабируемых фреймворках Agile, планирования больше.

Рассмотрим на примере SAFe такое событие, как PI Planning.

Program Increment (PI) Planning - это очное мероприятие, основанное на каденции, то есть являющееся регулярным, которое служит «сердцем» для Agile Release Train (ART), объединяя все команды с общей миссией и видением в ART. PI Planning важен для SAFe, считается, если вы его не делаете, вы не делаете SAFe.


«Люди, которые выполняют работу, планируют работу»

Оффлайн планирование имеет свои преимущества, и неписаное «правило» SAFe гласит: «Люди, которые выполняют работу, планируют работу».

Однако, когда физическое присутствие всех участников невозможно, например в период COVID19, можно использовать технические средства для виртуальной встречи. Многим командам удалось создать гибридную ситуацию, когда несколько команд присоединяются как онлайн, так и оффлайн.


Немного деталей

PI Planning имеет стандартную повестку дня, которая включает в себя презентацию бизнес-контекста и видения, после чего следует групповое планирование, на котором команды создают свои планы итераций и цели для предстоящего инкремента программы (Program Increment (PI)), команды указывают, когда завершат обсужденные задачи.

В этом мероприятии участвуют члены всех команд, и оно происходит в рамках Итерации Инноваций и Планирования (Innovation and Planning (IP) Iteration).

PI Planning продолжается два полных дня. Если на планировании присутствуют участники из нескольких часовых поясов, то зачастую это время продлевается.


Бизнес-преимущества PI планирования

Планирование PI обеспечивает множество преимуществ для бизнеса, в том числе:
  • Установление прямого общения между всеми членами команд и заинтересованными сторонами
  • Согласование этапов разработки с бизнес-целями, с бизнес-контекстом, с видением и с целями команды и программы
  • Выявление зависимостей и привлечение команд к сотрудничеству между собой
  • Соответствие требований и производительности команд, а также устранение избыточных работ и задач
  • Быстрое принятие решений.


Участники

PI Planning — это важное событие, требующее подготовки, координации и коммуникации.

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


Подробнее о SAFe можно узнать тут - https://www.scaledagileframework.com/

Технологии Blogger.