Введение в гибкое планирование

Agile и Planning, они как антонимы! Может ли планирование и гибкость идти вместе? Часто говорят, что гибкие команды на самом деле не планируют. Однако, поскольку огромное количество организаций приняли гибкие методы, одним из ключевых факторов успешной гибкой реализации является ее подход к «планированию».

Определение «гибкого планирования»

Гибкое планирование можно определить как методологию, которая измеряет скорость работы через независимые рабочие группы, называемые «Спринты» или «Итерации». Спринты - это рабочие задания, которые распределяются между командами и рассчитаны на 2-4 недели. Роль гибкого планирования состоит в том, чтобы определять и назначать соответствующие задачи многим таким множественным спринтам. Таким образом, это облегчает процесс обучения и помогает командам определять достижимые цели.

Каковы атрибуты «гибкого планирования»?

Здесь мы сосредоточимся на четырех наиболее важных гибких атрибутах:

1. Как правило, гибкий план включает в себя «релизы» и «спринты»

Когда запускается новый продукт или обновляется работающий продукт, это называется «Выпуск» в Agile планировании. Такие определенные выпуски разделены на несколько спринтов. Каждой спринтерской команде выделяются предварительно перечисленные задачи, над которыми нужно работать в течение 2-4 недель. Эти перечисленные задачи называются пользовательскими историями.

2. «Истории пользователей» - план планирования:

В Agile пользовательские истории - это потребности пользователей. Команда спринта определяет стратегии наилучшего из возможных способов удовлетворения этих конкретных требований.

3. Гибкое планирование является повторяющимся и прогрессивным

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

4. Оценка не относится к управлению

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

Понимание «ловкого лука»

В отличие от традиционного планирования проектов, Agile планирует часто и не полагается на комплексное планирование. Существует шесть этапов гибкого планирования. Agile Onion, в основном, обозначает шесть уровней планирования.

1) Стадия стратегического планирования

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

2) Стадия планирования портфеля

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

3) Стадия планирования продукта

На этом этапе владелец продукта планирует количество выпусков конкретного продукта. Эта стадия планирования продукта соответствует стадии портфеля.

4) Стадия планирования выпуска

На этом этапе планирования группы разработчиков совместно работают над определенным объемом продукта или датой выпуска. Таким образом, он планирует предстоящий выпуск продукта и находится в потоке к плану продукта.

5) Стадия итерационного планирования

На этом уровне командам назначается другой набор задач, которые необходимо выполнить из плана выпуска, и они называются «Планирование спринта». Таким образом, это связано с этапом релиза планирования.

6) Стадия ежедневного планирования

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

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

Типы

Ниже приведены типы гибкого планирования:

1) Тема: это целевая цель, нацеленная на достижение организационных изменений

2) Истории пользователей. Это потребности или реквизиты, определенные пользователями продукта.

3) Журнал ожидания: это набор пользовательских историй и неработоспособных реквизитов, которые могут быть выполнены в ближайшее время.

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

5) Эпики: Эпики - это коллекция из нескольких пользовательских историй. Если эти пользовательские истории должны быть реализованы, Epics разработаны с использованием структуры продукта, дизайнов и карт маршрутов. Эпосы - это подмножество тем.

6) Планирование спринта: спринты - это список задач, назначенных нескольким командам на определенный срок. Он состоит из «цели спринта» и «отставания спринта». Цель спринта состоит из постановки цели, которой стремятся спринт-команды. Журнал ожидания спринта - это набор пользовательских историй и неработоспособных реквизитов, которые должны выполняться командами спринта. На этом этапе определяется соответствующий набор работ, который соответствует текущим целям и ресурсам организации.

7) Планирование выпуска: включает планирование нескольких спринтов. При планировании релиза разрабатывается около 3-12 итераций. Это также основа для отслеживания прогресса проекта.

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

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

Рекомендуемые статьи

Это было руководство по гибкому планированию. Здесь мы обсудили Концепцию, Атрибуты, Понимание и Типы планирования в Agile. Вы также можете просмотреть наши другие Предлагаемые статьи, чтобы узнать больше -

  1. Agile Development Cycle
  2. Принципы гибкого управления проектами
  3. Agile Frameworks
  4. Agile Coach Интервью Вопросы