Книга

Глава 14. Пирамида пороков: диагноз, который никто не ждал

После истории с Сергеем в команде наступил период, который можно было бы назвать золотым. Проект «Гастроном-Плюс» шёл с опережением графика. Заказчики не звонили с истериками, а присылали благодарственные письма. Атмосфера в опенспейсе напоминала ухоженный сад: все улыбались, на кухне снова смеялись, а на флипчарте, где ещё недавно кипели баталии, теперь красовались только аккуратные списки задач и еженедельные метрики. Катя даже повесила рядом с матрицей RACI постер с единорогом, переливающимся радугой, и подписала: «Команда мечты». Илья шутил, что они превратились в «корпоративный рай», а Денис с гордостью докладывал Алексею, что индекс удовлетворённости клиентов достиг исторического максимума.

Но Алексея что-то беспокоило. Не открыто, не остро, а как едва уловимый запах гари в доме, где всё кажется благополучным. Он не мог сформулировать это сразу, но чувство, поселившееся где-то под ложечкой, не проходило. Он начал присматриваться.

На утренних планёрках стало слишком тихо. Раньше они напоминали скорее оживлённый базар: Павел и Денис могли полчаса спорить о том, как правильнее выстроить архитектуру данных, Лена доказывала, что пользовательские сценарии не терпят компромиссов, Катя с жаром отстаивала каждый пиксель, а Макс робко, но настойчиво вставлял свои «а может, попробуем вот так». Алексей, бывало, сидел и только успевал записывать, а потом они вместе рождали решение, которое было лучше любой единоличной идеи. Теперь же планёрки превратились в монотонный ритуал. Денис зачитывал статус, все по очереди кивали, Катя показывала макеты — «Принимается?» — «Да, отлично». Павел сухо докладывал о технических задачах, и никто не задавал вопросов. Алексей иногда нарочно провоцировал: «А что, если мы пересмотрим этот подход? Не кажется ли вам, что решение спорное?» В ответ - вежливое молчание, несколько натянутых улыбок, и Денис осторожно отвечал: «Ну, мы обсуждали это в узком кругу и пришли к выводу, что всё нормально». Слово «нормально» резануло Алексея особенно сильно. «Нормально» - это не про них. Они всегда стремились к «отлично», к «гениально», к «чёрт возьми, как мы до этого додумались». А теперь - «нормально».

Однажды он специально задержал Павла после планёрки и спросил напрямик: «Паш, ты чего молчишь? Я же видел, ты был не согласен с предложением Дениса по миграции данных. У тебя аж желваки ходили. Почему не сказал?» Павел пожал плечами, отвёл взгляд. «Да ладно, может, я не прав. Денис аргументировал. У нас сейчас всё так хорошо, не хочется ссориться из-за мелочей». Алексей хотел возразить, что это не мелочь, что от миграции зависит будущее всей системы, но осёкся. Павел, который раньше скорее дал бы руку отрезать, чем согласился с сомнительным архитектурным решением, теперь «не хочется ссориться».

Он поймал себя на том, что и сам стал избегать острых вопросов. После истории с Антоном и Сергеем в команде установился хрупкий мир, который все боялись нарушить. Они так долго выстраивали доверие, что теперь, казалось, любое несогласие может разбить его вдребезги. И эта боязнь, как незаметный вирус, начала разъедать их изнутри.

— Ты заметил? — спросил он однажды Лену за чашкой чая, когда они вдвоём задержались на кухне. — Мы перестали ругаться. Вообще. Даже по рабочим вопросам.

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

— Не знаю, Лен. Мне не по себе. Тишина бывает разная. Есть тишина понимания, когда всё ясно без слов. А есть тишина кладбища. Мы стали как дорогие часы, которые боятся завести, чтобы не сломать механизм.

Лена задумалась, отпила чай и тихо сказала: «Может, ты просто привык к бурям и теперь не можешь без них?» Алексей не нашёлся что ответить, но осадок остался. Он чувствовал: они катятся куда-то не туда, но не мог назвать это одним словом.

***


В пятницу вечером, когда команда расслабленно пила чай и обсуждала планы на выходные, в переговорную неожиданно заглянул Борис Аронович. Он был из тех людей, которые появляются всегда неожиданно, но при этом именно тогда, когда нужны больше всего. В прошлом он был ведущим фасилитатором и командным коучем в крупной IT-корпорации, а ныне пенсионер, он иногда навещал «ТехноСферу» просто потому, что любил энергию молодых и не мог сидеть без дела. Его знали и уважали за острый ум, прямоту и способность видеть то, что скрыто под поверхностью.

— Чего приуныли? — громогласно спросил он, оглядывая комнату из-под кустистых седых бровей. — Сидите как на поминках, хотя вроде всё у вас хорошо. Слышал, контракт с «Гастроном-Плюс» продлили?

