Инструмент не делает процесс, но проджекту нужно уметь быстро навести в нём порядок и достать нужные данные.
Иерархия задач в Jira
- Эпик: крупный блок работы, который делается за несколько спринтов.
- История (story), задача (task), баг (bug): единицы работы на один спринт или меньше.
- Подзадача (sub-task): шаг внутри задачи.
Над эпиками в некоторых конфигурациях есть инициативы. Главное правило: каждая задача должна быть понятна без автора.
Workflow
Набор статусов и переходов: например, To Do → In Progress → Review → Testing → Done. Хороший workflow отражает реальный процесс, без лишних статусов. Каждый статус должен иметь владельца и понятное условие выхода.
Доски
- Scrum-доска: спринты, бэклог, отчёты burndown и velocity.
- Kanban-доска: непрерывный поток, WIP-лимиты на колонках, контрольная диаграмма.
JQL
Язык запросов Jira. Примеры:
project = WEB AND status = "In Progress" AND assignee = currentUser()
project = WEB AND issuetype = Bug AND resolution = Unresolved ORDER BY priority DESC
project = WEB AND created >= -7d
sprint in openSprints() AND status != Done
Сохранённые фильтры удобно выводить на дашборды: «баги без исполнителя», «задачи без оценки», «просроченные».
Хорошая задача
User story в формате «Как [роль], я хочу [действие], чтобы [ценность]» и критерии приёмки, по которым можно проверить результат (часто Дано / Когда / Тогда).
Проверка качества истории: INVEST: независимая (Independent), обсуждаемая (Negotiable), ценная (Valuable), оцениваемая (Estimable), небольшая (Small), проверяемая (Testable).
DoR и DoD
- Definition of Ready: когда задачу можно брать в спринт (понятна, есть критерии приёмки, оценена, нет блокеров). Популярная практика, не часть Scrum Guide.
- Definition of Done: когда инкремент готов (код в основной ветке, ревью, тесты, документация, задеплоено на стенд). В Scrum Guide 2020 это обязательство инкремента.
Критерии приёмки относятся к конкретной задаче, DoD ко всем задачам сразу.
Проектные артефакты
- Устав проекта: зачем, цели, границы, спонсор.
- План управления проектом: как будем планировать, контролировать, коммуницировать.
- Реестр рисков и проблем.
- Журнал решений.
- Статус-отчёты.
- Lessons learned: выводы по итогам, чтобы следующий проект не повторял ошибок.
В Confluence и подобных вики удобно держать документы рядом с задачами.
Частые ошибки
- Задачи вида «Сделать интеграцию» без критериев.
- Десятки статусов, которые никто не соблюдает.
- Бэклог на 800 задач, который никто не читает.
- Lessons learned, которые записали и забыли.
Что спросят на собесе
- Как устроена иерархия задач в Jira?
- Напишите JQL для открытых багов проекта.
- Чем DoR отличается от DoD и от критериев приёмки?
- Что такое INVEST?
- Какие артефакты вы ведёте на проекте?