Linear — система управления продуктовой разработкой для инженерных и продуктовых команд. В одном рабочем пространстве она объединяет задачи, проекты, циклы, инициативы, приём входящих запросов и интеграции с внешними инструментами.

Материал основан на официальных страницах Linear, проверенных 2 сентября 2026 года. Практический запуск сервиса и API в рамках этой проверки не выполнялся.

Содержание

  1. Как устроена работа в Linear
  2. Основные возможности
  3. Cycles: планирование итераций
  4. Triage: обработка входящих задач
  5. API и подключение интеграций
  6. AI-функции и агенты
  7. Тарифы и лимиты
  8. Полезные сценарии
  9. Как проверить результат
  10. Ограничения и выбор инструмента
  11. Официальные ссылки

Как устроена работа в Linear

Основные сущности образуют понятную модель планирования:

  • Issues — отдельные задачи с исполнителем, статусом, приоритетом, метками, оценкой и подзадачами.
  • Projects — проекты, объединяющие связанные задачи и этапы работы.
  • Cycles — повторяющиеся периоды работы команды, похожие на спринты.
  • Initiatives — верхнеуровневые цели, которые группируют проекты и помогают вести стратегическое планирование.
  • Workspace и Teams — рабочее пространство и команды, внутри которых настраиваются процессы, доступ и структура.

Инициативы доступны на всех тарифах. В июле 2026 года Linear добавил для них приоритеты, метки, а также статусы Proposed и Canceled. В августе появилась возможность назначить команду, отвечающую за инициативу.

Основные возможности

ВозможностьДля чего используется
IssuesУчёт задач, ошибок и улучшений, назначение ответственных и декомпозиция работы
ProjectsПланирование связанных задач, этапов и ожидаемого результата проекта
CyclesРабота регулярными итерациями с автоматическим переносом незавершённых задач
InitiativesСтратегическое планирование и объединение нескольких проектов общей целью
TriageПроверка и распределение запросов до их попадания в основной процесс команды
API и вебхуки (webhooks)Чтение и изменение данных через API, создание интеграций и реакция на события через вебхуки
AI и агентыДелегирование задач агентам, работа с кодом, входящими запросами и повторяющимися процессами
Аналитика и отчётность (Analytics & Reporting)Отчёты о ходе работы и аналитика; конкретный набор зависит от тарифа

Cycles: планирование итераций

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

Актуальные правила Cycles:

  • длительность настраивается от 1 до 8 недель;
  • Linear автоматически создаёт будущие циклы по выбранному расписанию;
  • одновременно можно создать до 15 будущих циклов;
  • между циклами можно настроить cooldown — паузу для планирования и технического долга;
  • открытые незавершённые задачи обычно автоматически переходят в следующий цикл;
  • задачи в Backlog, Triage, Canceled или Completed во время cooldown не переносятся;
  • оценка вместимости будущего цикла рассчитывается по velocity трёх предыдущих завершённых циклов, а при отсутствии истории — приблизительно по числу участников команды.
⚖️
Незавершённую задачу нельзя оставить в закрытом цикле. Если историческая принадлежность задачи важна для отчётности, обновите её до завершения цикла.

Triage: обработка входящих задач

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

Доступные действия:

  • принять задачу и перевести её в стандартный статус команды;
  • пометить как дубликат и объединить с существующей задачей;
  • отклонить;
  • отложить до выбранного времени или новой активности.

Triage Rules, Triage Intelligence и Triage Responsibility доступны на тарифах Business и Enterprise. Правила могут менять команду, статус, исполнителя, метку, проект и приоритет. Triage Intelligence анализирует содержание входящих задач и предлагает исполнителя, метки, связанные задачи или возможные дубликаты.

Для очереди можно назначить ответственных или подключить расписание дежурств из PagerDuty, OpsGenie, Rootly либо Incident.io.

API и подключение интеграций

Linear предоставляет GraphQL API, вебхуки и официальный TypeScript SDK. Для авторизации используются OAuth 2.0 или персональные API-ключи.

Установка SDK:

npm install @linear/sdk

Рекомендуемый порядок подключения:

  1. Если приложение будут подключать разные пользователи или рабочие пространства, выберите OAuth 2.0.
  2. Используйте персональный API-ключ для контролируемого внутреннего сценария.
  3. Храните ключ в переменной окружения и не вставляйте его в код или репозиторий.
  4. Выполните тестовый GraphQL-запрос по руководству Getting Started.
  5. Для событийной интеграции подключите вебхук и проверьте обработку события от тестового изменения.
