Как перенести проекты из Jira в российский трекер

Короткий ответ: да, переехать можно, и чаще всего без того, чтобы вручную перебивать каждую задачу. У Kaiten и Yandex Tracker есть свои импортёры. Грубо говоря, это «переезд под ключ»: вы упаковываете данные из Jira (или даёте импортёру доступ по API), показываете, какой статус во что превращается, кто из коллег кто, нажимаете кнопку и проверяете, что доехало. Ниже разберём по шагам, что собрать заранее и куда смотреть, чтобы по дороге ничего не потерялось.

Почему вообще приходится переезжать?

Atlassian свернула работу в России. Сама компания ушла ещё в марте 2022 года, продления лицензий остановили в конце 2022-го, а облачные аккаунты для РФ отключали в 2023-2024 годах. Оплатить подписку из России штатно нельзя: компании тут нет, карта не проходит.

С серверными версиями история своя. Server уже мёртв (поддержка закончилась в феврале 2024-го), а у Data Center есть расписание ухода: новым клиентам её перестают продавать 30 марта 2026 года, а полностью продукт отключат (переведут в режим «только чтение») примерно к 28 марта 2029 года. То есть запас по времени вроде бы есть, но обновлений безопасности и нормальной поддержки уже не будет. Так что переезд - это вопрос не «если», а «когда». Какие есть варианты на замену, мы собрали в обзоре российских аналогов Jira.

Шаг 1. Выгрузите данные из Jira

Прежде чем что-то переносить, данные надо достать. Способ зависит от того, какой у вас доступ к Jira и какой импортёр выберете. Это как с переездом из квартиры: можно вынести только мебель (задачи), а можно вывезти вообще всё вместе с антресолями (полный бэкап).

Экспорт в CSV. Самый простой путь для задач. Зайдите в «Фильтры» (Filters), откройте расширенный поиск задач, при желании отфильтруйте нужный проект и нажмите «Экспорт». Берите формат CSV (all fields) - он выгружает все поля, включая комментарии (каждый ляжет в отдельный столбец). CSV хорош, когда нужно перенести сами задачи. А вот вложения и полную историю изменений он не тянет, имейте это в виду.

Резервная копия (backup). Если у вас серверная версия или Data Center и есть права администратора, сделайте полный бэкап: «Настройки» → «Система» → «Управление резервным копированием» (Backup manager). На выходе получите XML-архив со всеми проектами, задачами, вложениями и пользователями. Именно такой архив пригодится, например, для миграции в Yandex Tracker силами специалистов Яндекса.

REST API. Если в команде есть технари, данные можно забрать напрямую через API Jira. Это нужно для импортёров, которые подключаются к вашему экземпляру по токену.

Один неочевидный момент: Jira сохраняет CSV в кодировке UTF-8, а старые версии Excel открывают его как ANSI и ломают кириллицу. Если вместо русских букв в файле «кракозябры» - не пугайтесь, данные целы. Просто откройте файл редактором с поддержкой UTF-8 или импортируйте, явно указав кодировку.

Чек-лист подготовки

  • Выбрали целевой трекер (Kaiten или Yandex Tracker)
  • Есть права администратора в Jira
  • Выгружен CSV (all fields) или сделан полный бэкап
  • Собран список коллег с актуальными email
  • Записаны рабочие процессы: статусы, типы задач, кастомные поля
  • Прикинут объём вложений (тяжёлые файлы переносятся долго)

Шаг 2. Какой способ переноса выбрать?

Дальше всё зависит от трекера. У двух самых популярных вариантов подход разный, и это нормально.

Kaiten - встроенный импортёр прямо в интерфейсе. Перенос идёт автоматически и обычно занимает несколько минут. Подключение к Jira по API-токену (для облака) или по логину и паролю (для Jira Standalone Server). Это вариант на случай «хочу всё сделать сам и быстро».

Yandex Tracker - тут два пути. Первый: универсальный импортёр с открытым исходным кодом (он лежит на GitHub) и работа через API. Подойдёт командам с техническими специалистами. Второй: отдать перенос специалистам Яндекса. Вы готовите бэкап и таблицу соответствия пользователей, передаёте в поддержку, а всю рутину делают за вас. Управляемая миграция может растянуться на несколько недель, зато с вас снимается головная боль.

Если хотите сравнить трекеры поближе, загляните в материалы Kaiten против Jira и Yandex Tracker против Jira.

Шаг 3. Перенос в Kaiten по шагам

