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

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Microsoft Azure Blog
Microsoft Azure Blog
Cloudbric
Cloudbric
I
InfoQ
V
V2EX
博客园_首页
The Register - Security
The Register - Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
S
Secure Thoughts
Vercel News
Vercel News
Forbes - Security
Forbes - Security
云风的 BLOG
云风的 BLOG
PCI Perspectives
PCI Perspectives
L
LINUX DO - 最新话题
D
DataBreaches.Net
H
Hacker News: Front Page
Application and Cybersecurity Blog
Application and Cybersecurity Blog
B
Blog RSS Feed
A
About on SuperTechFans
N
News and Events Feed by Topic
Apple Machine Learning Research
Apple Machine Learning Research
Help Net Security
Help Net Security
Attack and Defense Labs
Attack and Defense Labs
N
Netflix TechBlog - Medium
Spread Privacy
Spread Privacy
F
Full Disclosure
Recorded Future
Recorded Future
AWS News Blog
AWS News Blog
博客园 - 【当耐特】
The Cloudflare Blog
T
Threatpost
T
Tor Project blog
Google DeepMind News
Google DeepMind News
C
CXSECURITY Database RSS Feed - CXSecurity.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
M
MIT News - Artificial intelligence
A
Arctic Wolf
C
Check Point Blog
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
Hacker News - Newest:
Hacker News - Newest: "LLM"
WordPress大学
WordPress大学
Cyberwarzone
Cyberwarzone
小众软件
小众软件
C
Cyber Attacks, Cyber Crime and Cyber Security
P
Proofpoint News Feed
Security Latest
Security Latest
The Last Watchdog
The Last Watchdog

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

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет 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 миллионов точек без потерь
Lean Relay Baton: методология для кросс-функциональных команд, где участником может быть AI-агент
I1q · 2026-05-03 · via Все публикации подряд на Хабре

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

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

Центральная идея — явный handover: задача не переходит молча, каждая передача — это осознанное действие с контекстом. По идее, методология должна одинаково работать, когда в команде 3 человека, 15 человек, или когда один или несколько из «участников» — AI-агенты. Это концепт, идея, черновик, открытый для критики и комментариев.

---

## Откуда это взялось

Я руковожу центром разработки клиентских и аналитических решений — 50+ человек в семи кросс-функциональных командах с разными стеками. Аналитики, разработчики, QA, DevOps, сопровождение — всё в одной цепочке, от детализации требований до эксплуатации.

За несколько лет мы перепробовали стандартный набор: Scrum, Kanban, Scrumban. Каждый из них решал что-то своё, но во всех трёх я обнаружил одинаковый пробел.

Ни одна из методологий не отвечает на вопрос: что происходит, когда задача переходит от одной роли к другой?

Вот разработчик написал код и поставил статус «Готово к тестированию». Что дальше? Тестировщик это видит? Знает контекст? Понимает, что конкретно нужно проверить? А если тестировщик заболел — задача просто лежит? Кто за это отвечает?

Ни Scrum, ни Kanban на эти вопросы не отвечают. Они описывают итерации, доски, роли — но не сам момент передачи. А именно там живёт большинство операционных потерь.

Примерно в это время мы начали подключать AI-агентов к реальным рабочим задачам — на анализ данных, генерацию тестов, черновики документации, привлекать к генерации кода. И сразу появился следующий вопрос: как агент сигнализирует о том, что работа закончена? Кто проверяет результат? Кто авторизует передачу дальше?

Конечно, на начальном этапе агенты использовались только как расширенный инструмент сотрудника, но, очевидно, хочется большей интеграции агентов в процессы разработки, тестирования, анализа, хочется привлекать агентов как полноценных (почти) участников процесса, со своими учетками в трекере, правами доступа и закрепленными ролями. На мой взгляд, проблема handover для агентов та же самая, что и для людей — только острее, потому что агент не постучит в трекер или мессенджер сам.

Так появилась идея, которую я сформулировал как Lean Relay, или Эстафета, если по-нашему.

---

## Одна идея, из которой всё вытекает

Работа над задачей — это эстафета. Каждый участник принимает задачу, делает свою часть и передаёт дальше с полным контекстом. Эстафетная палочка не должна лежать на дорожке — кто-то всегда бежит.

Эта метафора определяет всё остальное:

- Если задача остановилась — это не норма, это блокер, либо четко фиксируемый момент ожидания, с пониманием чего именно ждет эта задача

- Передача — явное, осмысленное действие, а не молчаливая смена статуса

- Контекст передаётся вместе с задачей, не теряется по дороге

- Кто-то всегда несёт ответственность за текущий этап

