惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Hacker News
The Hacker News
GbyAI
GbyAI
雷峰网
雷峰网
罗磊的独立博客
WordPress大学
WordPress大学
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
F
Full Disclosure
Google DeepMind News
Google DeepMind News
C
Cyber Attacks, Cyber Crime and Cyber Security
NISL@THU
NISL@THU
S
Schneier on Security
T
Tor Project blog
C
Cybersecurity and Infrastructure Security Agency CISA
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Check Point Blog
P
Palo Alto Networks Blog
C
CERT Recently Published Vulnerability Notes
S
Secure Thoughts
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Last Week in AI
Last Week in AI
T
Threatpost
I
Intezer
Y
Y Combinator Blog
G
GRAHAM CLULEY
MyScale Blog
MyScale Blog
阮一峰的网络日志
阮一峰的网络日志
T
The Exploit Database - CXSecurity.com
Scott Helme
Scott Helme
A
Arctic Wolf
Martin Fowler
Martin Fowler
Hacker News: Ask HN
Hacker News: Ask HN
V
V2EX
B
Blog RSS Feed
The Last Watchdog
The Last Watchdog
博客园 - 司徒正美
Simon Willison's Weblog
Simon Willison's Weblog
V
Vulnerabilities – Threatpost
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
N
News and Events Feed by Topic
www.infosecurity-magazine.com
www.infosecurity-magazine.com
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
AI
AI
C
Cisco Blogs
T
The Blog of Author Tim Ferriss

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
15 команд, 1 продукт, 14 проектов в Jira. Что не так?
SimpleOne_it · 2026-05-05 · via Все публикации подряд на Хабре

Уровень сложностиСредний

Время на прочтение6 мин

Охват и читатели268

Мнение

Пока команда одна — все выглядит логично: есть бэклог, есть доска, есть понятный поток работы. Даже если что-то идет не так, это локальная проблема — ее можно быстро найти и исправить.

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

Всем привет, это команда продукта SimpleOne SDLC. В этой статье разберем, что именно ломается на масштабе и почему это не совсем про «плохую Jira» или «неправильный Scrum».

Сразу оговоримся: проблема не в том, что Jira «плохая», просто на определенном масштабе команда, проект, продукт и бэклог перестают совпадать. И если система продолжает мыслить проектами, а организация уже живет продуктами, начинаются обходные решения.

Отдельную благодарность за помощь в написании статьи выражаем Панфиловой Яне.

Один продукт — много команд

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

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

Проект перестает быть границей команды

Первое, что обычно происходит — команды начинают надстраивать текущую модель. Появляется отдельный «межкомандный» проект: для бизнеса, для синхронизации, для «общих задач». С одной стороны, выглядит как нормальное решение. С другой — в этот момент начинает размываться базовая логика Jira.

Раньше все было понятно: проект — это место, где работает команда. Теперь проект — это еще и контейнер для синхронизации, и место для задач без явного владельца. Задачи начинают расползаться: часть остается в командных проектах, часть переезжает в «общий», часть дублируется.

В одной компании 12 команд работали над платформой. В Jira было 14 проектов — 12 командных, один «общий» для бизнеса и один для «разных задач».

Product Owner открывал утро с обхода четырех проектов, чтобы собрать картину. Sprint review проводили в Confluence, потому что собрать данные из Jira в единый вид можно было только вручную.

Новый разработчик на онбординге спрашивал: «А где мне смотреть задачи?» — и получал ответ из трех пунктов.

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

Единый бэклог появляется «рядом», а не становится центром системы

Scrum предполагает простую модель: один продукт — один бэклог — один Product Owner. Как только появляется несколько Product Owner’ов — их нужно синхронизировать, а это уже доп проблема.

На практике у каждой команды остается свой бэклог, а «единый» появляется где-то рядом — в отдельном проекте. Здесь всплывает конкретное техническое ограничение: задача не может одновременно находиться в двух проектах. И получается, что формально единый бэклог есть,а по факту он становится еще одним артефактом, который нужно синхронизировать с командными бэклогами.

Зависимости уходят из системы

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

 Тот самый момент, когда Product Owner открывает одну страницу и не начинает утро с квеста «собери бэклог из 14 проектов»

Тот самый момент, когда Product Owner открывает одну страницу и не начинает утро с квеста «собери бэклог из 14 проектов»

Главная проблема уже не в самих зависимостях, а в том, что они перестают быть объектом управления. Их нельзя нормально приоритизировать, планировать и анализировать, если они живут в комментариях и договоренностях.

Product Owner теряет единую точку управления

Единый бэклог превращается в формальность — он вроде есть, но управлять им сложно. Product Owner вынужден либо работать в одном «общем» проекте, либо бегать по всем командным проектам — что снова делает процесс непрозрачным, а жизнь продуктовнера тяжелой.

