
Jira в Linear: доски и права придётся восстановить вручную

Для переноса проектов и задач из Jira в Linear сначала подготовьте команды и статусы, затем запустите разовый импорт. Руководство Linear по миграции указывает, что импорт переносит связи задач и преобразует эпики в проекты Linear, но доски, роли и права доступа придётся настроить отдельно.
Если коллеги продолжат работать в Jira, добавьте временную синхронизацию и заранее определите, когда её отключите. Для переноса существующей истории всё равно нужен импорт: синхронизация предназначена прежде всего для работы в обеих системах во время перехода. Перед запуском сохраните резервную копию Jira, сопоставьте пользователей и проверьте перенос на отдельном проекте.
Когда нужен импорт, а когда синхронизация
Разовый импорт подходит команде, которая готова перейти на Linear в согласованный день. Он охватывает больше данных, особенно связи между родительскими и дочерними задачами, блокировки и связи между задачами. Проект Jira сопоставляется с командой Linear, а эпик Jira становится проектом Linear. Это разные уровни структуры: заранее решите, в какие команды попадут задачи каждого проекта Jira.
Синхронизация полезна при поэтапном переходе или совместной работе с группой, которая остаётся в Jira. Документация интеграции Jira различает односторонний режим, при котором новые задачи создаются в Jira и появляются в Linear, и двусторонний режим, при котором создавать их можно в любой системе. Изменения уже связанных задач в обоих текущих режимах передаются в обе стороны. Старые задачи не появляются в Linear сразу после подключения, но обновление такой задачи в Jira может создать её связанную копию.
Если нужны и история, и временная совместная работа, сначала включите интеграцию, затем импортируйте существующие задачи. Сам по себе импорт не делает их синхронизируемыми. Для постепенного перехода также определите, кто создаёт новые задачи и какой проект Jira связан с какой командой Linear: один проект Jira нельзя связать сразу с несколькими командами Linear.
Что подготовить до запуска
Сохраните резервную копию Jira Cloud независимо от импорта в Linear. Инструкция Atlassian по экспорту перечисляет задачи и содержимое полей, доски, спринты, пользователей и группы, комментарии и настройки пространства; медиафайлы и вложения включаются при выборе соответствующей опции. Потоки автоматизации и данные сторонних приложений автоматически в копию не входят. Такая копия помогает сверять исходные записи и восстанавливать данные в Jira, но не создаёт в Linear доски или настройки доступа.
Составьте перечень проектов Jira, активных досок, статусов, групп доступа, пользовательских полей и автоматизаций, от которых зависит работа команды. Для каждого проекта укажите команду Linear. Статусы с совпадающими названиями импорт сопоставляет автоматически, поэтому нужные состояния рабочего процесса лучше создать заранее. Если команда использует спринты, подготовьте циклы Linear и решите, какую прошлую работу действительно следует переносить, а какую оставить доступной в Jira.
Пригласите пользователей в Linear до импорта и проверьте адреса электронной почты: по ним сопоставляются учётные записи. Для переноса сведений об исполнителях, авторах и упоминаниях пользователь должен хотя бы раз войти в Linear; ожидающего приглашения недостаточно. Если планируется синхронизация, пользователям стоит также подключить личные учётные записи Jira, иначе текущие изменения исполнителя и автора могут сопоставляться неверно.
Что появится в Linear, а что придётся собрать заново
Список для проверки удобно разделить по тому, как данные представлены после перехода:
- Переносится при импорте: поддерживаемые свойства задач — названия, описания, приоритеты, сроки, комментарии и метки. Поддерживаются вложения в комментариях, связи родительской и дочерней задачи, блокировки и связи между задачами. Не считайте наличие общей записи доказательством того, что сохранилось каждое вложение и каждая связь.
- Преобразуется: эпики Jira становятся проектами Linear, а спринты — циклами. Статусы и пользователи требуют сопоставления. Компоненты Jira при разовом импорте не переносятся; при синхронизации они могут отображаться как специальные метки, поэтому для постоянной фильтрации после перехода их замену следует продумать заранее.
- Создаётся вручную: доски Jira нужно воспроизвести как представления Linear на уровне команды или рабочей области. Роли и права назначаются заново. Пользовательские поля не становятся одноимёнными полями Linear: нужные значения можно заранее превратить в метки и группы меток в Jira, чтобы они попали в импорт. Отдельной настройки требуют релизы, автоматизации и другие правила процесса, которые команда хочет сохранить.
Разница между резервной копией и результатом импорта здесь существенна. Копия Jira Cloud может содержать конфигурацию досок и пользовательских полей, хотя импорт Linear не воспроизводит её. Поэтому перед переходом сохраните не только список задач, но и описание фильтров досок, состава групп и значений полей, которые понадобятся для ручной настройки.
Как провести пробный перенос
Выберите отдельный проект Jira, в котором есть эпик, дочерние задачи, разные статусы и исполнители, комментарии с вложениями и связи блокировки. Он даст более полезную проверку, чем проект с однотипными задачами. Запускать импорт должен администратор рабочей области Linear; заранее выделите ему команду назначения и согласуйте, кто будет исправлять обнаруженные расхождения.
- В настройках рабочей области Linear откройте раздел импорта и экспорта и выберите Jira. Если после переноса нужна синхронизация, используйте подключение через учётные данные Jira: импорт из CSV для такого продолжения не подходит.
- На предварительном просмотре проверьте выбранный проект, задачи, метки и сопоставление пользователей. Решите, нужна ли старая закрытая работа в Linear. Неиспользуемую историю можно оставить в Jira вместо заполнения ею новой рабочей области.
- После импорта сравните исходные задачи с их копиями: описание, срок, приоритет, исполнителя, статус, комментарии, вложения, иерархию и связи. Откройте несколько задач разных типов, включая задачи с вложениями в комментариях: общее число перенесённых записей не показывает, сохранилось ли их содержимое.
- Создайте необходимые представления и назначьте роли. Проверьте доступ под учётными записями с разными правами, особенно там, где в Jira задачи были видны ограниченной группе.
Если проба выявила неверное сопоставление, исправьте подготовку до перехода остальных команд. Удалить выполненный импорт можно лишь в ограниченный период; повторный импорт того же проекта без удаления предыдущего результата не служит надёжным способом исправить уже перенесённые задачи. Поэтому сохраняйте перечень обнаруженных расхождений вместе с решением по каждому из них.
Когда отключать синхронизацию
Назначьте день, после которого новые задачи создаются только в Linear, и сообщите его обеим группам. Перед отключением проверьте ошибки интеграции, задачи, созданные после основного импорта, и изменения исполнителей и статусов за переходный период. Обязательные поля и ограничения процесса в Jira могут препятствовать созданию или обновлению связанной задачи; если новый статус Jira не сопоставлен со статусом Linear, состояние задачи в Linear может не измениться.
После сверки отключите связь и прекратите параллельное ведение задач. Сохраните доступ к историческим записям Jira и резервной копии по правилам команды: они пригодятся для работы с данными, которые решили не переносить, включая прежние настройки досок и сведения из сторонних приложений.
Читайте также:
Похожие статьи


Бизнес-аккаунт Pinterest: два способа, но связать профили заново нельзя

Облако Atlassian ускорилось до 31% — квартальная выручка достигла $1,77 млрд

Архивы закрытых стартапов продают для ИИ — но покупка не гарантирована

Что такое дизайн-спринты?

Trello или Asana: что выбрать небольшой удалённой команде
Подпишитесь на рассылку
Получайте свежие новости Web3, AI и криптовалют прямо на вашу почту.