Импортёр Kaiten ведёт через мастер из нескольких экранов:

  1. Авторизация. Создайте новое пространство и выберите импорт из Jira. Укажите домен (например, domain.atlassian.net), email и API-токен (токен создаётся в настройках безопасности Atlassian-аккаунта). Для серверной Jira - домен, email и пароль.
  2. Confluence (если нужно). Заодно можно подцепить пространства Confluence: документы переедут в раздел «Документы», структура папок сохранится. Про базу знаний подробнее в обзоре Kaiten.
  3. Выбор проекта. Укажите конкретный проект Jira для переноса.
  4. Настройка досок. Решите, как разложить задачи по доскам. Тут же выбираете, что делать с подзадачами (Child Issues): сделать их отдельными дочерними карточками или пунктами чек-листа.
  5. Поля и связи. Отметьте, какие кастомные поля и типы связей (Blocked by, Relates to, Epic) тянуть.
  6. Пользователи. Email коллег придётся ввести руками - Jira не отдаёт их через импорт. А без email участие людей в задачах не отобразится, так что список лучше иметь под рукой заранее.
  7. Запуск. Импорт стартует, а когда закончится, на почту придёт уведомление.

Что Kaiten забирает с собой: описание задач, тип, сроки, подзадачи, связи (блокировки, ссылки, эпики как родитель-потомок), комментарии, вложения, историю карточки, наблюдателей, кастомные поля и Issue Key. Если в проекте было много разных типов задач, разумно завести под них отдельные доски ещё до запуска - так в новом трекере сразу будет порядок.

Шаг 4. Перенос в Yandex Tracker по шагам

Если переносите сами через импортёр:

  1. Права администратора. Переносить данные может только администратор организации. Зайдите под админской учёткой и получите доступ к API.
  2. Создайте очереди. Очереди - это аналог проектов в Jira. Их нужно завести заранее: импортёр складывает задачи в уже существующие очереди, сам он их не создаёт.
  3. Настройте рабочие процессы. Заранее опишите статусы и переходы в очередях, чтобы задачам было куда «приземляться».
  4. Запустите импорт через универсальный импортёр или собственный скрипт на API.

Если выбираете управляемую миграцию силами Яндекса: выгрузите резервную копию из Jira, подготовьте таблицу соответствия пользователей, создайте технический аккаунт с правами администратора и отправьте архив с таблицей в поддержку через форму обратной связи.

Что переносится: задачи с комментариями и вложениями, проекты, портфели, цели, а также настройки очередей, поля, типы, статусы и резолюции. Подробнее о самом трекере - в обзоре Yandex Tracker.

Отдельно стоит держать в голове один вопрос: переносит ли универсальный импортёр Yandex Tracker полную историю изменений задач и логи работы (worklog), или только текущее состояние и комментарии. Это место мы пока не считаем подтверждённым. Если такие данные для вас критичны, уточните в поддержке Яндекса до того, как затевать боевой перенос.

На что смотреть при выборе трекера

Перед миграцией стоит проверить несколько вещей. Именно они определяют, насколько гладко пройдёт переезд:

  • Есть ли готовый импортёр из Jira. У Kaiten и Yandex Tracker он есть. У многих других российских трекеров встроенного импортёра нет, и тогда остаётся CSV или ручной перенос.
  • Что именно умеет импортёр. Задачи - это половина дела. Отдельно уточните про вложения, комментарии, историю и связи между задачами.
  • Маппинг статусов и типов. Чем ближе модель процессов к вашей в Jira, тем меньше придётся перенастраивать руками.
  • Пользователи и права. В обоих трекерах email коллег придётся подготовить отдельно, это не делается само.
  • On-prem. Если данные должны оставаться в закрытом контуре, заранее проверьте, есть ли коробочная версия.

Частые проблемы и как их обойти

Слетел маппинг статусов. Если в новом трекере нет статусов из Jira, задачи свалятся в одну колонку кучей. Лекарство простое: заранее выпишите все статусы и типы задач из Jira и создайте их в новом трекере до запуска импорта.

Потерялись вложения. CSV-экспорт файлы не переносит, это его врождённое ограничение. Если вложения важны, используйте импортёр с доступом по API (Kaiten) или полный бэкап (Yandex Tracker), а не выгрузку в таблицу.

Участники задач «обезличились». И Kaiten, и Yandex Tracker просят отдельно сопоставить пользователей по email. Без этого комментарии и назначения останутся, но повиснут без привязки к людям. Соберите актуальный список email заранее, и проблемы не будет.

Сломалась кириллица. Это та самая история с кодировкой CSV. Лечится открытием файла в UTF-8.

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

Перетащили всё подряд «как есть». Миграция - отличный повод навести порядок. Архивные и явно мёртвые задачи проще не тащить вообще: отфильтруйте их ещё на этапе выгрузки, чтобы не засорять новый трекер с первого дня.

Коротко

Переехать с Jira реально, и для двух самых популярных российских трекеров это во многом автоматизировано. Kaiten хорош, когда хочется управиться за вечер: подключился по токену, прошёл мастер, проверил результат. Yandex Tracker берите, если нужен перенос «один в один» с очередями и workflow или если готовы отдать миграцию на сторону Яндекса. Главное - не торопиться на самом первом шаге: аккуратно соберите данные, выпишите статусы, типы и пользователей, и тогда перенос пройдёт без сюрпризов. И ещё совет: перед боевым переездом заведите тестовый проект и прогоните импорт на нём. Так вы увидите все подводные камни на маленьком объёме, а не на всей компании сразу.

← Все материалы