JIRA workflow на собеседовании системного аналитика

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.

Зачем спрашивают на собесе SA

JIRA — стандарт task tracking. SA пишет требования в JIRA. На собесе SA: «структура задач», «как настроить workflow», «JQL базовый».

С 2022 в РФ JIRA Cloud недоступна — миграция на Yandex Tracker / Kaiten / российские альтернативы. Но концепции одинаковые.

Иерархия задач

Стандарт:

  • Epic — большая инициатива (на 1-3 месяца).
  • Story — пользовательская история, бизнес-ценность.
  • Task — техническая задача.
  • Sub-task — декомпозиция Story / Task.
  • Bug — дефект.

Расширения:

  • Initiative / Theme — выше epic.
  • Spike — research-задача с фиксированным timebox.
Initiative: "Запустить premium функциональность"
  Epic: "Subscription billing"
    Story: "Юзер может оформить подписку"
      Sub-task: "Backend: API /subscribe"
      Sub-task: "Frontend: payment flow"
      Sub-task: "QA: test cases"
    Story: "Юзер может отменить"
    Story: "Webhook от платёжки"
    Bug: "Дубль начисления при retry"

Типичный workflow

[Backlog] → [To Do] → [In Progress] → [Code Review] → [QA] → [Done]
                  ↑                                         ↓
                  └──────────────── Reopened ───────────────┘

Ключевые статусы:

  • Backlog — еще не взято.
  • To Do — в текущем спринте, ждёт.
  • In Progress — кто-то работает.
  • In Review — code review.
  • In QA — на тестировании.
  • Done — закрыто.

Опционально: Blocked, On Hold, Reopened.

Workflow customization. Кастомизация — разные типы задач имеют разные workflow. Bug может иметь «Verified» status; Story — нет.

Custom fields

Стандартные поля: Summary, Description, Assignee, Reporter, Priority, Status.

Добавляются часто:

  • Story Points.
  • Acceptance Criteria.
  • Affects Version / Fix Version (для bugs).
  • Components / Labels.
  • Epic Link.
  • Sprint.
  • Severity (для bugs).

SA поля:

  • Source of requirement (откуда пришло).
  • Stakeholder.
  • Compliance flag.
Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

JQL

JIRA Query Language — поиск задач.

project = "MOBILE" AND status = "IN Progress"

assignee = currentUser() AND sprint IN openSprints()

"Story Points" > 5 AND status != Done

priority = High AND created > -7d

Полезные JQL для SA:

-- мои Stories без AC
issuetype = Story AND assignee = currentUser() AND "Acceptance Criteria" is EMPTY

-- баги в текущем релизе
fixVersion = "v2.5" AND issuetype = Bug

Аналог в РФ: Yandex Tracker

В 2022+ часто переход на:

  • Yandex Tracker — by Yandex Cloud, JIRA-style.
  • Kaiten — российский task tracker.
  • YouTrack (JetBrains) — частично доступен.
  • Pyrus — для документооборота.

Концепции одинаковые: epic, story, task, workflow, JQL-like queries (YQL в Tracker).

Частые ошибки

Один статус «In Progress» бесконечно. Без декомпозиции — не видно прогресса. Sub-tasks или more granular статусы.

Нет AC в Story. Dev не знает, когда «готово». DoR должен включать AC.

Игнорировать Epic Link. Stories без epic — нет видимости в большой картине.

Слишком много custom fields. Поле, в которое никто не заполняет — мусор. Минимизируй.

Workflow с 20 статусами. Перегруженный. 5-7 статусов хватает.

Не использовать labels / components. Поиск задач по теме невозможен. Систематизируй с самого начала.

Связанные темы

FAQ

Confluence нужна с JIRA?

Часто связана: JIRA — задачи, Confluence — документация / спеки. Cross-link issue ↔ page стандарт.

Можно ли вместо JIRA использовать GitHub Projects?

Для маленьких команд / open source — да. Для enterprise с regulatory — обычно JIRA / Tracker.

Это официальная информация?

Нет. Статья основана на документации Atlassian / Yandex Tracker.


Тренируйте системный анализ — откройте тренажёр с 1500+ вопросами для собесов.