Второй несущий принцип: задача в трекере — операционный индекс правды. Не хранилище всего (ADR, КАД, спеки в вики — пусть там и лежат), но центр связей: ссылка + выжимка + кто утвердил. Всё, что имеет значение для задачи, должно быть оттуда досягаемо.

---

## Восемь принципов

Коротко, без лишних слов:

1. Один индекс правды. Задача содержит историю работы и ссылки на все значимые артефакты. Решения, принятые вне задачи (на созвоне, в мессенджере), зеркалируются в задачу — в течение 4 рабочих часов.

2. Прозрачность через поток. Значимые события (смена статуса, блокер, handover) транслируются в командный канал автоматически. Дублировать вручную — не нужно. Настроить интеграцию большинства трекеров с чатами - задача несложная и типовая.

3. Передача с ответственностью. Каждый handover — явное действие: смена статуса + комментарий с контекстом + переназначение. Молчаливых переходов нет. Handover авторизует человек — даже если работу выполнил агент.

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

5. Эстафета не останавливается. Нет нужной роли — Team Lead делегирует на доступного участника. Задача без исполнителя — немедленно блокер в командный чат.

6. Минимум обязательного — максимум свободы. Методология задаёт каркас. Доски, спринты, форматы встреч — команда выбирает сама.

7. Открытое общение. Глупых вопросов не существует, если есть вопрос - задаем. Любой участник команды может инициировать обсуждение.

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

---

## Что это даёт на практике: три ключевые вещи

### 1. Handover как ключевой элемент процесса

В стандартном Jira-процессе handover — это просто смена исполнителя. Иногда даже без этого: «поставил статус In Review, пусть сам найдёт».

В Lean Relay handover — явное действие с тремя обязательными элементами:

- статус сменился

- написан комментарий: что сделано, что осталось, что нужно от следующего

- задача переназначена на следующего исполнителя

Звучит очевидно. На практике — ломает привычку «сделал и бросил».

Цепочка выглядит так:

```

[Аналитик] → детализация → handover

      ↓

[Разработчик] → разработка → DEV-стенд → handover

      ↓

[Тестировщик] → интеграционный тест → препрод → handover

      ↓

[Релиз-инженер, только человек] → деплой на прод → handover

      ↓

[Сопровождение] → опытная эксплуатация → приёмка → закрытие

```

На каждом переходе — одно и то же: статус, комментарий, переназначение. Минимум, который не даёт задаче потеряться.

### 2. AI-агент как участник, а не инструмент

Когда агент выполняет часть работы в задаче, у него должно быть понятное место в процессе. Lean Relay даёт это место через несколько правил:

- В трекере агент — bot-user с различимым авторством. Его артефакты в задаче явно помечены.

- Перед handover — обязательная верификация. Схема: агент сделал → положил артефакты в задачу → уведомил человека-владельца роли → человек проверил → при одобрении авторизовал handover.

- Специальный статус «На верификации» — промежуточный между «В работе» и «Передано дальше».

- Асинхронный апдейт агента в задаче (+ трансляция в чат)— человекочитаемый (что сделано / что в работе / блокеры), не сырой технический лог.

Что агент не может без явного разрешения человека:

- релиз на прод

- закрытие эпика

- фиксация архитектурного решения как утверждённого (черновик от агента — не утверждение)

- любое действие, влияющее на данные пользователей

Это выглядит, как устойчивая модель: за результат всегда отвечает человек.

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

### 3. Зеркалирование решений

Классическая проблема: решение приняли на созвоне, в задаче ничего нет. Через три недели никто не помнит что и почему. Или помнит по-разному.

В Lean Relay это закрывается явным требованием: решение, принятое вне задачи, должно появиться в задаче — ссылка + краткое резюме (что решили, что меняется) + кто утвердил — в течение 4 рабочих часов.

Это самый операционно тяжёлый принцип. Без дисциплины зеркалирования трекер врёт. Но именно он делает задачу настоящим источником правды, а не витриной.

Lean Relay определяет шесть ролей: Team Lead / PO, Аналитик, Разработчик, Тестировщик, Релиз-инженер, Сопровождение. В малых командах роли совмещаются; при участии агентов добавляется колонка «что агент может делать в этой роли».

RACI задаётся на старте каждого эпика. Не глобально раз и навсегда — именно на эпик, потому что состав и распределение ответственности могут меняться. Но если роли статичны и не меняются от эпика к эпику - можно зафиксировать и где-нибудь в вики команды.

Роли

Роль

Зона ответственности

Совмещение

Агент может выполнять

Team Lead / PO

Приоритеты, процесс, делегирование, сквозная ответственность, закрытие эпиков (политика)

Аналитик (малые команды)

Не подменяет ответственность TL/PO, но может помочь в автоматизации рутины

Аналитик

Детализация требований, цель и критерии успеха

Team Lead, Разработчик

