EKF

Jira: доски, фильтры и основы

Внутренний обучающий курс. Все экраны сняты в нашей Jira — task.ekf.su. Каждый шаг можно повторить прямо сейчас, открыв Jira в соседней вкладке.

Видеокурс 11:41 41 шаг со скриншотами Jira Software Data Center 10.3 Для новичков
Видеокурс

Смотреть

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

Полный курс11:41 · 11.1 МБ · 1080p
Часть 1. Основы Jira4:20 · 4.4 МБ — Проект, задача, статусы, наблюдатели
Часть 2. Доска «Мои просроченные задачи»4:40 · 4.4 МБ — Где я автор и срок истёк
Часть 3. Доска «Задачи, за которыми я наблюдаю»2:21 · 2.2 МБ — Порядок тот же, меняется запрос
Часть 1

Основы Jira

Проект, задача, статусы, комментарии и наблюдатели — минимум, с которого начинается работа.

1

Что такое Jira

Jira — система, где компания ведёт задачи. У каждой задачи есть автор, исполнитель, срок и статус. Задачи хранятся внутри проектов.

Что такое Jira
2

Главное меню

«Проекты» — список проектов. «Задачи» — поиск и фильтры. «Доски» — визуальные панели. Синяя кнопка «Создать» — новая задача из любого места Jira.

Главное меню
3

Где искать проекты

Меню «Проекты»: сверху — ваши текущие и недавние проекты, внизу — «Просмотр всех проектов» с полным списком.

Где искать проекты
4

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

Свой проект создаётся пунктом «Создать проект». Если пункта нет — у вашей учётной записи нет прав, обратитесь к администратору Jira.

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

Шаг 1. Выбор шаблона

Jira предложит шаблон. Для обычной работы отделов подходит «Управление задачами» — простой процесс без спринтов и разработки.

Шаг 1. Выбор шаблона
6

Шаг 2. Проверка шаблона

Jira показывает, какие типы задач и какой рабочий процесс будут в проекте: «Сделать» → «Готово». Нажимаем «Выбрать».

Шаг 2. Проверка шаблона
7

Шаг 3. Название и код

Код проекта — короткий префикс в номере каждой задачи. У проекта с кодом TRAIN задачи будут TRAIN-1, TRAIN-2 и так далее. Нажимаем «Отправить».

Шаг 3. Название и код
8

Проект создан

Слева появились разделы проекта: «Общие», «Задачи», «Отчёты». Задач пока нет — создадим первую.

Проект создан
9

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

Кнопка «Создать» открывает форму. Проверьте проект и тип задачи. Обязательное поле одно — «Тема»: коротко, что нужно сделать.

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

Срок исполнения

«Срок исполнения» — дата, до которой задачу нужно закрыть. Именно по этому полю мы позже соберём доску просроченных задач.

Срок исполнения
11

Описание и исполнитель

В «Описании» — подробности и требования. «Исполнитель» — кто делает; ссылка «Назначить меня» подставит вас. Нажимаем «Создать».

Описание и исполнитель
12

Карточка задачи

Слева — детали и описание, справа — блок «Люди» (исполнитель, автор, наблюдатели) и блок «Даты» со сроком исполнения.

Карточка задачи
13

Смена статуса

Кнопка «Сделать» переводит задачу в следующий статус. Так команда видит, что работа закончена.

Смена статуса
14

Комментарии

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

Комментарии
15

Смена исполнителя

«Назначить» — передать задачу другому сотруднику, при желании сразу с пояснительным комментарием.

Смена исполнителя
16

Наблюдатели: ключевое понятие

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

Наблюдатели: ключевое понятие
17

Добавить наблюдателя

Клик по числу наблюдателей открывает окно, где можно добавить коллегу — начните вводить фамилию.

Добавить наблюдателя
18

То же через меню «Еще…»

В меню «Еще…» есть пункты «Начать / Прекратить наблюдение» и «Наблюдатели». Там же — архив, вложения, подзадачи и связи.

То же через меню «Еще…»
Часть 2

Доска «Мои просроченные задачи»

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

1

Шаг 1. Поиск задач

Открываем меню «Задачи» и выбираем «Поиск задач».

Шаг 1. Поиск задач
2

Базовый режим поиска

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

Базовый режим поиска
3

Переходим в режим JQL

Справа нажимаем «Продвинутый» — это режим языка запросов JQL.

Переходим в режим JQL
4

Что такое JQL

JQL — текстовый запрос вида «поле · оператор · значение». Jira подсказывает названия полей прямо во время ввода.

Что такое JQL
5

Запрос для просроченных задач

reporter — автор; currentUser() — текущий пользователь, то есть вы; duedate < now() — срок раньше текущего момента; resolution = Unresolved — задача не решена.

reporter = currentUser() AND duedate < now() AND resolution = Unresolved ORDER BY duedate ASC
Запрос для просроченных задач
6

Проверяем результат

Нажимаем «Поиск». Зелёная галочка слева означает, что запрос корректен. В списке — только просроченные задачи, автор которых вы.

Проверяем результат
7

Шаг 2. Сохраняем фильтр

«Сохранить как» → понятное имя. Например: «Мои просроченные задачи (я автор)».

Шаг 2. Сохраняем фильтр
8

Фильтр сохранён

