Управление проектами в Jira: практическое руководство для системного аналитика

Jira — это мощная система управления проектами, которая необходима для планирования и отслеживания работы команды.

Важно отметить, что на рынке существуют и другие инструменты: Bitrix24, Asana, Slack и другие. В данной статье мы сосредоточимся на работе с Jira, начиная с создания проекта.

Создание и настройка проекта

На главном экране Jira вы видите список проектов, над которыми вы ведете работу. Чтобы создать новый, перейдите во вкладку «Проекты» и выберите «Создать проект».

После этого вам будет предложено выбрать один из продуктов Jira. Перед вами откроется список шаблонов проектов, таких как Kanban или Scrum. Мы выберем Scrum как один из наиболее распространённых фреймворков.

При выборе Scrum появляется описание шаблона. Команда Scrum проводит регулярные собрания, использует специализированные инструменты и распределяет роли, чтобы организовать и управлять рабочим процессом.

В Scrum разработка продукта происходит через итерации фиксированной длительности, называемые спринтами.

Это позволяет декомпозировать крупные и сложные проекты на более мелкие задачи. Обо всем этом нам и рассказывает подсказка, которая выводится при выборе Scrum.

Следующий шаг — выбор типа проекта, который определяется тем, кто им управляет: команда или компания.

Далее мы настраиваем параметры проекта: задаем название, настраиваем доступ (открытый, ограниченный или закрытый). Также мы выбираем проектный ключ, который будет служить префиксом для всех задач в проекте, обеспечивая их быструю идентификацию. Например, для ключа TWRU, первая задача в бэклоге получит идентификатор TWRU-1.

Бэклог, Эпики и Спринты: управление задачами

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

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

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

Бэклог формируется на основе дорожной карты продукта и функциональных требований.

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

На некоторых проектах работает следующая разбивка:

Откроем бэклог и приступим к формированию задач. Сначала определим эпик.

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

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

Наш эпик — это разработка CRM-системы для магазина украшений ВК. Мы определили, что этот эпик будет реализован в период с 11 июня по 31 июля 2024 года. Вы должны понимать, что срок данного эпика не совсем реалистичный, но это лишь пример.

Далее переходим к спринтам.

Спринт — это короткий временной интервал, в течение которого Scrum-команда выполняет заданный объем работ, декомпозируя эпик на подзадачи.

В течение спринта команда проводит ежедневные Scrum-совещания (стендапы), чтобы синхронизировать работу. По завершении спринта команда демонстрирует результаты на обзоре итогов спринта.

Детализация и отслеживание задач

Для первого спринта мы выделили 11 задач, которые позволят реализовать логику работы с товарами. Каждую задачу мы связали с нашим эпиком, присвоили статус, оценку сложности (story points), приоритет и ответственного. При необходимости мы можем декомпозировать таски на подзадачи.

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

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

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

Слева вы также можете увидеть раздел «Список». Здесь удобно просматривать эпики, задачи, их статусы, исполнителей и другие параметры. Например, если обнаружен баг (не работает поиск товаров), мы создаем новую задачу, помечаем её как баг, добавляем описание и вложения, и ссылаемся на старую задачу, отвечающую за этот функционал.

Из вкладки «задачи» удобно описывать и редактировать задачи.

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

https://www.atlassian.com/ru/software/jira/guides/getting-started/introduction

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