1. Главная
  2. /

  3. Новости и статьи
  4. /

  5. День сурка: почему на ретроспективах всплывают одни и те же проблемы

Статья

12 октября 2026 г.

День сурка: почему на ретроспективах всплывают одни и те же проблемы

Article cover
Петля времени, или Почему мы снова здесь?Антисоветы: как провести ретроспективу впустуюПочему одни и те же проблемы возвращаютсяКак провести ретроспективу, которая действительно улучшит работу команды

Петля времени, или Почему мы снова здесь?

Пятница. Ретроспектива.

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

Обсудили. Нашли проблемы и узкие места. Договорились больше так не делать.

Проходит 2 недели.

Пятница. Ретроспектива.

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

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

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

Почему, когда все обсудили, обо всем договорились — через две недели снова те же грабли?

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

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

Антисоветы: как провести ретроспективу впустую

Начнем с того, что делать не надо — «проверенных» способов организовать коллективное топтание на месте.

«Все обсудили. Всем спасибо»

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

Только вот обсуждение проблемы еще не означает, что решение принято. Допустим, выяснили, что задачи слишком долго ждут согласования. А дальше что?

Кто разберется с причиной?

Что попробуем изменить?

Когда проверим результат?

Если ответов нет, ретроспектива закончилась примерно в том месте, где должна была начаться самая полезная ее часть.

«Надо улучшить коммуникацию»

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

Звучит разумно. Возражать никто не станет. Осталось понять: что конкретно нужно делать?

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

Сравните две договоренности:

  • Абстрактная: «Наладить взаимодействие между разработкой и тестированием».
  • Конкретная: «В следующем спринте подключить тестировщика к обсуждению новых функций до начала разработки, чтобы заранее согласовать, как их проверять».

Во втором случае хотя бы понятно, что должно измениться. И можно проверить, произошло ли это.

«Виноват Вася»

Задача задержалась, потому что Вася не успел. Требования оказались неполными, потому что Маша плохо объяснила. Релиз перенесли, потому что Петя поздно заметил ошибку.

Ретроспектива превратилась в кастинг на роль виноватого.

Удобная картина мира: у каждой проблемы есть имя, фамилия и аватарка в корпоративном мессенджере.

Ок, Вася действительно задержал задачу. Почему? Возможно, он одновременно работал над 5 архисрочными задачами. Или 90% времени ждал решения от другого отдела. Или получил требования, которые потом менялись трижды за неделю.

Это не означает, что личной ответственности не существует. Просто найти виновного и устранить причину — две разные задачи.

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

«Исправим вообще все»

После особенно продуктивной ретроспективы команда выходит с внушительным списком улучшений.

Пересмотреть процесс согласования. Обновить документацию. Настроить автоматизацию. Изменить правила оценки задач. Разобраться с техническим долгом. Улучшить онбординг. Заодно навести порядок во Вселенной. И желательно все до следующего вторника.

Все важное. Все нужное. Хорошо бы вчера.

Беда в том, что улучшения конкурируют за время с обычной работой. Если команда и без того перегружена, +15 новых инициатив не прибавят ей свободных часов и уж тем более энтузиазма.

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

Мораль: лучше выбрать одно-два изменения, которые команда действительно сможет проверить в ближайшем рабочем цикле, чем торжественно пообещать исправить все.

«До скорой встречи!»

На этот раз все сделали правильно. Выбрали проблему, нашли причину, сформулировали конкретное решение.

Допустим: договорились уточнять критерии готовности задач до начала разработки.

Решение даже записали в протокол (где-то рядом с датой встречи и списком присутствующих).

Через 2 недели выясняется, что никто не помнит, кто должен был этим заниматься. Кто-то думал, что договоренность касается аналитиков. Аналитики были уверены, что разработчиков. Разработчики вообще впервые слышат о протоколе.

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

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

Почему одни и те же проблемы возвращаются

Команда может регулярно жаловаться на проблему, которая уже начала решаться. Такую закономерность обнаружили Тимо Лехтинен, Юха Итконен и Каспер Лассениус, изучив 37 ретроспектив в одной распределенной Scrum-организации за 2012–2014 годы. Организация за это время выросла с одной команды до шести, а исследователи сопоставили записи обсуждений с фактическими данными разработки — оценками трудозатрат и числом открытых дефектов.

Результаты оказались любопытными.

Высказывание «оценки были неточными» прозвучало в 35% ретроспектив, но в 30% встреч звучало противоположное — «хорошие оценки». При схожей фактической точности команда то хвалила оценки, то ругала их, а сопоставление с репозиторием подтвердило: обсуждения точности оценок не соответствовали реальным показателям. Улучшения предлагались неоднократно, но заметно повысить точность за три года не удалось.

С дефектами картина другая: высказывание «много багов» встречалось в 18% ретроспектив — и здесь жалобы совпадали с данными. Команды вкладывались в тестирование, но разработка продолжалась и приносила новые дефекты. Проблема повторялась около двух лет, пока число открытых багов не стабилизировалось, — тогда и жалобы прекратились.

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

  • «Козел отпущения» (trivial scapegoat) — за простой формулировкой прячется сложная проблема. Пример: «нам не хватает понятных требований» вместо реальной проблемы коммуникации и сложности домена.
  • Неразрешимая проблема (unsolvable) — то, что команда в принципе не может решить на своем уровне. Пример: точность оценок, зависящая от множества неконтролируемых факторов.
  • Естественно повторяющаяся проблема (naturally recurring) — то, что возникает снова просто потому, что разработка продолжается. Пример: новые дефекты.

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

А если команда годами улучшает одно и то же?

Другую закономерность обнаружили авторы исследования Agile Retrospectives: An Empirical Study of Characteristics and Organizational Learning. Они изучили пятилетнюю практику ретроспектив одной команды и провели семь интервью с представителями других команд.

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

Но особенно интересен другой результат: в ретроспективах преобладало обучение по принципу single-loop learning. Команды совершенствовали отдельные действия, продолжая работать по привычным правилам, и гораздо реже пересматривали сами правила. Авторы ожидали увидеть double-loop learning — именно поэтому результат оказался неожиданным.

Представим условную ситуацию. Команда несколько спринтов подряд пытается точнее оценивать задачи: меняет шкалу сложности, уточняет критерии. Но продолжает планировать спринт почти на 100% доступного времени. Любая незапланированная работа нарушает график, и сроки снова сдвигаются.

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

Оба исследования основаны на наблюдениях за ограниченным числом команд, поэтому обобщать их на все команды нельзя. Но два практических вопроса из этих работ выводятся хорошо: «Что показывают данные?» и «Какие наши правила или предположения могли привести к этой ситуации?» Первый защищает от bias — расхождения восприятия с фактами, второй помогает перейти от правки действий к пересмотру правил. Их полезно задать до того, как команда в очередной раз начнет придумывать решения.

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

В книге Agile Retrospectives Эстер Дерби, Диана Ларсен и Дэвид Хоровиц описывают пять фаз ретроспективы: подготовить обсуждение, собрать данные, осмыслить их, выбрать действия и завершить встречу. Порядок имеет значение: сначала разобраться, что произошло и почему, а уже потом решать, что менять. Иначе ретроспектива превращается в конкурс советов, где побеждает самый уверенный голос.

Но даже удачная встреча не гарантирует изменений. Договоренности еще нужно выполнить и проверить. Здесь пригодятся рекомендации Бена Линдерса из статьи Getting Retrospective Actions Done.

Мы объединили эти подходы — вместе они образуют полный цикл: от обсуждения проблемы до проверки результата на следующей ретроспективе.

🔹 До ретроспективы: подготовьте факты

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

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

🔹 На ретроспективе

Во время встречи: 5 фаз ретроспективы
После встречи: выполнение и проверка улучшений

Схема составлена на основе: Derby, Larsen, Horowitz — Agile Retrospectives (2-е изд., 2024); Ben Linders — Getting Retrospective Actions Done (2015)

Фаза 1. Начать обсуждение

Обозначьте цель встречи и период, который будете разбирать. Начните с прошлых договоренностей: что удалось выполнить, помогли ли изменения, что осталось нерешенным?

Если улучшения еще не внедрены, выясните, что мешает, прежде чем добавлять новые.

Затем дайте участникам 3–5 минут, чтобы каждый записал на стикерах или виртуальной доске, что мешало работе, а что помогало. Это позволит собрать мнения всех участников, а не только тех, кто первым берет слово.

Фаза 2. Собрать данные

Обсудите наблюдения участников и уточните общие формулировки. Вместо «постоянно срываем сроки» выясните, какие задачи задержались, на каком этапе и насколько.

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

Фаза 3. Осмыслить данные

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