Фильтр появился слева в разделе «Избранные фильтры» — теперь он открывается в один клик.

Фильтр сохранён
9

Настройка колонок

Кнопка «Колонки» задаёт, какие поля показывать в списке. Полезно добавить «Тема», «Срок исполнения» и «Исполнитель».

Настройка колонок
10

Шаг 3. Переходим к доскам

Меню «Доски» → «Просмотр всех досок».

Шаг 3. Переходим к доскам
11

Создать панель

Справа вверху — кнопка «Создать панель». Здесь же виден список всех досок и фильтр, на котором построена каждая из них.

Создать панель
12

Тип доски: Канбан или Скрам

Канбан — простая доска по статусам, подходит для личных подборок. Скрам нужен для работы спринтами. Выбираем «Создание панели Kanban».

Тип доски: Канбан или Скрам
13

Источник данных

Выбираем третий вариант — «Создать доску используя сохраненный фильтр» — и нажимаем «Следующий».

Источник данных
14

Имя доски и фильтр

Вводим имя доски и выбираем наш фильтр из списка. Ниже Jira показывает владельца и режим общего доступа. Нажимаем «Создать панель».

Имя доски и фильтр
15

Доска готова

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

Доска готова
16

Полезно: показать срок на карточке

Меню «Доска» → «Настроить» → «Раскладка карточек». Добавьте поле «Срок исполнения» и нажмите «Добавить».

Полезно: показать срок на карточке
17

Результат настройки

Теперь дата видна прямо на карточке — сразу понятно, насколько задача просрочена.

Результат настройки
18

Где смотреть настройки доски

В разделе «Настроить» → «Основное» всегда видно, на каком фильтре построена доска и какой у него JQL-запрос.

Где смотреть настройки доски
Часть 3

Доска «Задачи, за которыми я наблюдаю»

Задачи из любых проектов, где вы в списке наблюдателей.

1

Запрос для наблюдателя

watcher — наблюдатель. Условие «watcher = currentUser()» означает: я в списке наблюдателей задачи. Сортировка — по дате обновления, сверху самые свежие.

watcher = currentUser() AND resolution = Unresolved ORDER BY updated DESC
Запрос для наблюдателя
2

Сохраняем фильтр

«Сохранить как» → «Задачи, за которыми я наблюдаю».

Сохраняем фильтр
3

Что попадает в фильтр

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

Что попадает в фильтр
4

Создаём доску

«Доски» → «Просмотр всех досок» → «Создать панель» → Kanban → «Создать доску используя сохраненный фильтр» → выбираем новый фильтр.

Создаём доску
5

Доска «Наблюдаю»

Все интересующие вас задачи — в одном месте, разложенные по статусам, независимо от проекта.

Доска «Наблюдаю»
Справочно

Шпаргалка по JQL

Готовые запросы — вставьте в «Поиск задач» → «Продвинутый» и сохраните как фильтр.

Что нужноЗапрос
Я автор + просроченоreporter = currentUser() AND duedate < now() AND resolution = Unresolved ORDER BY duedate ASC
Я наблюдательwatcher = currentUser() AND resolution = Unresolved ORDER BY updated DESC
Я исполнительassignee = currentUser() AND resolution = Unresolved ORDER BY duedate ASC
Срок подходит: ближайшие 3 дняassignee = currentUser() AND duedate >= now() AND duedate <= 3d AND resolution = Unresolved
Просрочено больше неделиduedate < -1w AND resolution = Unresolved
Только один проектproject = TRAIN AND resolution = Unresolved ORDER BY duedate ASC
Задачи без исполнителяproject = TRAIN AND assignee IS EMPTY AND resolution = Unresolved
Я автор, но исполняет кто-то другойreporter = currentUser() AND assignee != currentUser() AND resolution = Unresolved
Справочно

Словарь терминов

ТерминЧто это
ПроектКонтейнер для задач. У каждого проекта есть код — префикс в номере задачи (TRAIN-1).
ЗадачаЕдиница работы: тема, автор, исполнитель, срок исполнения, статус.
Автор (reporter)Тот, кто создал задачу. Автоматически становится наблюдателем.
Исполнитель (assignee)Тот, кто отвечает за выполнение.
Наблюдатель (watcher)Получает уведомления по задаче, но не отвечает за неё.
Срок исполнения (duedate)Дата, до которой задачу нужно закрыть.
ФильтрСохранённый поисковый запрос. Открывается в один клик из меню «Задачи».
JQLЯзык запросов Jira: «поле — оператор — значение», условия соединяются через AND.
Доска (панель)Визуализация фильтра: задачи разложены по колонкам-статусам.
Справочно

Кто увидит вашу доску

Доска видна ровно тем, кому виден её фильтр. Настраивается это в фильтре, а не в доске.

СитуацияЧто делать
По умолчаниюФильтр создаётся без общего доступа — доска видна только вам.
Открыть доску коллегам«Задачи» → выберите фильтр → «Детали» → «Редактировать общие фильтры».
Кому можно дать доступГруппе пользователей, участникам проекта или отдельным сотрудникам.
Изменить условия доскиДоска → «Доска» → «Настроить» → «Основное» → «Редактировать запрос фильтра».
Если коллега открыл вашу доску и не видит часть задач — у него нет прав на соответствующие проекты. Права на проекты и права на фильтр — разные вещи.
Материалы

Скачать