Jira-фетишизм и мёртвые стендапы: Вскрытие корпоративного карго-культа

Иллюстрация к статье о карго-культе в IT: разработчик скептически ест сэндвич, наблюдая, как зомбированные сотрудники офиса религиозно поклоняются светящейся серверной стойке с логотипом Jira
Jira-Driven Development во всей красе: когда команда превращается в секту свидетелей Святого Тикета, а ты просто пытаешься сохранить рассудок и доесть свой обед, пока они молятся на Velocity

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

Знаешь это чувство? 9:59 утра.

📅 Calendar
Now
Daily Sync ☠️
Starts in 1 min
Zoom Meeting ID: 666-000-LOL

И внутри что-то обрывается. Ты не хочешь туда идти. Никто не хочет. Но ты идешь.

Вы собираетесь в Телемосте или в душной переговорке, встаёте в круг (потому что "стендап" же, сидеть нельзя, грех), и начинается спектакль. Один бубнит про рефакторинг модуля, который никому не интересен. Другой рассказывает, как он героически боролся с VPN. Третий просто молчит и кивает, надеясь, что его апдейт «я читал доку» прокатит и к нему не будет вопросов.

Это не управление проектами. Это театр абсурда. Это карго-культ.

Мы строим самолёты из соломы, надеваем наушники из кокосов и ждём, что прилетит божественный карго с рабочим продуктом. Но прилетают только баги и выгорание. Давай разберём, как мы до этого докатились и почему твоя "Agile-трансформация" — это просто дорогой карнавал.

Проклятие соломенных самолётов

Давай на чистоту. Термин "карго-культ" затаскали до дыр, но мало кто реально вникает в суть трагедии.

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

Что делают местные? Они повторяют ритуал. Строят вышки из бамбука, делают "радио" из коробок, маршируют. Они верят, что если форма соблюдена, содержание (халява) появится само собой.

А теперь посмотри на свой офис.

Мы делаем то же самое. Мы увидели, как Spotify или Netflix делают крутые продукты. Мы увидели их "ритуалы": стикеры, стендапы. И решили: "О! Если мы наклеим стикеры и будем стоять по утрам, мы станем как Netflix".

Ага. Конечно.

Мы копируем оболочку, игнорируя механику. Мы думаем, что ритуал вызывает результат. Это магическое мышление уровня каменного века. Мы заменили иконы на диаграммы сгорания (Burndown Charts), а крестные ходы — на двухнедельные спринты. Но суть осталась прежней: вера в чудо вместо инженерной культуры.

Анатомия мертвого стендапа

Забудь про книжки. Давай про реальность. Вот типичный дейли-митинг в твоей компании. Сценарий всегда один, как в "Дне сурка", только без Билла Мюррея.

Собираются люди, которые часто вообще не понимают, кто чем занимается. Бэкендер, копающийся в кишках легаси. Фронтендер, двигающий пиксели. QA, ненавидящий их обоих. И PM (или Скрам-мастер, прости господи), играющий роль надзирателя.

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

"Вчера я занимался тикетом 432... Сегодня буду тикетом 433... Блокеров нет..."

Перевод: "Я вчера что-то делал, чтобы меня не уволили. Сегодня буду делать что-то ещё. Отстаньте от меня".

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

Почему это происходит? Потому что вы скопировали форму (встречаться каждый день), но потеряли смысл (синхронизация). Если у тебя нет общей цели с этими людьми — тебе не нужен стендап. Тебе нужен чат. Или просто покой. Но нет, "по аджайлу положено". И вы стоите. И сжигаете бюджет компании на ритуал для успокоения тревожности менеджмента.

Джира-фетишизм: Иллюзия контроля

О, Jira. Великий и ужасный Молох.

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

— "Ты не проставил Story Points!"
— "Где критерии приемки?"

Серьезно? Ты здесь софт пишешь или заполняешь налоговую декларацию?

Это называется "Jira-Driven Development". Ты работаешь, чтобы двигать карточки. Дофаминовый приход случается не когда пользователь счастлив, а когда столбик "Done" пополняется прямоугольничком.

ZADACHA-666 ⛔ BLOCKED
[LEGACY] Рефакторинг модуля авторизации
👤 Исполнитель: Василий (Junior)
📅 Создано: 12 сен 2019 (2104 дня назад)
🔥 Обновлено: Только что
QA_Lead (Marina) 2 часа назад:
"REJECT. ❌ В тикете не заполнены 'Steps to Reproduce' по шаблону v2.4. Скриншот обрезан. Возвращаю."
Vasiliy (Dev) 15 мин назад:
"Марина, там прод лежит! Кнопка не работает у 100% юзеров! Какой к черту шаблон?!"
Scrum_Master_Oleg Только что:
"Коллеги, давайте без токсичности. ☮️ Василий, заполни поля. Марина, правь статус. Обсудим процессы на ретроспективе в пятницу."
Компоненты: Core, Auth, Hell Story Points: 144

Менеджмент обожает это. Реальная работа — это Хаос. Баги появляются случайно, сервера падают без предупреждения. А Jira — это островок мнимого порядка. Цифры, графики, velocity. Мы строим эти картонные замки из процессов только для одного — чтобы создать иллюзию контроля. Нам страшно признать, что Вселенной плевать на наши диаграммы Ганта. Баг случится не тогда, когда ты его запланируешь в спринт, а тогда, когда сработает вероятность. Можно построить красивый отчет. "Смотрите, наша velocity выросла на 15%!". А то, что выросла она только потому, что вы научились дробить задачи и завышать оценки — никого не волнует. Это инфляция стори-поинтов.

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