⚠️
Персональный API-ключ используется для аутентификации запросов. Храните его как секрет, ограничьте доступ к нему и настройте ротацию при возможной утечке.

В актуальной тарифной матрице Linear доступ к API и вебхукам указан как базовая возможность продукта. Подробности схемы, лимиты запросов и уведомления об устаревании полей следует проверять в документации разработчика перед внедрением.

AI-функции и агенты

По состоянию на 2 сентября 2026 года в Linear есть агентная платформа. В неё входят Linear Agent, сессии для работы с кодом (coding sessions), Triage Intelligence и Loops — повторяющиеся агентные процессы, запускаемые по расписанию или событию.

В coding sessions Linear Agent может настраивать среду проекта, запускать код и проверять изменения в браузере. Loops доступны на Business и Enterprise и расходуют AI-кредиты. Некоторые другие агентные функции также требуют AI-кредитов, поэтому их доступность и стоимость нужно сверять с текущей тарифной страницей и документацией.

Тарифы и лимиты

Данные проверены по официальной странице тарифов 2 сентября 2026 года. Цены Basic и Business указаны для ежегодной оплаты.

ПланЦенаОсновные лимиты и возможности
Free$0Неограниченное число участников, 2 команды, 250 issues, загрузка файлов до 10 МБ
Basic$10 за пользователя в месяц5 команд, неограниченные issues и загрузки файлов, административные роли
Business$16 за пользователя в месяцНеограниченные команды, приватные команды и гости, Triage Intelligence, Loops, Code Intelligence, Linear Insights, Linear Asks, Zendesk и Intercom
EnterpriseИндивидуальная ценаГодовой контракт, SAML, SCIM, расширенное администрирование и безопасность, миграция, приоритетная поддержка
💡
На официальной странице тарифов от 2 сентября 2026 года для Free указано ограничение 250 issues. Перед миграцией проверьте актуальные правила учёта и архивирования.

Полезные сценарии

Управление работой продуктовой команды

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

Создайте инициативу, добавьте в неё проекты, разложите проекты на issues и распределите ближайшие задачи по циклам. Наблюдаемый результат: у каждой активной задачи видны проект, исполнитель и текущий цикл, а проекты собраны под общей инициативой.

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

Приём запросов от поддержки и других команд

Задача: отделить входящий поток от уже запланированной работы.

Включите Triage, подключите источник запросов и назначьте ответственного за очередь. На Business или Enterprise можно добавить правила маршрутизации и Triage Intelligence. Результат проверяется по тому, что новый внешний запрос появляется в Triage, получает нужные свойства и только после принятия попадает в процесс команды.

Собственная интеграция через API

Задача: синхронизировать Linear с внутренним сервисом.

Выберите способ авторизации, выполните тестовый GraphQL-запрос, затем подключите вебхук для нужных событий. Наблюдаемый результат: интеграция читает разрешённые данные, а при изменении тестовой сущности принимает событие.

Как проверить результат

После первоначальной настройки выполните короткую сквозную проверку:

  1. Создайте тестовый issue и назначьте исполнителя.
  2. Добавьте issue в проект и текущий цикл.
  3. Убедитесь, что задача отображается в соответствующих представлениях.
  4. Создайте запрос через подключённую интеграцию и проверьте его появление в Triage.
  5. Примите запрос и убедитесь, что он перешёл в стандартный процесс команды.
  6. Если используется API, выполните авторизованный тестовый запрос.
  7. Если используются вебхуки, измените тестовую сущность и подтвердите получение события на своей стороне.

Успешная проверка означает, что задача проходит весь выбранный маршрут, а команда видит ожидаемые статусы и связи. Для API и webhook-интеграций дополнительно проверьте журналы своего приложения и обработку повторных либо ошибочных событий.

Ограничения и выбор инструмента

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

Перед переходом проверьте на пилотном проекте:

  • хватает ли настроек статусов, ролей и доступа;
  • укладываются ли существующие процессы в модель команд и проектов;
  • доступны ли нужные интеграции на выбранном тарифе;
  • устраивает ли стоимость AI-кредитов для агентных сценариев;
  • можно ли перенести историю и сохранить нужную отчётность.

Официальные ссылки

Следующий шаг

Если нужен проектный инструмент с открытым исходным кодом, изучите Plane — платформа для управления проектами с открытым исходным кодом.

Такое обсуждение полезно руководителю продуктовой или инженерной команды, который оценивает структуру проектов, входящий поток и интеграции до перехода на Linear.

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov