Three Little Pigs: ретроспектива об устойчивости

Three Little Pigs помогает оценить устойчивость процессов, практик и решений без деления на «хорошо» и «плохо». Команда раскладывает наблюдения по трём домикам: хрупкому соломенному, рабочему деревянному и надёжному кирпичному. Затем участники выбирают, что укреплять в первую очередь и по каким признакам поймут, что изменение сработало.
В основе ретроспективы Three Little Pigs лежит простой вопрос: насколько хорошо наши способы работы выдерживают нагрузку и изменения? На доске есть три колонки: Straw house, Stick house и Brick house. Они показывают не важность темы и не качество людей, а текущую устойчивость конкретной практики.
Один и тот же процесс может выглядеть по-разному в разных командах. Например, выпуск по инструкции и с автоматическими проверками попадёт в Brick house. Выпуск, который проходит только благодаря памяти одного инженера, относится к Straw house. Такая рамка переводит общую фразу «у нас ненадёжный релиз» в разговор о наблюдаемых условиях и следующем шаге.
Что показывает каждый домик
Straw house. Держится на удаче
В соломенный домик попадают решения, которые работают только при благоприятных условиях. У процесса нет понятного владельца, знания хранятся в голове одного человека, проверка выполняется вручную или результат зависит от героического усилия. Примеры карточек: «релиз может провести только Андрей», «об ошибке узнаём от клиента», «приоритеты меняются в личных сообщениях».
Straw house не всегда означает немедленную аварию. Эксперимент на одну неделю вполне может оставаться хрупким, если команда осознанно ограничила риск. Проблема начинается, когда временное решение становится постоянным, а его слабые места никто не отслеживает.
Stick house. Работает в обычных условиях
Деревянный домик описывает практики с опорой, которой пока недостаточно для серьёзной нагрузки. Процесс известен команде, но применяется не всегда. Есть инструкция, однако она устарела. Автоматическая проверка покрывает основной путь, но пропускает исключения. Такой дом уже не держится на одном человеке, хотя отпуск, срочный релиз или рост нагрузки могут его расшатать.
Карточка в Stick house должна называть недостающую опору. Вместо «ревью более-менее работает» напишите «все изменения проходят ревью, но срочные исправления иногда выпускаем без второго взгляда». Эта формулировка подсказывает, что именно стоит укрепить.
Brick house. Выдерживает ожидаемую нагрузку
Кирпичный домик собирает практики, которые воспроизводятся, понятны участникам и не зависят от одного удачного совпадения. У них есть владелец, ясные правила и способ заметить сбой. Например, команда регулярно проверяет действия с прошлого ретро, новый участник может выпустить изменение по актуальной инструкции, а критические ошибки видны до обращения клиента.
Brick house не присваивает практике вечный статус. Надёжность зависит от масштаба и контекста. Процесс, который выдерживал пять релизов в месяц, может потребовать пересмотра при ежедневных выпусках. Поэтому полезно добавлять к карточке условие: какую нагрузку решение выдерживает сейчас.
Когда выбирать Three Little Pigs
- Команда накопила технический долг и хочет выбрать уязвимости, которые опаснее остальных.
- После инцидента нужно посмотреть шире одной причины и оценить устойчивость связанных процессов.
- Проект растёт, меняет состав или готовится к периоду высокой нагрузки.
- В работе много временных решений, и граница между экспериментом и постоянной практикой размылась.
- Команда хочет заметить надёжные опоры, которые стоит сохранить при следующих изменениях.
Формат хуже подходит для эмоционально напряжённой встречи сразу после конфликта. Три домика быстро переводят разговор к оценке систем, но могут оставить переживания участников без внимания. Если важнее сначала назвать эмоции, возьмите Glad, Sad, Mad, Afraid. Для спокойного спринта, где нужен короткий список изменений, достаточно Start, Stop, Continue.
Подготовка к встрече
Сначала задайте область разговора. Это может быть выпуск продукта, дежурства, работа с требованиями, взаимодействие с другой командой или весь прошедший этап проекта. Чем шире область, тем труднее сравнивать карточки. Для первой встречи лучше выбрать один процесс или один горизонт.
До заполнения договоритесь о признаках устойчивости. Спросите, что решение должно выдерживать: отсутствие ключевого специалиста, рост числа задач, срочное изменение требований или обычную ошибку человека. Не составляйте идеальную модель заранее. Достаточно общей границы, по которой участники смогут объяснить выбор домика.
Сценарий ретроспективы на 55 минут
1. Рамка и примеры, 5 минут
Назовите область встречи и объясните три уровня одной фразой. Солома держится при удачном стечении обстоятельств, палочки справляются с обычной работой, кирпич выдерживает ожидаемую нагрузку. Покажите один нейтральный пример и подчеркните, что команда оценивает практики, а не коллег.
2. Тихое заполнение, 10 минут
Запустите таймер и попросите участников заполнить все три колонки самостоятельно. Одна карточка должна описывать одну практику или решение. Если важно избежать влияния первых ответов, заранее включите скрытие карточек и откройте их после завершения этапа.
3. Уточнение и перемещение, 10 минут
Прочитайте карточки и попросите авторов назвать наблюдаемый признак устойчивости. Похожие записи объедините. Если участники выбрали для одной практики разные домики, не спешите голосовать. Сначала выясните, какие условия они держат в голове. Такое расхождение часто раскрывает важную зависимость или неизвестный риск.
4. Выбор приоритетов, 5 минут
Проведите голосование среди карточек в Straw house и Stick house. Голосуйте не за самую раздражающую тему, а за сочетание риска и возможности повлиять. Кирпичный домик тоже просмотрите: некоторые сильные практики можно использовать как опору для изменений в соседних колонках.
5. План укрепления, 20 минут
Для двух-трёх приоритетных карточек задайте вопрос: «Что должно измениться, чтобы мы перенесли её на один дом вправо?» Не пытайтесь сразу превратить солому в кирпич. Для ручного релиза первым шагом может стать короткий чек-лист и второй человек, который умеет им пользоваться. Автоматизация и наблюдаемость появятся позже.
Зафиксируйте владельца, ближайшее действие и дату проверки. Добавьте наблюдаемый критерий. Формулировка «обновить инструкцию до пятницы и попросить коллегу провести по ней тестовый релиз» проверяется лучше, чем «улучшить документацию».
6. Закрытие, 5 минут
Перечитайте выбранные действия и отдельно назовите практики из Brick house, которые команда хочет сохранить. На следующем ретро начните с проверки: удалось ли передвинуть карточку вправо и выдержала ли новая опора реальную работу.
Типичные ловушки
- Домики превращаются в оценки людей. Возвращайте обсуждение к процессу, условиям и наблюдаемому поведению системы.
- Команда складывает всё неприятное в Straw house. Просите назвать, при каком условии практика ломается и какие последствия это создаёт.
- Brick house понимают как «ничего не менять». Устойчивую практику тоже нужно проверять при росте нагрузки и изменении контекста.
- Целью становится перенести все карточки вправо. Некоторые эксперименты разумно оставить хрупкими, если риск ограничен и команда осознаёт срок их жизни.
- После встречи появляется большой проект улучшений. Выберите один шаг для перехода в соседний дом и договоритесь о дате проверки.
Чем отличается от близких техник
Sprint timeline восстанавливает последовательность событий и помогает найти переломный момент спринта. Three Little Pigs не требует хронологии. Он сравнивает практики по способности выдерживать выбранную нагрузку.
Sailboat показывает драйверы, препятствия, риски и цель движения. Три домика отвечают на другой вопрос: насколько надёжны текущие способы работы. Если карточка в Straw house требует разбора одной причины, продолжите разговор с помощью техники «5 почему».
Как читать результат целиком
Хорошая доска не обязана быть равномерной. Большое число карточек в Straw house может означать период экспериментов, а не кризис. Важнее понять, какие хрупкие решения несут высокий риск, какие деревянные практики почти готовы к следующему уровню и на какие кирпичные опоры можно опереться.
Сравнивайте доски во времени только при одинаковой области разговора. Если в этот раз команда обсуждала релизы, а в следующий раз весь квартал, количество карточек по домикам ничего не скажет о прогрессе. Надёжный сигнал дают конкретные переходы и проверенные действия.
Попробуйте на ближайшем ретро
Откройте страницу техники Three Little Pigs и создайте доску по готовому шаблону. Колонки Straw house, Stick house и Brick house уже настроены. Возможности таймера, скрытия карточек и голосования собраны на странице модуля ретроспектив.
Если участники подключаются удалённо, используйте гайд по онлайн-ретроспективе. Он поможет заранее обозначить правила, выдержать таймбоксы и завершить встречу конкретными действиями.