База знаний

Простое руководство по Preplanning Gantt. Без жаргона — только как делать дела.

Впервые здесь? Preplanning Gantt позволяет набросать проект на шкале времени внутри Jira до создания реальных задач Jira. Перемещайте элементы, пробуйте идеи, доводите план до ума — и только потом превращайте его в реальную работу. Думайте об этом как о белой доске для расписания прямо рядом с вашим проектом.

Главная идея: сначала план, задачи потом. Ничего в плане не затрагивает бэклог Jira, пока вы не нажмёте Send to Jira.

Первая установка (админы)

После установки Preplanning Gantt из Marketplace администратор Jira должен один раз сделать настройку, чтобы приложение появилось в проектах и могло сопоставлять поля с Jira. App settings доступны только админам.

  1. Откройте Apps → Preplanning Gantt (глобальная страница приложения).
  2. Нажмите App settings.
  3. Откройте вкладку Access & mapping.
  4. В разделе Per-project settings найдите проект, где приложение должно отображаться, и включите Show in project. Пока это выключено, вкладка Preplanning Gantt в проекте скрыта.
  5. Нажмите Edit template… для этого проекта и сопоставьте поля Preplanning Gantt с полями Jira (даты начала/окончания, summary, assignee и другие поля, нужные для Send to Jira / Sync / Import). Новые планы в этом проекте используют этот маппинг.
  6. Опционально: разрешите лиду проекта (или другим не-админам) редактировать маппинг полей — нажмите Mapping access… для проекта (или задайте значение по умолчанию в Per-plan field mapping access) и выдайте доступ конкретным пользователям или группам. По умолчанию маппинг могут менять только администраторы Jira.

На той же вкладке можно задать маппинг по умолчанию для всего сайта через Edit site default mapping…; шаблон проекта переопределяет его для новых планов в этом проекте.

Настройка админа готова? Переходите к Началу работы, чтобы создать первый план.

Начало работы

Preplanning Gantt можно открыть в двух местах:

Создайте первый план:

  1. Откройте вкладку Preplanning Gantt и нажмите + New plan.
  2. Дайте имя (и краткое описание, если хотите).
  3. План открывается. Добавьте первую задачу и начните перетаскивать элементы на шкале времени.

Не переживайте о идеальности — план это черновик, который можно менять в любой момент, и он создаёт ноль задач Jira, пока вы сами не решите.

Не видите вкладку Preplanning Gantt в проекте? Админ должен включить Show in project — см. Первая установка (админы).

Работа с планами

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

Добавление и организация задач

Задачи — строки вашего плана. Каждая строка становится полосой на шкале времени.

Шкала времени

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

Ошиблись? Используйте Undo (↶) и Redo (↷) вверху или нажмите Ctrl/⌘+Z.

Hourly mode (time precision)

По умолчанию задачи используют только даты — «начало в понедельник, окончание в пятницу». Включите Time precision / Hours mode в Settings → Display, когда нужна детализация: «начало в понедельник в 9:00, окончание в среду в 17:30».

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

Важно — перед синхронизацией времени с Jira

Hourly mode работает end-to-end только если на вашем сайте Jira есть нужные пользовательские поля. Встроенные поля Jira (например, Due date) хранят только дату — они не могут сохранить время, например 14:30.

Чтобы время начала и окончания сохранялось при Send to Jira, Sync и Import from Jira, администратор Jira должен:

  1. Создать пользовательские поля типа Date and time (не только Date) для планируемого начала и окончания — одно для начала, одно для окончания.
  2. Добавить эти поля к используемым типам задач (Story, Task, Epic и т.д.).
  3. В Preplanning Gantt откройте Settings → Jira → Configure Jira fields… и сопоставьте Start date и End date с datetime custom fields.

Это нельзя исправить только внутри Preplanning Gantt. Попросите локального администратора Jira настроить это до того, как вы будете полагаться на почасовое планирование с синхронизацией Jira. Без полей datetime время может теряться или округляться до полуночи при передаче данных между планом и Jira.

Связывание задач (зависимости)

Dependency — правило «эта задача зависит от той». Например: нельзя красить стену, пока она не построена.

To create a link: переключите режим на Dependencies, наведите на полосу до появления якорных точек, затем перетащите от одной полосы к другой.

Есть четыре вида связей. Простыми словами:

Также можно добавить lag — разрыв в днях, например «начать через 2 дня после завершения другой задачи». Чтобы изменить или удалить связь, нажмите на стрелку и нажмите Delete, или откройте панель деталей задачи и отредактируйте Predecessors / Successors.

Автопланирование

Preplanning Gantt может автоматически перемещать связанные задачи, когда вы перетаскиваете элементы, чтобы план оставался согласованным. Степень автоматизации выбирается в Settings → Planning:

Ещё две полезные опции:

Календари и рабочие дни

Preplanning Gantt учитывает, что люди не работают в выходные и праздники, поэтому длительности соответствуют реальности.

