Вы знаете, что говорят о чесноке? Правильное количество придаёт вкус — слишком много портит поцелуй. Методологии Agile работают похожим образом. Эта статья имеет стопроцентную гарантию возврата денег, если вы не посмеётесь хотя бы раз, учась избегать превращения в фаната Agile.
Культ Agile: когда стендап-встречи становятся молитвами
Однажды я видел, как команда потратила 37 минут на обсуждение того, должно ли их ретро войти в матрицу «Сохранить/Остановить/Начать» или спектр «Злой/Грустный/Счастливый». А между тем их рабочий сервер был буквально в огне. Давайте разберём три признака того, что вы переусердствовали с Agile:
Контрольный список инквизиции Agile:
- В планировании спринта обязательно наличие костюма животного-талисмана.
- Вы рассматривали возможность вытатуировать Agile-манифест у себя на пояснице.
- Фраза «Но это же не Scrum!» слетела с ваших уст без иронии.
Agile-ish: искусство контролируемого хаоса
Давайте перейдём к практике. Вот мой проверенный в бою рецепт «Agile из кухонного комбайна», который помог финтех-стартапу перейти от 12-часовых марафонов по отладке к реальной доставке функций:
Шаг 1: гибридный соус для спринтов
# .sprintplan.yml
sprint_duration: 10.5 дней # Потому что 2 недели — для конформистов
ceremonies:
стендапы: "По понедельникам и когда ломается прод"
ретроспективы: "После 3 чашек кофе или 2 коктейлей"
acceptance_criteria:
- "PO перестаёт плакать"
- "Хотя бы один проходящий тест"
Шаг 2: парадокс бублика Канбан-Scrum Объедините непрерывную доставку с ограниченными по времени безумствами:
Шаг 3: лимбо петли обратной связи (как низко вы можете зайти?) Политика моей команды «достаточно процесса»:
- Развёртывание до утверждения дизайна.
- Получение отзывов пользователей с помощью сомнительных A/B-тестов.
- Отрицание всего, пока метрики не улучшатся.
- PROFIT!
«Мы сделали вид, что следуем Scrum, а на самом деле выполняли работу. Наша скорость выросла втрое, и ПМ так и не заметил». — Анонимный руководитель группы разработки
Запретные настройки Agile (они ненавидят этот трюк!)
Когда клиент из сферы финансовых услуг потребовал сертификацию ISO и соответствие Agile, мы создали эту мерзость, которая каким-то образом сработала:
Конвейер Water-Scrum-Fall:
- Требования: документация Waterfall (для аудиторов).
- Разработка: управляемые хаосом спринты (для инженеров).
- Развёртывание: выпуски в пятницу в 4 часа дня (чтобы сохранить работу).
# Сценарий развёртывания для максимальной гибкости
if [[ $DAY == "Пятница" && $HOUR -gt 15 ]]; then
deploy --env=prod --no-backup --pray
fi
Советы по выживанию для мятежников Agile
- Сожгите диаграмму сгорания задач: отслеживайте прогресс через реакции эмодзи в Slack.
- Ретро-бинго: создайте карточки с надписями «Блокировщик», «Технический долг» и «Асинхронная коммуникация».
- Талисман спринта: резиновая курица по имени «Scrumothy».
Помните: любая методология, которая не может пережить периодические сеансы разработки с пиццей, не заслуживает вашей лояльности. Лучший процесс — это тот, о котором забывают, пока ваша команда действительно создаёт ценность.
Теперь идите и внесите это исправление прямо в прод (но, возможно, после 5 вечера). Ваши повелители Agile никогда не узнают… или им будет всё равно, пока демонстрация работает во вторник.