Neural Project InstituteСертификация по управлению проектами для эпохи ИИ

Руководство по Agile · Agile-практики

Роль плана проекта в Agile-разработке

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

Главное

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

Пять уровней Agile-планирования

Agile-практики часто описывают планирование как уровни, иногда изображая их в виде луковицы:

УровеньГоризонтТипичный артефакт
ВидениеГодыФормулировка видения продукта
Дорожная картаКварталыAgile-дорожная карта
РелизМесяцыПлан релизов
ИтерацияНеделиБэклог спринта и цель спринта
ДеньСегодняПлан, согласованный на ежедневном Scrum

Что содержит план Agile-проекта

  • Цель, границы содержания и меры успеха.
  • Ключевые заинтересованные стороны и способ их вовлечения.
  • Структура команды, роли и рабочие соглашения.
  • Каденция: длина итерации и расписание встреч.
  • Первоначальный бэклог и прогноз релизов.
  • Ключевые вехи, зависимости и риски.
  • Бюджет и способ его отслеживания, часто как стоимость одной итерации.
  • Как будет вестись отчётность о прогрессе.

Выполнение требований корпоративного руководства

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

  • Финансирование стабильной команды на период вместо фиксированного содержания.
  • Отчётность о прогрессе через работающие инкременты и диаграммы выполнения.
  • Проведение обзоров по вехам или фазам, приуроченных к релизам.
  • Ведение короткого, актуального журнала рисков и решений.

Поддержание плана в актуальном состоянии

Обновляйте план в конце каждой итерации. Изменения ожидаемы; важно, чтобы каждое изменение было видно, а заинтересованные стороны понимали компромиссы.

Бесплатные шаблоны по этой теме

Все шаблоны

Частые вопросы

Нужен ли плану Agile-проекта руководитель проекта?

Некоторые Agile-команды — да, особенно в гибридной или масштабированной среде. См. Agile-руководитель проекта.

Может ли план Agile-проекта включать диаграммы Ганта?

Иногда — на уровне вех для заинтересованных сторон. Для повседневного планирования используются бэклоги и доски.

Нужен ли командам план проекта в Agile?

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

Каковы пять уровней плана в Agile-проекте?

Видение, дорожная карта, релиз, итерация и день. Чем короче горизонт, тем выше детализация.

Что должен включать план Agile-проекта?

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

Как план Agile-проекта работает с фиксированным бюджетом?

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

Что такое «луковица планирования» для плана Agile-проекта?

Диаграмма, изображающая Agile-планирование в виде уровней — от видения снаружи до ежедневного планирования в центре.

Как план Agile-проекта поддерживает отчётность перед руководящими советами?

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

Как часто обновляется план Agile-проекта?

Как минимум в конце каждой итерации, а план релизов и дорожная карта пересматриваются с более редкой каденцией.

Бэклог — это то же самое, что план проекта в Agile?

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

Можно ли использовать иерархическую структуру работ (WBS) в плане Agile-проекта?

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