Планирование возможностей команды в Jira

Прежде чем браться за работу, ответьте на один вопрос: действительно ли план выполним, или вы снова незаметно перегружаете одних и тех же людей?

Что такое планирование производительности?

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

Эта концепция не нова и характерна не только для сферы разработки ПО. Основы, в том числе различие между планированием загрузки и планированием ресурсов, а также распространенные ошибки, описаны в руководстве Atlassian по планированию загрузки. В этом руководстве мы продолжим с того места, на котором остановились в предыдущем, и расскажем, как планировать загрузку в Jira, где уже находятся задачи.

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

Загрузка команды и индивидуальная загрузка в Jira

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

Загрузка команды и Планы

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

Индивидуальная загрузка в представлении «Ресурсы»

В представлении «Ресурсы» осуществляется планирование на индивидуальном уровне. Менеджер по персоналу или руководитель команды распределяет конкретных людей по рабочим элементам, эпикам и задачам более высокого уровня, а также по внепроектному времени, такому как отпуск, дежурство и техническое обслуживание. Распределения универсальны: распределение, созданное вами на одной доске, будет повсюду закреплено за этим человеком, поэтому вы не сможете случайно назначить его на задачи в двух разных командах.

Представление «Ресурсы» добавляет в Jira функции индивидуального планирования, чтобы руководители могли видеть, кто над чем работает, на что уходит их время и насколько реалистичен план, не покидая Jira.

Что можно делать в представлении «Ресурсы»

Представление «Ресурсы» — это таблица, в которой каждая строка соответствует участнику команды или задаче, а каждый столбец — неделе. Вы можете планировать так, как вам удобнее.

  • Планируйте со стороны команды или со стороны задач. Начните с сотрудника и посмотрите, на какие задачи он назначен, или начните с задачи и посмотрите, кто над ней работает.

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

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

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

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

  • Отфильтруйте то, что вам нужно. Сузьте представление по исполнителю, задаче, статусу или типу задачи.

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

Как выбрать между планированием загрузки команды и индивидуальным планированием загрузки?

Выбирайте в зависимости от того, на какой вопрос вы пытаетесь ответить. Если вы хотите узнать, сможет ли команда взять на себя обязательства по спринту или релизу, планируйте на уровне команды с помощью инструмента «Планы». Если вы хотите узнать, есть ли у конкретного сотрудника свободное время на следующей неделе, планируйте на индивидуальном уровне в представлении «Ресурсы».

Многим командам нужны оба варианта. Руководитель программы балансирует пропускную способность команды в представлении «Планы», а управляющий кадрами в той же программе использует представление «Ресурсы», чтобы убедиться, что ни один инженер в одиночку не ведет три эпика. Эти два уровня отвечают на разные вопросы, и самая частая причина неудач при планировании загрузки — использование неподходящего уровня.

Часто задаваемые вопросы

Что такое планирование загрузки в Jira?

Планирование загрузки в Jira — это сопоставление запланированных задач с доступными сотрудниками и временем в том же инструменте, где ведется работа над этими задачами. Jira поддерживает эту функцию на уровне команды с помощью компонента «Планы» и на индивидуальном уровне с помощью представления «Ресурсы».

В чем разница между планированием загрузки команды и индивидуальным планированием загрузки?

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

Что такое представление «Ресурсы» в Jira?

Представление «Ресурсы» — это таблица в Jira, где руководители распределяют сотрудников по задачам или по времени, не связанному с проектом, например по отпускам. Каждая строка — это сотрудник или задача, каждый столбец — неделя, а индикатор загрузки отмечает всех, у кого она превышает 100 процентов.

Заменит ли планирование загрузки в Jira мою электронную таблицу?

Да. Представление «Ресурсы» заменяет планирование в электронных таблицах, и для начала работы вы можете импортировать таблицу. Jira сопоставляет ваши данные с реальными задачами и участниками команды, поэтому любое изменение автоматически обновляет план. Больше не нужно исправлять строку 47 вручную.

Кто может просматривать и редактировать план производительности?

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