Базовые планы (до и после)

Baseline — сохранённый снимок вашего плана, как фото расписания сегодня, чтобы потом увидеть, насколько всё сдвинулось.

Работа с Jira

Здесь план связывается с реальной работой. Три действия:

Импорт существующих задач (Import)

Уже есть задачи в Jira? Импортируйте их в план, чтобы распланировать на шкале времени. Перейдите в Settings → Data → Import from Jira, найдите через фильтр, просмотрите и добавьте.

Превратите план в реальные задачи (Send to Jira)

Когда план готов, нажмите Send to Jira. Выберите проект и типы задач, укажите, какие строки создать — Preplanning Gantt создаст реальные задачи Jira, сохранив связь с вашим планом. Можно отправить всё или только несколько выбранных строк.

Важно — виртуальные люди и статусы при Send to Jira

Если задача всё ещё использует virtual person или virtual status, эти значения существуют только в плане. В Jira нет соответствующих сущностей, поэтому они не отправляются как есть.

При переносе Preplanning Gantt заменяет их значениями по умолчанию Jira — обычно Unassigned для исполнителя и initial workflow status типа задачи для статуса. После Send to Jira назначьте реальных исполнителей и статусы в Jira или обновите связанные строки в плане.

Полная картина — в разделе Виртуальные люди и статусы.

Держать их в синхронизации

После связи задачи с задачей Jira они могут оставаться актуальными друг для друга:

Используете Hourly mode? См. раздел Hourly mode — время начала/окончания надёжно синхронизируется только если администратор Jira настроил datetime custom fields и они сопоставлены в Settings → Jira → Configure Jira fields….

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

Детали задачи и столбцы

Нажмите задачу, чтобы открыть details panel справа. Там можно задать:

Сохраните кнопкой Save или Ctrl/⌘+Enter; закройте Esc.

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

Виртуальные люди и статусы

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

Они живут в Gantt, пока вы не свяжете план с Jira

Виртуальные люди и виртуальные статусы остаются только внутри Preplanning Gantt. Они отображаются на шкале времени, в столбцах и на панели People — но в Jira для них нет аналогов.

Использовать их при планировании — нормально. Просто помните: как только вы нажмёте Send to Jira или иным образом превратите строки плана в реальные задачи, эти виртуальные значения нельзя импортировать в Jira как есть.

При импорте / переносе они становятся значениями Jira по умолчанию

Когда задачи переходят из плана в Jira, виртуальные исполнители и виртуальные статусы заменяются значениями Jira по умолчанию — обычно:

После переноса назначьте реальных пользователей Jira и статусы для этих задач или обновите связанные строки в плане после настройки синхронизации. Не рассчитывайте, что виртуальные метки сохранятся после Send to Jira без изменений.

Кто занят (панель People)

Полоса под шкалой времени — это тепловая карта нагрузки. Она показывает день за днём, сколько работы у каждого человека — чтобы вы могли заметить перегрузку. Виртуальные люди тоже отображаются здесь (с пометкой (virtual)) во время планирования; см. Виртуальные люди и статусы, что происходит при отправке работы в Jira.

Поиск задач (search & filters)

Цвета и внешний вид

В Settings → Display можно сделать диаграмму удобнее для чтения:

Общий доступ и кто видит

Новые планы по умолчанию private — их видите только вы и приглашённые.

Чтобы поделиться, откройте ⋯ → Share на карточке плана и добавьте людей, группы или роли проекта как View only или Can edit.

Примечание: для Send to Jira нужно право create issues в этом проекте Jira. Для самого планирования такое право не требуется.

Массовые действия

Нужно изменить много задач сразу? Нажмите Bulk, чтобы включить флажки.

Импорт, экспорт и шаблоны

Горячие клавиши

(Горячие клавиши не работают, пока вы печатаете в текстовом поле.)

Частые вопросы

Нужно ли создавать задачи Jira?

Нет. Можно планировать сколько угодно и никогда ничего не отправлять в Jira. Создание задач — всегда ваш выбор.

Испортит ли планирование мой бэклог Jira?

Нет. В Jira ничего не появляется, пока вы не используете Send to Jira. Черновые планы отделены.

Нужно ли что-то особенное в Jira для Hourly mode?

Да, если вы хотите синхронизировать время с Jira. Администратор должен создать пользовательские поля Date and time (не только дата) и сопоставить их в Configure Jira fields…. Полный чеклист — в разделе Hourly mode.

Кто может видеть мой план?

Только вы, если не поделитесь. Новые планы по умолчанию приватны.

Работает ли на Jira Data Center / Server?

Нет — Preplanning Gantt только для Jira Cloud.

Где хранятся мои данные?

Внутри вашего сайта Atlassian Cloud, с использованием защищённого хранилища Atlassian. См. Политику конфиденциальности.

Если что-то пошло не так

По вопросам оплаты, лицензий или аккаунта Jira обращайтесь в Atlassian Поддержка — это приложение их не обрабатывает.