Структурирование требований, черновики, анализ данных

Разработчик

Реализация, code review, деплой на DEV

Тестировщик (малые команды)

Реализация, review, генерация тестов

Тестировщик / QA

Тестирование на стендах, ответственность за ГА и ТЛИ

Автотесты, регресс, тест-кейсы, функциональные тесты, проверка интеграций

Релиз-инженер / DevOps

Деплой на тестовые стенды и ПРОД, ответственность за ПРОД

Разработчик, SRE

Автодеплой по правилам (ПРОД — только с явного разрешения человека, на старте я бы с этим не спешил)

Сопровождение / SRE

Эксплуатация, приёмка, закрытие эпиков (исполнение), ПРОД совместно с релизом

Мониторинг, первичная обработка, поиск аномалий

## Стартовый режим: что делать с новой командой

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

Критика честная. Принцип «минимум обязательного» предполагает, что команда знает, что ей нужно. Новая команда этим знанием не обладает.

Ответ — стартовый режим на первые 6–8 недель. Принцип Shu-Ha-Ri: сначала делаешь всё по правилам буквально, потом адаптируешь, потом отпускаешь лишнее. Нельзя нарушать правило, которого ещё не усвоил.

В стартовом режиме все опциональные элементы становятся временно обязательными:

- Доска: простая Kanban — Бэклог → В работе → На верификации → Тест → Готово. Без кастомизации.

- Апдейт: ежедневно утром, не «при событии». Формат: сделано / делаю / блокеры.

- Созвон: фиксированный день и время, повестка всегда одинаковая, итог — текстом в чат в течение 30 минут.

- Ретро: каждые две недели. Три вопроса: работало / мешало / изменить.

- Handover-комментарий: три пункта минимум — что сделано, что осталось, что нужно от следующего.

- Зеркалирование: 4 часа, без исключений.

- RACI: на каждом эпике до начала работы — обязательно. Без RACI — Team Lead не принимает эпик.

Выход из стартового режима — по трём условиям: не было потерянных handover за последние 2 недели, зеркалирование соблюдается без напоминаний, каждый участник может объяснить новичку, как выглядит «хороший» handover в этой команде.

Если условия не выполнены — ещё 2 недели с разбором конкретных случаев.

## Несколько команд на одну цель

Lean Relay масштабируется на уровень программы или инициативы. Принцип тот же: у каждой команды своя эстафета, на стыке — явные зависимости и владелец сквозной цели.

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

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

## Открытые вопросы и слабые места

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

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

Срок зеркалирования — открытый вопрос. 4 часа — жёсткий дисциплинарный ориентир. Для нагруженных или распределённых команд это может быть сложно. 4–8 часов — компромисс. Мы сознательно оставили это открытым: пусть каждая команда зафиксирует в своём регламенте.

RACI на каждом эпике — операционная нагрузка. Для маленькой команды с устойчивым составом это может быть излишним. Контраргумент: RACI на эпик занимает 10 минут, но экономит несколько часов выяснений позже. Если есть дефолтный RACI на команду - отлично, значит не надо повторять его в каждом эпике, если матрица остается статичной и не меняется от эпика к эпику.

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

Методология не решает, что брать в работу. Lean Relay описывает как, а не что. Приоритизация бэклога, планирование спринтов, работа с заказчиком на уровне product discovery — это за рамками. Намеренно. Для этого в трекерах есть все инструменты, не считаю нужным включать это непосредственно в каркас.

Агенты — неисследованная территория. Правила для агентов в методологии есть, но они написаны теоретически. У меня нет достаточного опыта работы с агентами в полноценной производственной цепочке, только идеи. Было бы интересно услышать от тех, у кого он есть.

---

## Что дальше

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

Буду рад обратной связи по конкретным пунктам:

- Handover на практике. У вас он явный или молчаливый? Что пошло не так, когда он был молчаливым?

- Агенты в процессе. Если вы уже встраиваете AI-агентов в рабочие цепочки — как решаете вопрос верификации и авторства?

- Зеркалирование результатов обсуждений в тикет. 4 часа — реально? Что работает у вас?

- Стартовый режим. Разумное количество обязательного для новой команды — или всё равно много?

Полный текст методологии (v0.5 Baton) с таблицами, RACI и разделом про межкомандную работу выложу отдельно, если будет интерес.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

0%Scrum и нечего выдумывать0

0%Kanban и нечего выдумывать0

0%Scrumban и нечего выдумывать0

0%Никакая, все эти методологии от лукавого0

0%В Lean Relay есть дельные мысли0

0%Так нечего изобретать велосипед, уже все есть в [ХХХ], прилагаю ссылку в комментарии0

0%КГ/АМ выпей йаду0

Никто еще не голосовал. Воздержавшихся нет.