Книга

Глава 1. Группа или команда: цена прошлой ошибки

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

В этот момент в кармане пиликнул телефон. Это было сообщение от жены: «Ты как? Держись. Помни, это не повторение пройденного». Алексей убрал телефон, не ответив. Она, конечно, права. Но «не повторение» было именно тем, чего он боялся больше всего.

Три месяца назад его уволили из «АйТи-Решений». Официальная формулировка звучала вполне обыденно - «завершение проекта». Настоящая причина была проще и страшнее - он не смог удержать команду. Люди переругались, лучший разработчик ушёл к конкуренту, заказчик разорвал контракт. Алексей тогда долго сидел в пустой переговорке и смотрел в одну точку. Он понял одну вещь:

Быть классным аналитиком и уметь собирать людей в команду - это разные профессии.
И он провалил вторую.

***


— Знакомься, Алексей, это твоя команда.

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

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

Павел, разработчик, мельком глянул поверх очков и снова уставился в код. Катя, фронтендер, вежливо кивнула, но в глазах был лёд. Денис, аналитик, что-то строчил в ноутбуке и даже не поднял головы. Лена, тестировщица, улыбнулась, но как-то виновато, будто извиняясь за всех. Только Максим, молодой стажёр, привстал и протянул руку.

— Очень приятно, — сказал Алексей в пустоту.

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

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

— Да никакой он не руководитель. Сидит, смотрит. Хоть бы что-то сделал. У нас и без него бардак.

Алексей замер, чувствуя, как горят щеки. Слова Лены были почти дословным повторением того, что он слышал три месяца назад.

***


На следующий день Алексей решил действовать наверняка. Когда-то он прочитал статью про «ежедневные стендапы» и утром собрал всех у доски.

— Так, коллеги. Давайте по-быстрому: кто, что вчера сделал, кто, что будет делать сегодня, какие блокеры?

Повисла пауза.

— Вчера фиксила баги, — нехотя сказала Лена — И сегодня буду фиксить баги. Блокеры? Ну вот Катя вчера поломала верстку.

— Я не поломала, я оптимизировала! — вспыхнула Катя.

— Ну да, а теперь у меня кнопка съехала.

— Коллеги-и-и-и-и, — попытался вмешаться Алексей — Запишем блокер и потом решим ч ...

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

Павел фыркнул, демонстративно надел наушники и отвернулся к стене.

Алексей стоял у доски с маркером в руке и чувствовал себя дирижером оркестра, у которого музыканты играют «кто в лес, кто по дрова, а кто просто ушел со сцены».

— Ладно, — сказал он в тишину — Работаем.

«Стендап» занял минуту и не дал ровно ничего. Они не были командой. Они были пятью незнакомцами в лифте, которые делают вид, что не замечают друг друга.

Вечером пятницы Алексей сидел один в пустом опенспейсе. В наушниках играла музыка, но он её не слышал. Он смотрел на чашку остывшего кофе и видел перед собой не эту пустую комнату, а переполненный переговорку в «АйТи-Решениях». Лица бывших коллег, красные пятна на шее главного разработчика.

— Ты нас не слышал! — кричал тот. — Ты разделил нас! Ты сказал: «Вы - группа А, вы - группа Б», и мы перестали общаться! Мы работали в одном офисе, но переписывались в чатах, потому что говорить вслух было бесполезно! Ты думал, что если у тебя правильные цифры по задачам, то мы просто функции. А мы не функции!

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

***


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

Заказчик молча слушал эту перепалку несколько минут. Потом сухо сказал: «Коллеги, мне всё равно, кто из вас прав. Мне нужен результат. Если через неделю его не будет, я расторгаю контракт. Ваша компания потеряет около двадцати процентов годовой прибыли. Удачи». И отключился.

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

— Лен, — тихо спросил он. — А чего ты боишься?

Она подняла удивлённые глаза.

— В смысле?

— Чего ты на самом деле боишься в этой работе? Не абстрактно. Конкретно.

Пауза была долгой. Катя перестала собирать вещи. Денис оторвался от ноутбука. Павел снял наушники.

Лена покраснела до корней волос, потом выдохнула и выдавила:

— Я боюсь, что меня не услышат. Что я буду находить ошибки, кричать о них, а на меня всем плевать. Как в прошлой компании. Я там полгода продержалась и ушла в никуда.

Алексей кивнул. Повернулся к Павлу.

— Паш, а ты?

Павел тоже долго молчал, но потом буркнул в стол:

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