В итоге роль Product Owner начинает распадаться: стратегический приоритет живет в одном месте, командное планирование — в другом, фактическое исполнение — в третьем.

Почему это происходит: конфликт моделей

На этом этапе обычно кажется, что проблема в настройках Jira: не тот workflow, не та структура проектов, не хватает плагина, нужно лучше договориться о правилах.

На самом деле корень проблемы глубже: Jira исторически хорошо работает в модели, где проект, команда и поток задач более-менее совпадают, но на масштабе одного продукта и множества команд эта связка распадается.

Организации уже нужна продуктовая модель

продукт → модули → команды → зависимости → релизы → общий бэклог 

А система продолжает опираться на проектную модель

проект → задачи → доска → workflow

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

Jira + Advanced Roadmaps: помогает, но не решает корень проблемы

Advanced Roadmaps помогает визуализировать планы, зависимости и общую картину, но сам по себе не меняет базовую модель данных. Если внизу остаются разрозненные проекты и командные бэклоги, визуализация не превращает их в единую продуктовую систему. На практике это выглядит так: Advanced Roadmaps показывает красивую timeline, но если задача переехала из одного проекта в другой, связи теряются. Если команда переименовала эпик, roadmap его не узнает. Если зависимость добавили через комментарий — на timeline ее нет.

 Красивый таймлайн, который всё покажет. Пока кто-нибудь не переименует эпик, не перенесёт задачу в другой проект

Красивый таймлайн, который всё покажет. Пока кто-нибудь не переименует эпик, не перенесёт задачу в другой проект

Для LeSS это еще можно собрать относительно компактно, потому что модель проще. В SAFe появляется больше уровней: portfolio, value stream, ART, teams. Если эти уровни не являются полноценными сущностями в системе, их приходится имитировать полями, проектами, связями и плагинами.

Корень проблемы один: в Jira нет понятия «продукт» как отдельной сущности. Есть проекты, есть задачи — но нет точки, где все это собирается в единую иерархию. Из-за этого построить структуру, которую требуют SAFe или LeSS, можно только через обходные решения: BigPicture, сторонние плагины, ручные связи между проектами.

Что с этим делать?

Первый порыв — поставить ещё один плагин или завести ещё один проект. Не надо. Проблема не в настройках.

— У нас 14 проектов в Jira на один продукт. Может, объединим в один?

— А кто будет владельцем?

— Product Owner.

— Какой из трёх?

— ...

Развести понятия «команда», «проект» и «продукт»

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

Сделать продукт верхним уровнем управления

Не меткой в задаче, не названием в Confluence, а отдельной сущностью — точкой, где собираются цели, модули, бэклог, зависимости и релизы. Если Product Owner утром открывает четыре проекта чтобы собрать картину — продукта как сущности в системе нет.

Вывести зависимости из комментариев

Если зависимость живёт только в чате или в комментарии к задаче — она неуправляема. Её нельзя приоритизировать, нельзя привязать к релизу, нельзя увидеть на timeline. Зависимость должна быть объектом, а не текстом.

Не лечить модель только плагинами

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

Проверить систему на масштабирование не по числу задач, а по числу связей

На масштабе ломается не хранение задач — с этим Jira справляется. Ломается управление связями: между командами, бэклогами, релизами, целями и ответственными. Если эти связи держатся на людях а не на системе — они рвутся при первом увольнении или отпуске.

Как мы смотрим на это в SimpleOne SDLC

Мы в команде SimpleOne SDLC смотрим на эту проблему через продуктовую модель. То есть считаем, что система управления разработкой должна отражать не только задачи команд, но и сам продукт: его структуру, зависимости, релизы и связь с другими процессами. Поэтому для нас масштабирование Scrum — это не столько вопрос «какую доску настроить», сколько вопрос того, какие сущности лежат в основе системы.

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

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

Это снимает сразу несколько типичных проблем:

  • не нужно дублировать задачи между проектами;

  • зависимости остаются внутри системы, а не в комментариях;

  • Product Owner работает с целостным бэклогом, а не собирает его вручную.

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

Если коротко: мы просто убрали «проекты как основу» и сделали основой продукт.

Резюме

Jira начинает «ломаться» на масштабе не потому, что плохо справляется с задачами. С задачами как раз все обычно в порядке. Проблема начинается там, где организация пытается управлять продуктом через структуру проектов.

Пока одна команда делает один продукт, это почти незаметно. Но когда над одним продуктом работают 10–15 команд, появляются уровни, которых task tracker сам по себе не видит: общий бэклог, продуктовая иерархия, зависимости, релизные контуры, единая приоритизация.

Поэтому вопрос не в том, как еще хитрее настроить Jira. Вопрос в том, какая модель управления разработкой нужна компании на этом масштабе.

***
Сколько проектов в вашей Jira работают на один продукт? И сколько из них Product Owner реально просматривает каждый день?