— Да, — подтвердил Алексей, пододвигая ему стул. — Всё хорошо. Даже слишком.

Борис Аронович прищурился, взял предложенную Катей кружку чая и сел.

— «Слишком хорошо» — это опасные слова, Лёша. Рассказывай, что гложет.

Алексей посмотрел на команду. Все притихли, и стало заметно, что им тоже интересно услышать, что он скажет. Он вздохнул и начал рассказывать: о тишине на планёрках, о том, как Павел сдержался, о том, что они стали обходить острые углы, как будто заключили негласное перемирие, но перемирие это какое-то мёртвое. Он говорил, а Борис Аронович слушал, кивая, и на его лице проступало выражение одновременно и печальное, и лукавое.

— Знаете, ребята, — сказал он наконец, — это классика. Есть такая модель — «Пять пороков команды» Патрика Ленсиони. Представьте себе пирамиду. В основании лежит доверие. Без него всё сыплется. Первый порок - как раз его отсутствие. Но у вас с доверием, судя по всему, всё в порядке, вы прошли через многое и научились не нож в спину друг другу втыкать. А вот второй уровень, — Борис Аронович постучал пальцем по столу, — боязнь конфликта. Именно то, что с вами происходит.

— Но мы же не ссоримся, — возразил Денис. — В чём проблема?

— В том, мой дорогой, что здоровая команда ссорится. Не драться, конечно, но спорить до хрипоты по рабочим вопросам - это нормально и необходимо. Конфликт идей на самом деле как двигатель. Если вы боитесь задеть друг друга и глотаете несогласие, вы теряете энергию. А дальше, по Ленсиони, идут третий, четвёртый и пятый пороки: недостаток приверженности, избегание ответственности и, в конце концов, безразличие к результату. Вы сейчас на втором уровне, но уже катитесь вниз. И «нормально» превратится в «плевать».

Повисла тишина, но теперь она была не мёртвой, а наполненной напряжённой работой мысли. Катя нервно крутила колечко на пальце. Павел хмурился, глядя в одну точку. Сергей, сидевший в углу с ноутбуком, отложил его и слушал с необычным для себя вниманием.

— И что делать? — спросила Катя почти шёпотом. — Специально начать ругаться?

— Специально — нет. Но сознательно вытащить на свет то, о чём вы умалчиваете, — да. Выберите тему, по которой у вас на самом деле есть разногласия, но вы их прячете. И устройте честный, жёсткий спор. Не переходя на личности, но и не сглаживая углы. Пусть выскажется каждый. Это будет больно, но это лекарство.

***


Случай представился быстрее, чем все ожидали. Буквально через час после ухода Бориса Ароновича Илья принёс очередное письмо от «Гастроном-Плюс». Олег Степанович, их контактное лицо, сообщал, что после внутреннего аудита они решили добавить новую функциональность в личный кабинет: сложную систему управления подписками с массой условий, которая фактически ломала половину уже написанного бэкенда. И сделать это требовалось «вчера», потому что маркетинговая акция была запланирована на конец месяца.

Илья зачитал письмо вслух, и в комнате повисло привычное молчаливое напряжение. Раньше, ещё месяц назад, все просто вздохнули бы и молча начали бы перекраивать планы. Денис бы сказал «надо значит надо», Павел бы помрачнел, но промолчал, Катя бы закатила глаза, но взялась бы за перерисовку экранов. Но сегодня Алексей остановил их.

— Стоп, — сказал он, и голос его прозвучал неожиданно твёрдо. — Мы не будем сейчас ничего решать молча. Борис Аронович сказал нам горькую правду: мы боимся спорить. И это убивает нас. Давайте прямо сейчас, не откладывая, обсудим эти правки. Но не для того, чтобы найти быстрое компромиссное решение, а чтобы высказать свои настоящие мысли. Даже если они резкие. Даже если вы думаете, что обидите коллегу. Мы взрослые люди и переживём.

Он обвёл взглядом команду. Катя закусила губу. Денис поправил очки, и на его лице проступила решимость. Павел медленно выпрямился, и в его глазах зажёгся тот самый огонёк, которого Алексей не видел уже несколько недель.

— Эти правки действительно нужны, — начал Денис, но уже без прежней дипломатичности. — Я провёл анализ: новая система подписок закрывает реальные потребности бизнеса клиента. Их конкуренты уже такое внедрили, и если мы не сделаем, «Гастроном-Плюс» потеряет долю рынка. Это не каприз, это необходимость. И я считаю, что мы должны взять это в работу, даже если придётся переделать полпроекта.

Он высказался и замолчал, ожидая, что все согласятся. Но тут заговорил Павел, и голос его был тяжёлым, как камень:

