Это пятая статья из серии о том, как AI меняет классические встречи кросс-функциональной команды разработки. В предыдущих частях я разбирал Backlog Refinement, Sprint Planning, Daily Scrum и Sprint Review. Общий вывод постепенно становится жёстче: AI хорошо собирает вход для разговора, но не должен подменять сам разговор. В Sprint Retrospective эта граница особенно важна, потому что здесь команда обсуждает не только задачи и продукт, а собственные привычки, взаимодействия, качество и способность меняться.
Sprint Retrospective кажется очень удобным кандидатом для AI. В конце спринта уже есть Jira, Git, pull requests, CI/CD, инциденты, чаты, календарь, заметки с Daily Scrum, решения со Sprint Review, иногда ещё и короткие опросы команды. Модель может быстро собрать: что чаще всего тормозило работу, где висели review bottlenecks, какие задачи переезжали из дня в день, где Definition of Done оказался неочевидным, какие решения повторялись, какие темы звучали на прошлых ретро и не исчезли.
На первый взгляд это почти идеальная автоматизация. Не нужно заново вспоминать весь спринт. Не нужно спорить, было ли ожидание review реальной проблемой или просто чьим-то ощущением. Не нужно вручную просматривать десятки тикетов и веток обсуждений. AI может подготовить факты, сгруппировать паттерны, предложить root cause analysis и даже сгенерировать action items на следующий спринт.
Но именно здесь начинается главный риск.
Sprint Retrospective существует не для того, чтобы получить аккуратный список улучшений. Её смысл в том, чтобы команда честно увидела, как она работает, договорилась, что стоит изменить, и взяла ответственность за это изменение. Если AI превращает ретро в список рекомендаций, команда может получить красивый документ и потерять самое важное: психологическую безопасность, совместное понимание проблемы и реальное follow-through.
“AI может подсветить паттерны, но улучшение начинается только тогда, когда команда признаёт проблему и меняет своё поведение.”
Зачем нужна Sprint Retrospective
В Scrum Guide 2020 Sprint Retrospective описана очень практично: команда планирует способы повысить качество и эффективность. Для этого Scrum Team инспектирует, как прошёл спринт с точки зрения людей, взаимодействий, процессов, инструментов и Definition of Done. Команда обсуждает, что прошло хорошо, какие проблемы возникли и как эти проблемы были или не были решены. Потом она определяет самые полезные изменения, а наиболее значимые улучшения должны быть адресованы как можно скорее и могут попасть в Sprint Backlog следующего спринта.
То есть ретроспектива не является эмоциональной разгрузкой в конце спринта. И не является формальной церемонией, где нужно заполнить три колонки: что было хорошо, что было плохо, что улучшим. Это событие про адаптацию способа работы. В этом смысле оно напрямую связано с общей логикой Scrum: прозрачность нужна для инспекции, инспекция нужна для адаптации, а инспекция без адаптации становится пустой. Scrum Guide прямо подчёркивает: события Scrum задуманы так, чтобы провоцировать изменение, а не просто производить протоколы.
В качестве дополнительного ориентира полезен Scrum Guide Expanded v2026.1, но именно как companion-источник на базе Scrum Guide 2020, а не как новая каноническая версия Scrum Guide. Для этой статьи он важен двумя вещами. Во-первых, он говорит, что reflection эффективнее в психологически безопасной среде. Во-вторых, в разделе про AI он описывает модель как supervised decision-making partner: AI может усиливать прозрачность, инспекцию и адаптацию, но не заменяет человеческую ответственность и не отменяет эмпирический контроль процесса.
Поэтому я бы описал назначение Sprint Retrospective через пять функций:
- увидеть реальные паттерны работы команды, а не только самые громкие мнения;
- обсудить взаимодействия, процессы, инструменты и Definition of Done без страха наказания;
- отделить факты от интерпретаций и догадок;
- выбрать небольшое число улучшений, которые команда действительно готова попробовать;
- перенести эти улучшения в следующий спринт так, чтобы у них были owner, критерий проверки и место в работе.
Это рамка для разговора об AI. Если инструмент помогает команде лучше выполнить эти функции, он полезен. Если он просто создаёт более красивый список action items, он может быть удобным, но не обязательно делает команду эффективнее.
Что обычно идёт не так
Проблема ретроспектив редко в том, что команда не умеет назвать проблемы. Обычно проблемы другие. Команда снова обсуждает одно и то же. Action items переходят из спринта в спринт. Люди говорят осторожно, потому что не хотят выглядеть виноватыми. Самые болезненные темы обходят стороной. Скрам-мастер вытаскивает формат, но не вытаскивает изменение. В конце все соглашаются с чем-то вроде «давайте лучше коммуницировать», и это растворяется уже на следующей неделе.
Исследование Lehtinen, Itkonen и Lassenius в Empirical Software Engineering хорошо подсвечивает эту сторону ретроспектив. Авторы изучили 37 team-level retrospectives почти за три года и показали несколько важных вещей: обсуждения часто касаются тем, близких и управляемых командой, но могут страдать participant bias; без hard evidence они не всегда отражают реальность; некоторые темы повторяются долго, потому что либо естественно возвращаются, либо команда не может решить их на своём уровне из-за сложности или отсутствия контролируемости.
Это очень полезная рамка для AI. Модель действительно может помочь принести hard evidence туда, где раньше было только ощущение. Например, команда говорит: «review тормозят спринт». AI может поднять факты: сколько PR ждали больше суток, какие именно зависали, какие комментарии повторялись, где были доработки после merge. Это полезнее, чем спорить на памяти.
Но у этой же рамки есть обратная сторона. Если команда не хочет говорить о неудобной причине, AI не сделает её честнее. Если проблема находится вне зоны влияния команды, модель может красиво сформулировать action item, который всё равно никто не выполнит. Если люди не доверяют контексту, они будут спорить уже не о процессе, а о том, корректно ли AI описал их работу.
Где AI реально помогает
У AI в Sprint Retrospective есть сильная зона пользы, если не пытаться поручить ему само улучшение. Я бы использовал его до ретро и после ретро, а не вместо ретро.
Но здесь важно не переобещать. DORA State of AI-assisted Software Development 2025 описывает AI как усилитель существующих сильных и слабых сторон организационной системы. Для ретроспективы это почти идеальная формулировка: если команда уже умеет честно обсуждать процесс и доводить улучшения до действия, AI сделает вход богаче. Если ретро давно стало безопасным ритуалом без follow-through, AI просто сделает этот ритуал быстрее и аккуратнее.
До встречи AI может подготовить вход для инспекции:
- собрать повторяющиеся impediments из Daily Scrum, тикетов, pull requests и incident notes;
- найти места, где work items долго ждали review, тестовых данных, решения Владельца продукта или внешней зависимости;
- сравнить план со Sprint Planning, фактические решения в течение спринта и результат, который обсуждался на Sprint Review;
- подсветить расхождения между Definition of Done и тем, как команда реально закрывала задачи;
- собрать старые action items и показать, какие из них были выполнены, забыты или повторились;
- сформулировать кандидатные вопросы для разговора: что было фактом, что интерпретацией, а что требует проверки.
После встречи AI может помочь с follow-through: аккуратно зафиксировать выбранные action items, добавить owner, критерий проверки, связь со Sprint Backlog и напоминание на следующую ретроспективу. Это особенно ценно, потому что слабое место многих ретро не в обсуждении, а в том, что улучшения не доживают до следующего спринта.
Но во всех этих сценариях AI остаётся подготовительным и поддерживающим слоем. Он не должен решать, какая проблема главная. Он не должен назначать виновных. Он не должен определять root cause как факт. И он точно не должен автоматически писать «план улучшений команды» без живой проверки.