Чтобы понять причины, обсудите три вопроса:

  • Что общего у ситуаций, в которых возникала проблема?
  • Почему она возникала?
  • Что в привычном порядке работы могло к ней приводить?

Не останавливайтесь на объяснениях «не хватило внимательности» или «плохо взаимодействовали». Важно разобраться, что именно приводило к ошибкам или задержкам.

Если причина неясна, определите, что еще нужно проверить. Необязательно находить ответ прямо на встрече.

Фаза 4. Выбрать действия

Определите, какие из выявленных проблем стоит решать в первую очередь. Учитывайте, насколько они мешают работе, что команда может изменить своими силами и сколько времени это потребует.

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

Прежде чем завершить обсуждение, превратите каждое решение в конкретную договоренность:

Что зафиксировать
Пример договоренности

Что делаем

Перед началом разработки согласовываем критерии приемки каждой задачи с тестировщиком

Зачем

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

Кто отвечает

Аналитик команды

Когда

С 19 октября, в течение следующего спринта

Как проверим

30 октября подсчитаем, сколько задач вернулось на доработку из-за неясных требований, и сравним с предыдущим спринтом

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

Фаза 5. Завершить встречу

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

🔹 Между ретроспективами

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

Не забудьте выделить время на саму работу :) Если улучшение не учитывается при планировании нагрузки, оно легко уступит место текущим задачам.

💡 Фиксируйте договоренности уже во время ретроспективы, чтобы не терять контекст и не тратить на это время после. Назначайте ответственных, сроки и все самое важное в taskITnow — прямо на доске, не открывая карточки. Как? Показали в видео.

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

🔹 Новый цикл: следующая ретроспектива

Вернитесь к прошлым решениям и выясните:

  • Выполнили ли договоренность? Если нет, что помешало?
  • Изменилась ли исходная проблема? Сравните результат с тем, чего хотели добиться, а не только с фактом выполнения задачи.
  • Не появились ли новые издержки? Например, возвратов стало меньше, но согласование требований теперь занимает слишком много времени.

Учитывайте контекст: один удачный спринт еще не доказывает, что улучшение сработало. Возможно, задачи были проще или изменился состав команды.

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

* * *

Пятница. Ретроспектива. Та же переговорка, те же люди.

— Ну что, в этот раз хоть что-нибудь изменилось?

Сурок поднимает голову и говорит:

— Да, коммуникация была улучшена.

Подпишитесь 
на новости и релизы

Нажимая кнопку, я подтверждаю, 
что согласен с политикой конфиденциальности
Subscribe image
ФонФон

Другие новости и релизы

Обложка статьи о релизе 1.18.0

Релиз

29 сентября 2026 г.

Что нового в taskITnow 1.18.0: статусные схемы, иерархия задач по модели JiraВышла версия taskITnow 1.18.0. Главное обновление релиза — гибкая статусная модель и иерархия задач по модели Jira. Кроме этого, появилась единая страница для работы с задачами из нескольких проектов и пространств, двухфакторная аутентификация, возможность создавать и сохранять настроенные режимы для разных разделов (список, диаграмма Ганта, релизы и другие), новые возможности автоматизации и большое обновление «Документов» с привычными по Confluence сценариями работы с базой знаний. Об этих и других изменениях — ниже.
Начать нельзя закончить: зачем нужны WIP-лимиты

Статья

23 сентября 2026 г.

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

Статья

18 сентября 2026 г.

Дьявол в чек-листах: зачем разбивать работу на шагиВ 1935 году новейший бомбардировщик Boeing разбился из-за одного забытого пункта — так появился первый чек-лист. Разбираемся, когда чек-листы незаменимы, какими они бывают и как превратить удачный процесс в шаблон.
Перейти на страницу новостей и релизов

Продукт

О продукте

Документация

Стать партнером

Выбрать партнера

Миграция с Jira и Trello

Новости и статьи

Решения

Для отделов разработки и R&D

Компания

О Грависофт

Связаться с нами

Социальные сети

© 2026 taskITnow ООО "Грависофт" Все права защищены

Правила сервиса

Политика конфиденциальности

ООО «Грависофт» (ИНН 7805825511) является обладателем исключительных прав на разработанную программу для ЭВМ «taskITnow» (свидетельство о регистрации № 2025690547). Право использования программы предоставляется на основании лицензионных договоров, заключаемых в виде предоставления простой (неисключительной) лицензии