ScrumBut, cargo cult, zombie agile, dark scrum
Время освоения: ~40 минут
Цель: Научиться распознавать и преодолевать распространенные анти-паттерны в Agile-практиках
| Анти-паттерн | Симптом | Решение |
|---|---|---|
| ScrumBut | "Мы Scrum, но без ретро / PO / SM" | Вернуться к Scrum Guide, понять зачем каждый элемент |
| Zombie Agile | Ритуалы есть, ценности нет | Измерять бизнес-результаты, работать с реальными пользователями |
| Cargo Cult | Копируют практики без понимания "зачем" | Задавать вопрос "зачем?" к каждой практике |
| Dark Scrum | Scrum = инструмент контроля, штрафы за % выполнения | Перейти от контроля к доверию и договорённостям |
| Микроменеджмент | Менеджер назначает задачи каждому разработчику | Делегировать, коучить, а не управлять |
| Перегрузка спринта | Каждый спринт берут 130–150% от velocity | Использовать velocity как ориентир, фокус на качестве |
| Бумажный Scrum | Документы есть, практики нет | Упростить документацию, фокус на работающих процессах |
| Нет Product Owner | Приоритеты определяются голосованием | Назначить PO, дать ему полномочия |
| Agile Theater | Внешняя демонстрация Agile без изменений | Ввести измеримые метрики, психологическую безопасность |
| Техдолг как норма | Постоянное откладывание рефакторинга | Техдолг в бэклог, выделять время каждый спринт |
| Вопрос | Если ответ "да" → проблема |
|---|---|
| Проводим церемонии, но ничего не меняется? | Zombie Agile / Agile Theater |
| Менеджер решает, кто что делает? | Микроменеджмент / Dark Scrum |
| "Мы делаем это, потому что так принято"? | Cargo Cult |
| Спринт не выполняем третий раз подряд? | Перегрузка / нет refinement |
| PO не участвует в работе команды? | Нет Product Owner |
Анти-паттерны Agile — это распространенные ошибки и деструктивные практики, которые возникают при неправильном применении Agile-методологий. Они часто выглядят как "правильные" практики на первый взгляд, но на самом деле подрывают ценность Agile.
Ключевые принципы для распознавания анти-паттернов:
💡 Помните: Agile — это не набор правил, а система ценностей и принципов. Анти-паттерны возникают, когда мы забываем о ценностях и фокусируемся только на процессах.
Описание: Когда команда говорит "мы используем Scrum, но..." и нарушает основные принципы.
Примеры:
Признаки:
Решение: Вернуться к основам Scrum Guide, сфокусироваться на ценностях, а не на процессах.
Описание: Команда формально следует процессам (спринты, стендапы), но без понимания ценностей Agile.
Примеры:
Признаки:
Решение: Ввести практики, фокусирующиеся на ценности: регулярная демонстрация результатов, работа с реальными пользователями, измерение бизнес-результатов.
Описание: Копирование практик без понимания их цели и контекста применения.
История: Во время Второй мировой войны на Тихоокеанских островах местные жители строили деревянные самолёты, чтобы вызвать настоящие самолёты с грузом.
Примеры:
Признаки:
Решение: Внедрять эксперименты, задавать вопросы "зачем?", фокусироваться на результатах, а не на процессах.
Описание: Когда Scrum используется как инструмент контроля, а не для улучшения работы команды.
Примеры:
Признаки:
Решение: Перейти от контроля к доверию, использовать Sprint Commitment как договоренность, а не контракт, фокусироваться на улучшении процесса.
Описание: Менеджер контролирует каждую задачу и принимает решения вместо команды.
Примеры:
Признаки:
Решение: Делегировать ответственность, обучать команду принятию решений, использовать коучинг вместо управления.
Описание: Команда берёт больше задач, чем может выполнить, что приводит к нехватке времени и снижению качества.
Примеры:
Признаки:
Решение: Использовать историю скорости для планирования, фокусироваться на качестве, а не количестве, вводить ограничения WIP.
Описание: Процессы документируются, но не применяются на практике.
Примеры:
Признаки:
Решение: Упростить документацию, фокусироваться на практике, вводить изменения постепенно через эксперименты.
Описание: Команда сама определяет приоритеты без четкого владельца продукта.
Примеры:
Признаки:
Решение: Назначить ответственного PO, обучить его роли, обеспечить доступ к заинтересованным сторонам.
Описание: Команда выполняет ритуалы Agile без реального изменения культуры и процессов.
Примеры:
Признаки:
Решение: Внедрять измеримые метрики, фокусироваться на результатах, создавать психологическую безопасность для изменений.
Описание: Команда систематически откладывает рефакторинг и исправление технического долга.
Примеры:
Признаки:
Решение: Видимость технического долга в бэклоге, выделение времени на рефакторинг, использование метрик (cycle time, lead time).
Используйте эти вопросы раз в квартал для диагностики анти-паттернов. Каждый «да» — сигнал для разговора:
| Красный флаг | Возможный анти-паттерн |
|---|---|
| SM назначает задачи разработчикам напрямую | Микроменеджмент |
| Ретроспективы проводятся, но ничего не меняется | Zombie Agile / Agile Theater |
| «У нас Scrum, но без PO / без ретро / без ревью» | ScrumBut |
| Sprint = жёсткий контракт, штрафы за недовыполнение | Dark Scrum |
| «Мы делаем так, потому что так принято» | Cargo Cult |
| Технический долг никогда не попадает в бэклог | Технический долг как норма |
| Спринты идут, но пользователи не получают ценность | Бумажный Scrum / Zombie Agile |
| Команда боится говорить о проблемах на ретро | Dark Scrum / нет психологической безопасности |
| Приоритеты меняются каждый день по запросу менеджера | Нет Product Owner / нет стратегии |
| Каждый спринт берут в 1,5 раза больше velocity | Перегрузка спринта |
Определите, какой анти-паттерн описан в каждом случае:
Ответы:
Для каждой ситуации предложите решение:
Решения:
Анти-паттерны Agile — это не приговор, а возможности для роста. Каждый анти-паттерн указывает на область, где команда может улучшить свои практики.
Ключевые выводы:
🎯 Следующий шаг: Проведите аудит своей команды на наличие анти-паттернов и начните с одного эксперимента по их устранению.
Время освоения: 40 минут
Уровень: Средний
Для кого: Scrum Masters, Agile Coaches, Team Leads, разработчики, Product Owners
Вопросы ещё не добавлены
Вопросы для этой подтемы ещё не добавлены.