tutorial

Работа с задачами в Jira

Руководство по работе с задачами в Jira 

Max Rehkopf Автор: Max Rehkopf
Просмотр тем

Обучающее руководство по задачам Jira

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

Время:

10 минут на прочтение.

Аудитория:

Вы только начинаете знакомство с Jira и пока не знаете, для чего нужен этот инструмент.

Обязательное условие:

  • Вы создали аккаунт Jira.
  • Вы создали проект Jira.

Получить бесплатно

Что такое задача?

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

Создание задачи

Создать задачу можно несколькими способами.

Из верхней панели навигации где угодно в Jira

Создание задачи в Jira Software

В бэклоге

В бэклоге

На доске (только для проектов команды)

На доске (только для досок agility)

Дополнительно: создание подзадач

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

  • разделить задачу на меньшие блоки;
  • назначить разных исполнителей для разных аспектов задачи;
  • подготовить список действий по задаче.

Чтобы создать подзадачу, выполните следующие действия.

  1. Перейдите к задаче и выберите ••• > Create Sub-Task (Создать подзадачу).
  2. Введите необходимую информацию и нажмите Create (Создать).
Оценка сложности задач (только для scrum)

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

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

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

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

Например, если трудовой потенциал команды в человеко-часах составляет 120 часов в каждом спринте, а ее скорость — 60 часов, с помощью последнего значения все равно можно подсчитать, за какое количество спринтов удастся выполнить составляющие бэклога. Уместно будет спросить, куда подевались «остальные 60 часов»; может, что-то не так с производительностью команды? Но обычно с ней все в порядке: оценка команды всего лишь отражает ее представление о сложности задач, и на нее всегда влияют особенности команды (например, склонность к завышенной или заниженной оценке), а также потребление ресурсов в организации. Для планирования важна только скорость.

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

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

Чтобы оценить сложность задачи, выполните следующие действия.

Поле оценки в задаче

  • Введите значение оценки.

Можно ли изменить оценку сложности после того, как она уже введена? Краткий ответ: да. Однако если вы измените подход к оценке после начала спринта, за этим последует изменение объема работ в диаграмме Burndown.

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

Расстановка задач в порядке важности

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

  • В проекте Scrum при планировании следующего спринта можно определить порядок задач в бэклоге, а затем поместить первые 10 задач (или столько задач, сколько может выполнить команда) в спринт.

  • В шаблоне Kanban задачи можно расположить по порядку в столбце To do (К выполнению). Когда участники команды будут готовы взять дополнительную работу, они будут брать верхнюю задачу из списка. Помните, что в рамках этого подхода нужно постоянно следить за всеми задачами в столбце To do (К выполнению), поскольку приоритеты могут измениться.

Примечание. Чтобы переместить задачу выше или ниже на доске, пользователь должен иметь на эту задачу права Schedule Work Item (Составление графика задач) и Edit Work Item (Редактирование задачи).

Пометка задачи

Задачу можно пометить флажком. Помеченная задача выглядит так:

Задача с флагом

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

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

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

Вот как пометить задачу флажком.

  1. Перейдите на доску.

  2. Щелкните по задаче правой кнопкой мыши.

  3. Нажмите Add flag (Пометить).

Изменение статуса задач

Переход задачи в новый статус отражает прогресс в рабочем процессе. Чтобы изменить статус задачи, перетащите ее из одного столбца в другой.

Если перенести задачу в другой столбец не удается, возможно, в рабочем процессе установлены ограничения. Широкие возможности Jira позволяют администраторам устанавливать определенные правила, например обязательное прохождение багов через столбец контроля качества или запрет на перенос историй из столбца «К выполнению» напрямую в столбец «Готово». Подробная информация приведена в нашей документации по рабочему процессу.

Фильтр задач

С помощью фильтра задач можно скрывать задачи, которые в данный момент не нужны, и выводить на передний план важные задачи. Быстрые фильтры в Jira позволяют фильтровать задачи на доске. Вот как они выглядят на досках Scrum и Kanban.

Быстрые фильтры

  1. Строка поиска позволяет показать задачи, соответствующие поисковому запросу, и скрыть остальные.

  2. Через меню быстрых фильтров по умолчанию можно фильтровать назначенные вам или недавно обновленные задачи. Если вы создадите свои быстрые фильтры, они тоже попадут сюда.

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

Чтобы создать собственные быстрые фильтры (для досок Scrum и Kanban), выполните следующие действия.

  1. Кнопка «...»Перейдите на доску и нажмите (Ellipses button) > Board settings (Дополнительно > Настройки доски).
  2. Нажмите вкладку Quick Filters (Быстрые фильтры).
  3. Укажите для фильтра имя, JQL-запрос и описание. Подробную информацию о JQL-запросах см. в нашей документации по продвинутым возможностям поиска.

  4. Нажмите Add (Добавить).

Автоматизация — ваше секретное оружие

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

Перейти в библиотеку

Хотите узнать больше?

Подробнее о работе с задачами в Jira можно узнать из документации по задачам. Не терпится начать? Ознакомьтесь с нашими бесплатными шаблонами Jira.

Есть вопросы? Задайте вопрос в сообществе Atlassian.