Почему AI не должен проводить ретроспективу за команду
Самая опасная версия AI-assisted Retrospective выглядит зрелой. Модель собирает все данные, анализирует настроение команды, находит «три главные причины проблем», предлагает action items и отправляет резюме в Slack или Confluence. Все читают, кивают, ставят реакции, и ретро становится короче. Иногда команда вообще начинает думать: если AI уже всё проанализировал, зачем тратить час на разговор?
Проблема в том, что ретроспектива ценна не только выводом. Она ценна процессом совместного понимания. Команде важно не просто получить утверждение «review занимает слишком много времени». Ей нужно договориться, почему это происходит, что команда готова изменить, какой компромисс принимает и кто берёт на себя действие. Иногда в этом разговоре всплывает то, чего не видно по данным: страх спорить с сильным разработчиком, раздражение из-за неясного product context, усталость от постоянных срочных задач, молчаливое несогласие с текущей Definition of Done.
Классическая работа Amy Edmondson про psychological safety и learning behavior важна здесь не как модная ссылка, а как практический ориентир. Если люди не чувствуют, что могут говорить о проблемах без межличностного риска, ретроспектива превращается в безопасные формулировки. AI в такой ситуации может сделать протокол более гладким, но не сделать команду честнее.
Более того, AI может ухудшить честность, если команда воспринимает его как мониторинг. Если модель читает Slack, Jira, PR-комментарии и календарь, а потом пишет «у Алексея низкая скорость реакции на review» или «QA часто задерживает готовность данных», это уже не поддержка ретроспективы. Это performance management под видом улучшения процесса. В такой среде люди начинают оптимизировать видимую активность, спорить с моделью и защищать репутацию вместо того, чтобы обсуждать реальный процесс.
Именно поэтому источники вроде NIST Generative AI Profile, OWASP Top 10 for LLM Applications 2025, EDPB Opinion 28/2024 и материалы ICO по monitoring at work здесь релевантны. Не как юридический раздел статьи, а как напоминание: ретроспективные данные легко становятся чувствительными. Они касаются людей, поведения, конфликтов, ошибок, задержек, переписки и иногда слабых мест управления.
Практическая граница простая: AI в ретро должен анализировать work and system, not people. То есть застрявшую работу, повторяющиеся ожидания, неясные правила, пробелы в Definition of Done, плохие handoffs, перегруженные точки процесса. Не «кто плохо работал», а «что в системе заставляет нас снова приходить к этому же результату».
“Хороший AI-input для ретро смотрит на застрявшую работу и повторяющиеся паттерны. Плохой AI-input превращает людей в строки отчёта.”
Продолжим кейс: B2B LMS и email-напоминания
Возьмём тот же кейс из предыдущих статей: B2B LMS-платформа, обязательные курсы, email-напоминания сотрудникам, не завершившим обязательный курс до дедлайна. На Sprint Planning команда выбрала узкий Sprint Goal: система отправляет одно корректное напоминание активным сотрудникам с незавершённым обязательным курсом до дедлайна и сохраняет проверяемую историю отправки. На Daily Scrum команда отслеживала риски по дедупликации, часовым поясам и тестовым данным. На Sprint Review команда обсуждала, что это меняет для продукта и Product Backlog.
Теперь наступает Sprint Retrospective. Без AI разговор может быстро уйти в привычные ощущения. Бэкенд говорит: «нас тормозили уточнения eligibility». QA говорит: «тестовые данные пришли поздно». Фронтенд говорит: «API менялся в середине спринта». Владелец продукта говорит: «мы не ожидали столько вопросов по expired». Скрам-мастер записывает: «улучшить коммуникацию», «раньше готовить данные», «меньше менять требования». Вроде бы ретро проведено.
AI может сделать вход предметнее. Он поднимает историю спринта и показывает:
- четыре PR ждали review больше суток, и все были связаны с retry logic и idempotency;
- трижды менялась трактовка eligibility для деактивированных пользователей;
- QA data появилась на третий день позже, чем команда ожидала на planning;
- Definition of Done не требовала проверяемой истории отправки для негативных сценариев;
- старый action item «уменьшить размер PR» не был выполнен и повторился как проблема;
- часть обсуждений в Slack была не про реализацию, а про отсутствие единого решения по
expired.
Это хороший вход. Но это ещё не ретроспектива.
Ретроспектива начинается, когда команда обсуждает, что из этого действительно менять. Например, она может решить: не «раньше коммуницировать», а «на planning явно фиксировать спорные состояния eligibility и их product owner decision». Не «QA быстрее готовит данные», а «в Sprint Backlog добавляется отдельный work item на тестовые данные до начала реализации критичного сценария». Не «делать меньше PR», а «для изменений в notification architecture PR должен помещаться в один review-сценарий и иметь owner по review до начала работы». Не «улучшить DoD», а «Definition of Done теперь включает проверяемую историю отправки для негативных сценариев напоминаний».
Вот это уже action items. Они конкретные, проверяемые и связаны со следующим спринтом. AI помог увидеть паттерны. Команда выбрала изменение.
Anti-patterns
Ниже — несколько анти-паттернов, которые я бы отдельно отслеживал при внедрении AI в Sprint Retrospective.
1. AI-резюме заменяет живой разговор
Если команда просто читает сгенерированное резюме и соглашается с ним, ретро теряет главное. Хороший вопрос не «точно ли AI описал спринт?», а «что из этого мы готовы изменить в нашей работе?».
2. Sentiment analysis превращается в правду о команде
Анализ тональности может быть полезным слабым сигналом, но он не знает контекста. Сарказм, усталость, локальный конфликт, шутка, молчание и осторожная формулировка плохо превращаются в метрику. Настроение команды нельзя сводить к графику.
3. AI ищет виновных вместо системных паттернов
Как только модель начинает ранжировать людей по скорости, активности или количеству «созданных блокеров», ретроспектива превращается в мониторинг. Это разрушает психологическую безопасность и ухудшает качество информации, которую люди готовы приносить.
4. Root cause принимается без проверки
Модель может уверенно написать: «главная причина задержек — неясные требования». Но это может быть только видимая часть. Реальная причина может быть в архитектурном долге, конфликте приоритетов, отсутствии тестовых данных или страхе эскалировать проблему. Root cause от AI — гипотеза, а не факт.
5. Action items становятся слишком общими
«Улучшить коммуникацию», «быстрее review», «лучше готовиться» почти никогда не меняют поведение. Хороший action item должен отвечать на вопросы: кто делает, что именно меняет, где это видно в следующем спринте и как команда проверит эффект.
6. Улучшения не попадают в Sprint Backlog
Scrum Guide разрешает самым значимым улучшениям попадать в Sprint Backlog следующего спринта. Если команда выбрала улучшение, но не выделила на него внимание, owner и место в работе, это не improvement. Это пожелание.
Как меняются роли
AI не отменяет зоны ответственности внутри Scrum Team, но меняет подготовку к разговору. Меньше ценности в ручном восстановлении истории спринта. Больше ценности в честной интерпретации, выборе маленького эксперимента и доведении улучшения до результата.
| Роль | Риск при плохом AI-сценарии | Зрелое использование AI |
|---|---|---|
| Разработчики | Спорят с AI-оценкой своей активности и защищают репутацию вместо обсуждения процесса. | Используют факты и паттерны как вход, но сами выбирают, что менять в инженерных практиках, review, DoD и handoffs. |
| Владелец продукта | Читает AI-ретро как отчёт о производительности команды и давит на скорость. | Помогает убрать продуктовую неоднозначность, уточнить решения, которые тормозили команду, и поддержать улучшения в следующем Sprint Backlog. |
| Скрам-мастер | Передаёт фасилитацию модели и получает аккуратный протокол вместо честного разговора. | Использует AI-вход для подготовки, но защищает психологическую безопасность, фокус на системе и follow-through выбранных action items. |
| Инженер по качеству / QA-инженер | Получает роль «источника задержек», если модель поверхностно связывает проблемы с тестированием. | Помогает перевести сигналы качества в изменения Definition of Done, test-data ownership и наблюдаемость. |
| UX/UI-дизайнер | Выпадает из ретро, потому что AI анализирует в основном код, PR и задачи разработки. | Подсвечивает взаимодействия, решения и пользовательский контекст, которые влияли на качество работы команды и продукта. |
| Engineering Lead / Tech Lead | Использует AI-ретро как dashboard контроля инженеров. | Помогает отличить системные engineering bottlenecks от индивидуальной активности и выбрать техническое улучшение, которое реально поместится в следующий спринт. |
Практический фильтр для AI-assisted Retrospective
Я бы не начинал с идеи «пусть AI проведёт ретро». Я бы начал с более узкого вопроса: какой вход поможет команде честнее инспектировать способ работы и выбрать одно-два улучшения, которые она действительно выполнит?
AI-вход к Sprint Retrospective полезен, если он помогает ответить на вопросы:
- какие проблемы повторялись, а какие были разовыми;
- какие факты подтверждают тему, а какие являются мнением или эмоциональной оценкой;
- что находится в зоне влияния команды, а что требует помощи Supporters, менеджмента или другой команды;
- какие старые action items не были выполнены и почему;
- какой один процесс, инструмент, working agreement или Definition of Done стоит изменить в следующем спринте;
- как команда проверит, что изменение сработало.
И наоборот: если AI-вход в основном отвечает на вопрос «кто был узким местом», это опасный сигнал. Ретроспектива должна помогать команде улучшать систему работы, а не производить скрытый рейтинг участников.
Данные и границы
Sprint Retrospective особенно чувствительна к данным, потому что AI легко начинает собирать то, что люди воспринимают как личное: сообщения в чатах, скорость ответа, тональность комментариев, время реакции на PR, участие во встречах, повторяющиеся ошибки, конфликты в обсуждениях. Чем шире доступ, тем убедительнее анализ. Но тем выше риск утечки чувствительного контекста, чрезмерной зависимости от вывода модели и превращения ретро в employee monitoring.
Практически я бы фиксировал несколько правил до внедрения AI в ретро:
- использовать минимальный набор источников, нужный для вопроса ретро;
- не анализировать личные сообщения без явной договорённости и необходимости;
- не строить персональные рейтинги, score и выводы о performance management;
- показывать команде, какие данные использовались и какие были исключены;
- отделять факты от сгенерированных интерпретаций;
- проверять важные выводы по первоисточнику;
- удалять или ограничивать хранение AI-резюме, если оно содержит чувствительный командный контекст.
Это не бюрократия. Это условие честного разговора. Если люди не понимают, что именно читает модель и как потом используется её вывод, они будут говорить осторожнее. А осторожная ретроспектива почти всегда производит безопасные, но слабые улучшения.
Так что реально меняется
AI действительно может сделать Sprint Retrospective полезнее. Он может снизить стоимость подготовки, принести факты в разговор, показать повторяющиеся паттерны, напомнить о невыполненных action items, подсветить расхождения с Definition of Done и помочь превратить расплывчатое «надо улучшить» в конкретный next-sprint experiment.
Но это работает только если команда понимает границу: AI готовит материал для инспекции, а не проводит адаптацию за команду. Он помогает увидеть данные, но не создаёт психологическую безопасность. Он может предложить root cause, но не знает, о чём люди боятся говорить. Он может написать action item, но не берёт owner и не меняет поведение в следующем спринте.
Поэтому главный тезис я бы сформулировал так: AI должен уменьшать стоимость восстановления фактов, чтобы у команды оставалось больше внимания на честный разговор и выбор небольшого улучшения. Если происходит обратное и Sprint Retrospective превращается в автоматически сгенерированный список рекомендаций, команда теряет ровно то, ради чего событие существует: совместное обучение, ответственность за изменение и способность повышать качество работы.
Зрелая команда не спрашивает: «можем ли мы поручить AI провести ретроспективу?». Она спрашивает иначе: «какую часть подготовки AI может забрать, чтобы наша ретроспектива стала честнее, конкретнее и лучше доходила до действия?». Это менее эффектный вопрос. Зато именно он ближе к реальному continuous improvement.
Источники и ориентиры
- Scrum Guide 2020 — Sprint Retrospective, качество и эффективность, люди / взаимодействия / процессы / инструменты / Definition of Done, самые полезные улучшения и связь со Sprint Backlog.
- Scrum Guide Expanded v2026.1 — companion-источник на базе Scrum Guide 2020: psychological safety, meaningful continuous improvement follow-through и AI как supervised decision-making partner.
- Scrum.org: Introduction to the Sprint Retrospective — практическое пояснение Sprint Retrospective как события для inspection and adaptation рабочих практик команды.
- Lehtinen, Itkonen & Lassenius: Recurring opinions or productive improvements — эмпирическое исследование 37 ретроспектив почти за три года: participant bias, hard evidence, recurring topics и corrective actions.
- Amy Edmondson: Psychological Safety and Learning Behavior in Work Teams — классический источник о психологической безопасности как условии team learning.
- NIST Generative AI Profile — confabulation, data privacy, human-AI configuration, overreliance, information integrity и другие риски генеративного AI.
- OWASP Top 10 for LLM Applications 2025 — sensitive information disclosure, excessive agency, misinformation и операционные риски LLM-приложений.
- DORA State of AI-assisted Software Development 2025 — AI как усилитель существующих сильных и слабых сторон организационной системы.
- EDPB Opinion 28/2024 и ICO monitoring at work guidance impact assessment — ориентиры по персональным данным, прозрачности, пропорциональности и границам workplace monitoring.