Руководство по расширенному планированию в Jira
Что такое расширенное планирование в Jira?
Расширенное планирование — это набор возможностей, предлагаемых в рамках функции под названием «Планы».
Планы позволяют командам планировать и отслеживать межфункциональную работу, например программу или инициативу. В рамках плана можно планировать работу, распределять ресурсы, сопоставлять зависимости и моделировать различные сценарии, используя при этом единый достоверный источник информации.
В настраиваемом интерфейсе Планов можно наглядно отображать данные досок, разделов и фильтров Jira. В этой тестовой среде можно планировать и проводить эксперименты, прежде чем обновлять исходные данные в Jira.
В этом руководстве описаны ключевые принципы расширенного планирования, в том числе создание первого плана, а также даны рекомендации по эффективному планированию.
Расширенное планирование доступно в Jira Premium и Jira Enterprise.
Как создать план?
Планы полезны тем, что позволяют видеть общую картину и связи между задачами разных команд. Они наглядно показывают вклад каждой команды в достижение общих целей организации.
Самый простой способ начать работу с Планами — использовать наш шаблон для общего планирования. В шаблон входит предварительно настроенная иерархия планов, разделов и задач, позволяющая командам управлять крупными многофункциональными разделами, например программами или инициативами.
При желании можно также создать образец плана. В этом случае создается план на основе фиктивных данных, по которому можно быстро понять, как выглядит полностью проработанный план, и безопасно изучить его возможности.
После создания собственных планов для поддержки процессов команд их структуру можно легко масштабировать. Любой план можно дублировать парой щелчков мышью. Копия будет содержать те же задачи и настройки, что и исходный план. Это позволяет повторно использовать существующий план в самых разных случаях применения, начиная поддержкой похожих примеров использования и заканчивая стандартизацией рекомендаций по agile-планированию в рамках организации.
Как добавить в план источники задач?
Источники задач определяют, какие данные Jira будут использованы при создании плана. Кроме того, они дают представление об объеме предстоящей работы и проблемах, которые нужно решить. Источники задач нужно выбрать при создании плана, но их можно изменить в любой момент.
Планы поддерживают три типа источников задач:
- Доски (Scrum или Kanban). Задачи связаны с командами, которые отслеживают объем работ и свой прогресс. Есть доски Scrum и Kanban. Доски Scrum предназначены для команд, которые планируют работу на основе спринтов или итераций, а доски Kanban больше подходят командам с непрерывным потоком задач.
- Разделы. Задачи связаны с конкретной целью или ожидаемым результатом, таким как продукт или возможность.
- Фильтры. Задачи выбираются по запросу в Jira на языке JQL (Jira Query Language).
Для дальнейшей настройки планов изучите информацию о настройках плана.
Как настроить иерархию задач в плане?
В Планах используется та же иерархия задач, что и в Jira, но ее можно настраивать и расширять для отслеживания более масштабных целей выше уровня эпиков. К примеру, можно добавить в иерархию уровень инициатив, чтобы представить программу, объединяющую несколько разделов или работу нескольких команд. Когда инициативы находятся выше по уровню, их можно использовать как контейнеры для эпиков.
- Эпик — это объемная работа, которую можно разбить на истории, задания или баги. В плане эпик выступает в качестве значимой контрольной точки или результата. Эпик может быть назначен сразу нескольким командам для распределения работы.
- История, задание, баг. Истории и задания представляют работу, которую необходимо выполнить. Баги — это проблемы, которые препятствуют работе или ограничивают функциональность. Эти типы задач можно назначать конкретным командам.
- Подзадача. Небольшая часть работы, выполняемая в рамках истории, задания или бага. В рамках плана подзадачу нельзя назначить конкретной команде, поскольку она наследует команду-исполнителя от родительской задачи.
Как добавить в план команды?
Привяжите команды к источникам задач плана, чтобы их работой можно было управлять прямо в плане. В него можно включить любые команды Atlassian из каталога команд. Это позволяет группировать и фильтровать работу по разным командам и распределять ее на основе производительности.
Обычно координацией команд занимаются менеджеры проектов или программ, в зависимости от структуры работы. Расставляя цели по приоритету и определяя критические пути, они могут вести работу и принимать решения в условиях многофункционального плана. Руководители команд и направлений формируют план путем управления производительностью и распределения работы в командах.
Как управлять нагрузкой команды в плане?
Производительность показывает, сколько единиц работы команда выполняет за заданный период времени. Этот параметр используют, чтобы оценить способность команды выполнить работу в определенные сроки. Кроме того, это незаменимый инструмент для оценки риска при принятии ключевых решений.
Значения производительности добавляются в план руководителями команд и направлений, которые регулярно оценивают доступность команды, распределение ресурсов и приоритеты других проектов с помощью систем управления ресурсами.
Производительность измеряется по-разному в командах Scrum и Kanban. Обе команды могут измерить ее в единицах времени (днях или часах), но при этом команда Scrum может дополнительно использовать оценку сложности (условная оценка необходимых трудозатрат). Это возможно благодаря тому, что команда Scrum работает короткими временными интервалами, или спринтами. Работа команды Kanban же выстроена непрерывным потоком.
Планировать нагрузку могут как команды Scrum, так и команды Kanban. Однако планировать спринты можно только при использовании досок Scrum в качестве источника задач. Планирование спринтов дает возможность распределять работу по спринтам, датам релизов для проектов или контрольным точкам на основе производительности команды. Кроме того, можно отследить ситуации, когда спринт перегружен (объем работы в спринте не соответствует производительности команды).
Как управлять зависимостями в плане?
Зависимости отражают связи между задачами в плане, например непредвиденные обстоятельства и блокеры. При определении критического пути в плане менеджерам проекта или программы крайне важно получить наглядное и четкое представление о зависимостях. Когда у команды есть полная схема зависимостей, участники могут адаптироваться и запланировать альтернативные пути.
Зависимость может быть входящей или исходящей: либо задача заблокирована, либо блокирует другие задачи. Зависимость также показывает, какие задачи нужно решить в первую очередь, чтобы продолжить работу. В настройках представления плана можно выбрать отображение зависимостей в виде значков или линий.
Зависимости можно также просмотреть на вкладке Dependencies report (Отчет о зависимостях), где показаны связи между задачами в плане.
Как управлять релизами в плане?
Релизы служат контрольными точками плана и отмечают срок выполнения работы. В зависимости от структуры работы, релизом может быть готовая к поставке часть работы, поставка продукта клиенту или инкремент программы.
Любые будущие релизы, связанные с разделом в плане, автоматически появятся на вкладке Releases (Релизы) в Планах. Чтобы исключить релиз (и связанные с ним задачи) из плана, можно добавить правило исключения при создании плана.
В Планах используются два типа релизов: по одному разделу и по нескольким. Релиз по одному разделу привязан к одному разделу Jira, а релиз по нескольким согласовывает сроки из нескольких разделов. Релизы обоих типов можно создавать и редактировать на вкладке Releases (Релизы), но релизы по нескольким разделам используются только в Планах, и их нельзя сохранять в задачах Jira.
Как планировать разные сценарии?
Планы можно использовать как тестовую среду для данных Jira, чтобы с помощью сценариев проанализировать альтернативные пути к достижению контрольных точек или завершению проекта. Планирование различных сценариев позволяет корректировать даты, ресурсы и другие исходные данные, чтобы избежать перебоев в работе. Вы можете определить наилучший сценарий, подготовиться к серьезным проблемам и рассмотреть любые промежуточные варианты развития событий.
Как отслеживать выполнение плана и создавать отчеты о нем?
Сводный экран — отличный способ быстро получить представление о том, как продвигается ваш план. На сводном экране можно смотреть ход выполнения задач, основные зависимости, прогресс команды и ее нагрузку по плану в выбранный диапазон дат.
Для конкретного снимка состояния плана можно создать новое представление. Это особенно полезно в крупных многофункциональных проектах, где у каждой заинтересованной стороны есть свои потребности. С помощью фильтров и настроек представлений можно подчеркнуть различные аспекты плана, а затем сохранить их и без труда использовать в любой момент. Например, можно создать представление, в котором будут показаны только определенные уровни задач или работа одной команды.
Как поделиться планом с заинтересованными сторонами?
Планы создают, чтобы ими делиться. Сообщайте о ходе работы и информируйте все заинтересованные стороны о движении проектов и команд к заданным целям. Любым представлением любого плана можно поделиться с помощью прямой ссылки, встроенной на страницу Confluence (динамическое представление), или экспортировать его в виде CSV-файла или изображения PNG (статическое представление).