— Катя?

Катя всплеснула руками:

— А я боюсь, что мои идеи никому не нужны! Что я просто девочка-рисовщица, которой говорят: «Сделай красиво», а потом переделывают под себя!

— Денис?

Денис жёстко, почти зло, отчеканил:

— Я боюсь хаоса. Когда все лезут, никто ни за что не отвечает, и в итоге получается бардак. Я два года горбатился в одной конторе, где руководитель говорил «давай творчески», и мы каждый раз переделывали всё с нуля. Больше не хочу.

Алексей встал, взял маркер, подошёл к билборду, который висел в углу и использовался только для записи паролей от Wi-Fi. Стёр на нём чужие каракули и написал:

ЛЕНА: УСЛЫШАТЬ
ПАВЕЛ: УВАЖАТЬ ВРЕМЯ
КАТЯ: ЦЕНИТЬ ИДЕИ
ДЕНИС: НАВОДИТЬ ПОРЯДОК

Повернулся к ним.

— А знаете, чего боюсь я?

Они смотрели на него.

— Я боюсь, что история повторится. Что я снова не смогу удержать людей. И меня опять уволят. Я уже проходил это три месяца назад. И знаете что? Я тогда понял одну вещь. Я думал, что команда - это когда все делают одно дело. А теперь понимаю: команда - это когда все знают, чего боятся другие, и решают, как вместе с этим справляться.

Он обвёл взглядом притихшую переговорку.

— Давайте попробуем? Не ради галочки, а чтобы проект выжил. И чтобы нам не было стыдно друг перед другом.

Тишина висела долго. Потом Лена всхлипнула. Катя протянула ей салфетку. Денис хмыкнул и спрятал глаза. А Павел, впервые за три недели, посмотрел Алексею прямо в лицо и медленно кивнул.

Когда все разошлись, Катя подошла к флипчарту, где всё ещё висели слова «УСЛЫШАТЬ», «УВАЖАТЬ ВРЕМЯ», «ЦЕНИТЬ ИДЕИ», «НАВОДИТЬ ПОРЯДОК». Взяла маркер и внизу приписала крупно:

ГРУППА - КОГДА КАЖДЫЙ САМ ЗА СЕБЯ.
КОМАНДА - КОГДА МЫ ЗНАЕМ СТРАХИ ДРУГ ДРУГА.

Потом подумала и добавила мелко: «И всё равно идём дальше»

***


На следующее утро Алексей пришел раньше всех. Он ожидал, что сегодня будет либо прорыв, либо откат назад. Он ошибся. Был третий вариант.

Павел, войдя в офис, не сел за свой стол, а подошел к Кате.

— Слушай, — буркнул он, глядя в монитор Кати — Я вчера подумал... по поводу твоей «девочки-рисовщицы». Давай я тебе завтра с утра покажу прототип API до того, как ты начнешь рисовать? Чтобы ты не переделывала. Если, конечно, это не нарушит твой полет мысли.

Катя удивленно подняла брови. Павел впервые за длительное время сказал ей больше двух слов подряд.

— Не нарушит, — осторожно ответила она — Давай попробуем.

Денис, который делал вид, что пьет кофе, но на самом деле слушал, неожиданно встрял:

— Тогда нам нужен документ. Одна страница. Где будет написано, какие данные API гонит, а какие рисует Катя. Чтобы я потом не орал про спецификации.

— Денис, — подал голос Алексей из-за своего стола, — а ты можешь написать черновик этого документа? А мы все вместе его посмотрим и утвердим. Чтобы не ты один «горбатился», а мы разделили ответственность за него.

Денис хмыкнул, но кивнул. Ему дали роль «хранителя порядка», а не просто «зануды с письмами».

Лена, проходя мимо доски, остановилась. Она взяла салфетку и аккуратно стерла пыль с нижней части рамки, там, где была надпись «ГРУППА - КОГДА КАЖДЫЙ САМ ЗА СЕБЯ». Стерла, словно стирая грань между вчерашним днем и сегодняшним.

Максим, стажёр, который всё это время молча наблюдал, вдруг сказал:

— Круто. А я думал, что буду тут только кофе пить и смотреть, как вы ссоритесь.

В комнате повисла пауза, а потом Лена тихо засмеялась. К ней присоединилась Катя. Алексей выдохнул. Он всё ещё не знал, сделают ли они проект. Но он точно знал, что перестал бояться идти на работу. Группа людей, знающих страхи друг друга, начинала превращаться в команду.