← Все публикации

Геройский WIP

В одной компании где я раньше работал у меня был коллега С., который знал примерно всё о том, где какие данные лежат и как их с чем объединить чтобы получить примерно что угодно. Проблема С. была в том что он был очень отзывчив, и всегда был рад помочь, а оттого иногда у него будто не хватало времени на другие задачи. Но это ещё ладно, когда это просто запросы о помощи, но иногда бывает что это герой, который знает как надо сделать это лично ты и без тебя невозможно обновить сайт, перезапустить сервер, или подготовить квартальный отчёт... Такое в курсе называют Hero WIP (ГероWIPзм?) — ещё один всадник личного канбан-апокалипсиса.

Эдакое переосмысление истории про героя-спасателя. Звучит благородно, но на практике — бомба замедленного действия. Единственный, кто понимает древний легаси, хранитель знаний, которые никто не потрудился задокументировать, только он знает как держать ложку и вилку, знает как пользоваться вообще всем.

Если декомпозировать, то это исходит из трёх катастрофических эффектов:

Бутылочное горлышко знаний
Когда прижмёт, все ждут единственного эксперта, делая систему ещё более специализированной. А если, эксперт в отпуске? Каком отпуске? 🤪

Героическая зависимость
Постоянные обращения к одному и тому же спасателю для решения повторяющихся проблем. В программировании это называется bus factor — что если в один день этого человека собьёт автобус? Что будет с системой пока он будет приходить в себя??

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

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

Какое лекарство советуют авторы? Ну, никогда не решать проблемы в одиночку! Легко сказать, блин! Но героев нужно заставлять работать с сайдкиком (чебурашка у крокодила Гены, Робин(ы) у Бэтмена, пятачок у Винни-Пуха) и распределять знания и документировать всё, что они делают. Проблема в том что герои обычно жутко бесятся с такого, потому что исторически привыкли играть solo.

Но увы, когда ваш план действий в чрезвычайной ситуации — это чьё-то имя, у вас нет плана.

video_5@13-05-2025_12-00-47.mp4

Этот же пост в Telegram ↗