Спринт в никуда

Спринты. Ещё одно слово, потерявшее смысл. Идея была простая: короткая дистанция, остановка, коррекция курса. Гибкость.

Что у тебя? "Водопад", порубленный на двухнедельные куски. У тебя жесткий дедлайн через полгода. Фиксированный бюджет. ТЗ, утвержденное кровью. Но вы называете это "спринтами". Это лицемерие.

Помню, как мы в конце спринта судорожно закрывали тикеты. Не потому что задачи решены, а потому что 'спринт же закрывается'. Мы переносили половину в следующий спринт, но на демо показывали красивый график: 'Смотрите, 95% выполнено!'. Это не гибкость. Это подгонка под ответ.

Если ты не можешь изменить скоуп после спринта — это не Agile. Если ты просто фасуешь полугодовой план в 12 коробочек — ты обманываешь себя. Это как называть поездку на поезде "серией коротких автомобильных путешествий". Ты всё равно едешь по рельсам. Ты не можешь свернуть.

🚂 AGILE-ЭКСПРЕСС «ИЛЛЮЗИЯ»
Спринт 1
Спринт 4
Спринт 8
Спринт 12
🚂
🏁 СТАНЦИЯ «ДЕДЛАЙН» 🏁
⚠️ Остановка запрещена. Смена курса невозможна.
Машинист (PM) спит.

Кто виноват? (Спойлер: И ты тоже)

Легко обвинить начальников. Но давай честно — виноваты все.

Виноваты консультанты. Те ребята в худи, продающие "Agile-трансформацию". Им выгодно, чтобы процесс был сложным. Чем сложнее процесс, тем больше часов они продадут. Они как дилеры: подсаживают компании на иглу "процессов".

Виноват менеджмент. Страх потерять контроль. Agile требует доверия. Сказать команде: "Решайте сами". Для твоего босса это смерти подобно. Поэтому он берет терминологию, но оставляет вертикаль власти. Ему нужна предсказуемость, а не гибкость.

Виноваты разработчики. Да-да, не отводи глаза. Карго-культ — это теплая ванна. Тебе не нужно думать о бизнесе. Тебе нужно просто взять тикет и передвинуть тикет. "Я сделал всё по ТЗ, ко мне какие вопросы?". Это позиция винтика. Проще отсидеть час на ретроспективе, молча кивая, чем встать и сказать: "Ребята, мы делаем херню".

Кто-то скажет: 'Это не настоящий Agile! Вы просто неправильно делаете!'. Знаешь, это как 'не настоящий коммунизм'. Если 99% компаний делают 'неправильно', может, проблема в методологии, а не в людях?

Как перестать быть туземцем

Я не дам тебе чеклист из 42 пунктов. Это не лечится чеклистами. Но вот несколько направлений, в которых стоит копать, если ты устал строить самолёты из соломы:

  1. Убей зомби-ритуалы. Проведи эксперимент. Отмени стендапы на неделю. Но не просто отмени — замени их протоколом. Заведи правило: "Если застрял больше, чем на час — ори в общий чат". Не через сутки на стендапе, а сразу. Проект встал? Коммуникация развалилась? Если нет — поздравляю, ты только что сэкономил команде 5 часов в неделю. Если да — верни стендапы, но теперь ты точно знаешь, зачем они нужны. Это уже не ритуал, это инструмент.
  2. Верни смысл словам. Перестань называть "командой" случайных людей в одной комнате. Команда — это когда есть общая цель и общий провал. Проверка простая: спроси у каждого "Что мы делаем?" Если ответы разные ("я пишу бэкенд" / "я двигаю проект") — это не команда, это колхоз. Либо найдите общий нарратив, либо признайте, что вы просто коллеги по цеху, и перестаньте тратить время на "командообразование".
  3. Смотри на продукт, а не на доску. На демо показывай работающий софт, а не слайды с диаграммами. Правило простое: если стейкхолдер не может потыкать в то, что вы сделали, — демо не состоялось. "Мы на 80% закончили бэкенд" — это не прогресс, это самообман. Либо кнопка работает, либо нет. Третьего не дано.
  4. Честность вместо вежливости. На ретроспективах перестань клеить стикеры "что было хорошо". Введи правило: первые 10 минут — только про боль. Без "конструктивных предложений", без "давайте без негатива". Просто список того, что реально бесит. А потом уже думайте, как чинить. Конфликт — двигатель прогресса. Тишина — это смерть.

Финал: Крик в пустоту

Карго-культ живуч. Он создает иллюзию бурной деятельности. Приятно чувствовать себя частью "современной IT-компании", клея разноцветные бумажки.

Но знаешь, в чем ирония? Настоящая магия случается не на митингах. Она случается в тишине. В те редкие моменты, когда ты входишь в поток, забываешь про "Я" и становишься просто функцией, пишущей код. Без ритуалов. Без свидетелей. Только ты и логика.

Но рынок всех рассудит.

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

И именно они построят настоящий самолёт. И именно они сбросят бомбу на твой уютный бамбуковый аэродром.

Так что, может, хватит молиться на самолёт? Может, пора начать учить физику?

R.I.P.
⚰️
Карго-Культ Agile
Родился: 2001 (Манифест)
Умер: Всё еще преследует нас
"Здесь покоится процесс,
который путал движение с прогрессом,
ритуалы с инженерией,
а стикеры — со стратегией."

P. S. Если ты узнал свою компанию в этом тексте — передай статью своему Scrum-мастеру. Или не передавай. Или передай анонимно. Но знай: пока ты строишь самолёт из соломы, где-то в гараже уже взлетает настоящий.