— А я считаю, что это самоубийство. Ты, Денис, смотришь только на бизнес-логику, но ты не видишь, что эти правки разрушают всю микросервисную архитектуру, которую мы с таким трудом выстроили. Мы только-только стабилизировали ядро системы, а теперь нам предлагают переломать его через колено. Если мы пойдём у них на поводу сейчас, через месяц посыпятся все остальные модули. И это будет наша вина, а не заказчика. Я не хочу потом сидеть ночами и разгребать аврал.

Денис вспыхнул: «Ты всегда только про стабильность! А кто будет думать о том, что клиент просто уйдёт к конкурентам? Мы не в вакууме работаем!» Павел повысил голос: «А кто будет поддерживать твои хотелки, когда всё рухнет? Ты тогда скажешь: "Я же аналитик, а не архитектор, моё дело — предложить"?». Катя не выдержала и вскочила со стула: «Мальчики, вы оба правы и оба не правы! А я что должна делать? Мне эти экраны перерисовывать три недели, а потом ещё раз перерисовывать, когда вы снова поменяете логику. Я устала быть между молотом и наковальней!» Её голос сорвался на крик, и в глазах заблестели слёзы — не слабости, а накопившегося напряжения. Лена, бледная, сжала виски руками: «Я не могу так. Мне нужно понять, как это повлияет на пользовательские сценарии, а вы орёте друг на друга». Илья пытался что-то вставить про сроки, но его никто не слушал. Воздух наэлектризовался до предела. Казалось, ещё секунда — и разразится катастрофа.

И в этот момент раздался неожиданно спокойный, даже суховатый голос Сергея:

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

Все замолчали. Сергей подошёл к флипчарту, отодвинул в сторону старые записи и начал рисовать быстрые, угловатые схемы. Он говорил коротко, почти без эмоций, но каждое его слово било в точку. Он предлагал не переписывать ядро, а вынести новую логику подписок в отдельный микросервис, который будет общаться с основной системой через стабильный API. Это требовало чуть больше времени на старте, но сохраняло архитектуру и давало гибкость. Павел хмурился, потом начал кивать. Денис вчитывался в схему, и его лицо постепенно разглаживалось. Катя, всхлипнув, вдруг рассмеялась: «Серёжа, ты гений». Лена выдохнула и убрала руки от лица.

Через полчаса у них на доске был проработанный план. Компромисс, но не вымученный, а настоящий, творческий, родившийся из яростного спора. Алексей обвёл взглядом команду: все были красные, взъерошенные, у кого-то ещё дрожали руки, но в воздухе витал тот самый пьянящий запах живой мысли, который был утрачен.

— Вот, — сказал он, и улыбка сама собой тронула его губы. — Это и есть здоровый конфликт. Мы не молчали, не делали вид, что всё хорошо. Мы спорили, злились, даже, кажется, пару раз чуть не перешли на личности. Но мы не разрушились. Мы нашли лучшее решение, которое не родилось бы без этого крика. И знаете, что? Я вами горжусь.

— Я чуть не убил Дениса, — проворчал Павел, но его глаза смеялись.

— А я чуть не расплакалась от ощущения, что меня не слышат, — призналась Катя. — Но когда вы начали орать, я вдруг поняла: вы не на меня орёте, а за идею. И это другое. Это… честно.

— Я думал, мы сейчас развалимся, — тихо сказал Денис. — Но, чёрт возьми, такого кайфа от работы я не испытывал уже давно. Мы живые.

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

«ПЯТЬ ПОРОКОВ - ЭТО ЛЕСТНИЦА В НИКУДА. МЫ ЧУТЬ НЕ ДОШЛИ ДО ВЕРХА. ТЕПЕРЬ УЧИМСЯ СПУСКАТЬСЯ ОБРАТНО. ЧЕРЕЗ СПОРЫ, ЧЕРЕЗ ЖЁСТКОСТЬ, ЧЕРЕЗ НЕУДОБНЫЕ РАЗГОВОРЫ. ПОТОМУ ЧТО РЕЗУЛЬТАТ ДОРОЖЕ КОМФОРТА».

Ночью, когда опенспейс опустел, кто-то (все знали кто, но не говорили вслух) приписал внизу кривоватым, но старательным почерком: «Спасибо деду Ленсиони». А чуть ниже, ещё более мелко: «И Борису Ароновичу».

Алексей, пришедший утром первым, долго стоял перед этим флипчартом. Он вспоминал путь, который они прошли: от распределённого лидерства до матрицы RACI, от теневых игр Антона до моста для Сергея. И теперь этот рисунок, эта перевёрнутая пирамида казались ему самым важным из всего, что они сделали. Они научились не только работать вместе, но и ссориться вместе. И именно это делало их командой.
СЛЕДУЮЩАЯ ГЛАВА 15 (уже скоро)