Акт I. Правила и иллюзии
Предисловие
«Не обманывайте себя. Вы - тот, кого легче всего обмануть.» - Ричард Фейнман
Эта книга не столько про большой теннис, который я люблю. Ее мог бы написать тренер знающий как держать ракетку ровно и объяснивший, зачем вообще ее держать.
Но пишет ее обычный, упрямый, немного битый жизнью корпоративный игрок - из тех кто успел поработать и в науке и промышленных компания РосТеха, и в быстрой, нервной, алгоритмической логике Яндекса.
Это не мемуары. Это попытка разобрать корпоративную игру на составляющие, вместе со спецификой ведения бизнеса в РФ, чтобы каждому стало понятно в какую игру он играет и по каким правилам.
Парадокс в том, что под названием "корпоративный теннис" живут две разные игры.
Одна - PRO уровень: презентации с идеальными траекториями, точные удары по линии, давайте сделаем wow, и победа как будто достигается мастерством.
Другая - обычная: согласования, случайные рикошеты, дедлайны, которые меняются быстрее, чем погода над кортом, и победа достигается… да, чаще всего ошибками оппонента. Или вашими, если вы не успели вовремя перестать их делать.
Если вы когда-нибудь делали идеальный “эйс” - выкатили фичу, выбили бюджет, защитили проект - и через сутки увидели, как ветер поменялся: регулятор, новая стратегия, давайте переедем, а теперь всё наоборот, - то вы понимаете, о чем речь. В корпоративном теннисе хороший удар не гарантирует очка. Он гарантирует только то, что мяч вернется. Иногда - с таким вращением, что вам станет немного стыдно за вчерашнюю уверенность.
Самое неприятное, что статистика тут тоже не романтическая. Большая часть очков в нашей игре набирается не красивыми победами, а чьими-то ошибками: перепутал приоритеты, промолчал на совещании, не зафиксировал договоренность письмом, принял позитивное мышление за roadmap.
Пожалуйста, не обижайтесь: я не смеюсь. Я просто много раз видел, как люди проигрывают матч не потому, что слабые, а потому что играют не в ту игру, в которую думают, что играют.
Если вам кажется, что это книга про теннис как вид спорта - ну… частично. Я буду использовать теннис как модель, потому что он честный: мяч летит там, где вы его оставили, и ошибки видны сразу. В корпорации ошибки тоже видны сразу, просто иногда - только тем, кто их потом разгребает.
И еще одно. Я не обещаю идеальной типографики и стерильного консалтингового тона. Это будет ближе к рабочему конспекту человека, который любит метрики (SLA, P&L, burn rate, latency, сроки) и ненавидит самообман. А иногда - себя за то, что опять на него купился.
Я не люблю книги, которые учат жить, но люблю книги, которые экономят мне время. Поэтому сделаем так: я сразу скажу, что здесь будет, и чего здесь не будет, чтобы вы не ждали от меня прыжка выше сетки, который я всё равно сделаю не в той точке.
О чем эта книга
О том, как выигрывают "обычные" корпоративные игроки.
Не герои из пресс-релизов и не легенды про "вышел на сцену, сказал одну фразу, и рынок перевернулся". А нормальные люди: тимлиды, PM, архитектора, начальники направлений, инженеры, безопасники, "соседи" из юристов, снабжения и комплаенса. Те, кто живёт между "надо вчера" и "согласуйте в пяти экземплярах".
Здесь будет одна базовая мысль, и я буду к ней возвращаться так же назойливо, как корпоративная рассылка по пятницам.
В обычной игре очки чаще всего делают не идеальные удары, а ошибки. Побеждает тот, кто делает меньше глупых ошибок, а не тот, кто один раз сделал красиво.
Если это звучит обидно, то я понимаю. Я сам долго хотел выигрывать красотой. Это нормально, мы же смотрим на PRO игру - конференции, публичные кейсы, топов, которые на одной встрече разруливают всё. И нам хочется имитировать. Увы, подражание PRO игре в обычной жизни часто заканчивается тем, что вы красиво проигрываете.
О чем этой книги не будет
- Не будет универсального процесса. Процесс - это хватка ракетки. Хорошо иметь, но это не спасает, когда мяч летит в живот.
- Не будет супер-секретов. В Ростехе секреты бывают, но корпоративная победа обычно не про секрет, а про дисциплину.
- Не будет морализаторства. Я буду иногда говорить надо и важно, но скорее как инженер: надо потому что иначе задержки, стоимость, сроки, нервная система.
Почему я вообще решил это написать и представить публике
Потому что я слишком часто наблюдал один и тот же паттерн.
Человек приносит победный план. План красивый. В нём всё сходится, если мир будет вести себя прилично.
Потом мир ведёт себя как обычно. И начинается: "ну мы же договорились", "они же обещали", "я же отправлял", "ну это же очевидно".
Очевидно это становится в ретроспективе. А в моменте - нет.
Мини-чеклист перед стартом
Если вы узнали себя хотя бы в одном пункте - добро пожаловать в обычную игру:
- Вы делаете первую подачу (первая версия плана) очень мощно, но она входит редко.
- Вы любите выйти к сетке (эскалировать/пушить решение) сразу после слабой подачи.
- Вы строите стратегию по тому, как играют топы, и удивляетесь, что вас за это бьют по ногам.
- Вы извиняетесь за чужие ошибки чаще, чем фиксируете свои договоренности письмом.
- Вы думаете, что ваши коллеги играют в ту же игру, что и вы. Спойлер: не всегда.
Я сам - обычный игрок. Более того, местами - довольно посредственный. Зато я научился не проигрывать там, где проигрывать необязательно.
И это, если честно, уже неплохой результат.
Две разные игры, одно название
«Амбиции без знания направления - всего лишь ракета без системы наведения.» - Джон Бойд
Люди, которые работают в корпорации, обычно думают, что есть одна игра под названием работа. На самом деле их две. И я не про удалёнка vs офис. Две игры используют одинаковый инвентарь: письма, созвоны, таск-трекер, бюджеты, метрики. Играют на тех же кортах (команды, продукты, заводы, сервисы). Счёт тоже одинаковый: кварталы, KPI, OKR, P&L, SLA.
Но игры принципиально разные.
Почему это важно?
Потому что большинство людей не должны пытаться играть в одну из них. Они не могут играть в неё хорошо (не потому что плохие, а потому что это другой спорт), и теряют время, когда пытаются. Хуже того, обычно они играют в одну игру, думая, что играют в другую.
Это как быть котом и думать, что ты собака. С собаками у котов отношения сложные. И с котами тоже, если честно.
Игра №1: PRO игра
На соседнем корте идёт игра, которую назовём PRO.
- Там сильно подают: решения заходят с первой попытки, презентации заходят, комитет кивает, бюджет выделяется.
- Там почти нет пустых мячей: люди хорошо разогреты, знают регламент, умеют держать темп.
- Очки берутся красивыми ударами: точный аргумент, вовремя принесённый риск-реестр, правильный стейкхолдер, который сказал ок.
Визуально это выглядит как магия. Вы смотрите и думаете: Ну вот же, так и надо. Я тоже так буду.
Игра №2: Обычная игра
На соседнем корте - то, во что играем мы с вами.
Разминки почти нет. Все приходят на пять минут и остаются на сорок. Мяч часто улетает в соседний проект. Кто-то в середине розыгрыша вспоминает, что у него ещё один созвон.
Подача чаще всего слабая. Не потому что вы слабые. Потому что вы не тренируетесь каждый день на одном и том же корте. В классическом энтерпрайзе вам могут поменять поставщика, регламент, приоритет, и вы всё равно обязаны держать качество. В быстром бигтехе вам могут поменять цель, метрику и команду, и вы всё равно обязаны держать скорость.
А теперь внимание: очки в этой игре делаются не красивыми ударами.
Они делаются ошибками.
- Кто-то не уточнил требования и сделал как понял;
- Кто-то не зафиксировал договоренность письмом;
- Кто-то убежал к сетке после слабой подачи (эскалировал/вышел к начальству) и получил мяч в щиколотку;
- Кто-то ударил со всей силы (сделал радикальное изменение), хотя надо было просто перекинуть мяч через сетку и оставить его в игре.
И вот вам неприятная мысль: обычная работа - это игра, где ваша задача не бить красиво, а не ошибаться глупо.
Как понять, в какую игру вы сейчас играете?
Задайте себе 3 вопроса. Ответы обычно не требуют глубокой аналитики, достаточно честности (а она в корпорации - дефицитный ресурс).
- Если я сейчас сделаю идеально - это гарантирует очко?
Если нет, вы не в PRO игре. - Могу ли я повторить этот удар 8 раз подряд без потери качества?
Если нет, вы не в PRO игре. Вы просто иногда попадаете. - Сколько процентов очков мы выигрываем своими ударами, а сколько - потому что оппонент ошибся?
Если вы не можете ответить, вы почти наверняка в обычной игре.
Методология (да, будет методология)
Чтобы выиграть в обычной игре, нужно мыслить так:
- Сверху вниз: зачем это бизнесу, какой эффект в деньгах/рисках/сроках, какой горизонт (3 месяца? 3 года?);
- Снизу вверх: что реально умеет платформа, люди, процессы, где узкие места (память, бюджет, комплаенс, интеграции, человеческая усталость).
И дальше - банально: уменьшайте количество глупых ошибок. Не пытайтесь каждый розыгрыш заканчивать мощным ударом. В обычной игре мощные удары редки и дороги.
Миф о «правильной хватке»
«Для того, у кого есть только молоток, всё выглядит как гвоздь.» - Абрахам Маслоу
Есть древний миф: если найти правильную хватку, всё начнёт получаться. В спорте это может работать (иногда). В корпорации - почти никогда.
У нас любят хватку процесса:
- “у нас Scrum” (как будто это заклинание),
- “у нас Stage-Gate” (как будто это броня),
- “у нас архитектурный комитет” (как будто это пистолет).
И вы начинаете верить, что если держать ракетку правильно, то мяч сам полетит куда нужно.
Не полетит.
Почему миф живуч?
Потому что он даёт ощущение контроля. А контроль - это наркотик для человека, который отвечает за сроки и за людей.
В пиджачных корпорациях контроль иногда продаётся в виде регламентов. В IT-компаниях - в виде метрик и дашбордов. Суть одна: вам обещают, что если вы сделаете "как надо", то мир станет предсказуемым.
Мир улыбается и бросает вам мяч с боковым вращением.
Настоящая проблема (и она неприятная)
Проблема не в хватке. Проблема в том, что вы выбираете удары, которых не умеете повторять.
В обычной игре это смертельно. Потому что:
- первая версия решения редко заходит,
- условия меняются чаще, чем вы успеваете дописать документ,
- люди устают, уходят, болеют, и ваша идеальная хватка превращается в ну как-нибудь.
Что тогда взять вместо правильной хватки?
Не надо искать одну правильную. Надо иметь набор хваток и понимать, когда какую использовать.
Грубая таблица (не идеальная, зато рабочая):
| Ситуация | Что хочется сделать (обычно) | Что лучше сделать (в обычной игре) |
|---|---|---|
| Срыв сроков близко | ускориться и пообещать | уменьшить количество задач, договориться о краеугольном функционале |
| Много входящих | всё взять (героизм) | ввести WIP лимит, резать без жалости |
| Конфликт команд | дожать через начальство | договориться о правилах на сетке (интерфейсы, ответственность) |
| Неясная цель | сделать красиво | зафиксировать метрику успеха, даже грубо |
Мини-правило, которое меня спасало десятки раз
Если вы не можете объяснить решение в одном абзаце без ссылок на процесс, значит вы прикрываете слабый удар хваткой.
Процесс нужен. Но он не выигрывает очки. Он не даёт вам попадать в линию. Он лишь уменьшает вероятность того, что вы ударите по мячу ручкой.
Из личного опыта
Я сам долго верил в правильную хватку. У меня были любимые слова: согласуем, зафиксируем, прогоняем по комитетам. В какой-то момент я понял, что это как держать ракетку идеально, но забывать смотреть на мяч.
А мяч, кстати, летит.
Грунт, хард и трава: как корпоративная культура меняет отскок
«Разумный человек приспосабливается к миру; неразумный упорно пытается приспособить мир к себе.» - Бернард Шоу
В теннисе покрытие корта меняет всё. Не технику как таковую - вы по-прежнему бьёте ракеткой по мячу. Но скорость отскока, высоту, вращение и, самое неприятное, какие удары вообще работают. Надаль на грунте - машина. Надаль на траве - просто очень хороший игрок. Разница - покрытие.
В корпорации то же самое, только вместо покрытия у вас культура компании. И если вы пришли с грунта на хард и продолжаете играть длинные розыгрыши - вас съедят. Не потому что вы плохой. Потому что мяч здесь отскакивает иначе.
Грунт: тяжёлый энтерпрайз
Грунт - это Ростех, госкомпании, оборонка, промышленность с длинными циклами. Я провёл на этом покрытии достаточно лет, чтобы знать его свойства на ощупь.
Мяч на грунте летит медленно. Зато отскакивает высоко и с вращением, которое не видно сразу.
В переводе на человеческий:
- Решения согласуются неделями, иногда месяцами;
- Каждый удар проходит через комитеты, регламенты, а давайте ещё подключим...;
- Быстро здесь - это когда согласовали за две недели вместо шести,
- Вам могут поменять поставщика, регламент, приоритет - и вы всё равно обязаны держать качество;
- Контроль продаётся в виде регламентов. Хватка процесса здесь - не инструмент, а религия.
Зато если мяч приземлился - он приземлился. Отменить решение так же тяжело, как его принять. На грунте ничего не происходит быстро, но всё происходит... тяжело.
Типичная ошибка новичка на грунте: бить сильно и ждать быстрого результата. Мяч никуда не денется. Он просто замедлится. И вернётся. С таким вращением, что вы присядете.
На грунте побеждает тот, кто умеет держать розыгрыш. Не тот, кто бьёт красиво.
Хард: бигтех
Хард - это Яндекс, VK, Тинькофф и прочий бигтех в широком смысле. Покрытие быстрое, отскок предсказуемый, очки разыгрываются за 3-4 удара, а не за 15.
Здесь всё летит. Метрики обновляются раз в неделю. OKR пересматриваются раз в квартал (а иногда - посреди квартала). Если вы не ответили на мяч за спринт - мяч уже на другой половине, и вам записали проигрыш.
В переводе:
- Цикл принятия решений короткий: дни, не месяцы,
- Вам могут поменять цель, метрику и команду, и вы всё равно обязаны «держать скорость»,
- Контроль продаётся в виде дашбордов: SLA, burn rate, latency, retention,
- Процесс здесь легче, но не потому что его нет - он быстрее ломается и быстрее чинится,
- Ошибки видны сразу. Дашборд не врёт. Ну, почти.
Типичная ошибка новичка на харде: играть длинные розыгрыши. Пока вы прорабатываете и согласовываете в пяти экземплярах, кто-то уже выкатил MVP и забрал очко.
На харде побеждает тот, кто умеет быстро принимать решения с неполными данными и не ломается, когда данные оказываются неправильными.
Трава: стартапы и зоны неопределённости
Трава - самое непредсказуемое покрытие. Мяч отскакивает низко, иногда не туда, иногда вообще не отскакивает.
Это стартапы, молодые продуктовые команды внутри больших компаний, инновационные лаборатории и прочие места, где правила пишутся на ходу.
- Нет устоявшихся процессов (потому что некому было их написать),
- Нет чётких ролей (ты же тимлид, ты и деплой, и саппорт, и маркетинг),
- Нет гарантий, что завтра корт будет тот же самый,
- Зато есть скорость и свобода, которые на грунте даже не снились.
Типичная ошибка: прийти с грунта или харда и начать строить процесс. На траве процесс не успевает прижиться - покрытие меняется каждый сезон.
Почему перенос привычек убивает
И вот главная ловушка. Два примера - зеркальных.
С грунта на хард.
Коллега пришёл из оборонки в продуктовую команду. Первая задача - интеграция с внешним API. В оборонке он бы сделал так: ТЗ на 30 страниц, согласование архитектуры, ревью безопасности, протокол решения, подпись. Здесь он начал так же. Через две недели его позвали на стендап:
- Где интеграция?
- Дорабатываю ТЗ, осталось согласовать с безопасниками.
- Какое ТЗ? Вася за соседним столом уже написал прототип и катит на прод.
- Но у него же нет документации...
- У него есть работающий код и зелёные тесты. А у тебя - PowerPoint.
Коллега не был глупый. Он был грунтовый игрок на харде. Длинный розыгрыш на быстром покрытии - это не стратегия, это способ отдать очко, не сделав ни одного удара.
С харда на грунт.
Другой знакомый, наоборот, ушёл из бигтеха в крупный промышленный холдинг. Привык: идея, прототип, прод - за спринт. На третий рабочий день написал решение и отправил на внедрение. Через час - звонок:
- Вы это согласовали с отделом промбезопасности?
- Нет, это софтовое решение, какие там риски...
- У нас всё проходит через промбезопасность. И через закупки. И через юристов. И через замдиректора по производству.
- Но это задержит на два месяца!
- Добро пожаловать на грунт. Здесь "два месяца" - это "быстро".
Он не был наивный. Он был хардовый игрок, который бил плоско на покрытии, где мяч возвращается с верхним вращением и через три инстанции. Следующие полгода он разгребал последствия своего "быстрого старта".
Оба умные. Оба опытные. Оба проиграли первый сет. Не потому что плохо играли - потому что играли не на том покрытии.
Грубая таблица покрытий
| Параметр | Грунт (энтерпрайз) | Хард (бигтех) | Трава (стартап) |
|---|---|---|---|
| Скорость решений | недели-месяцы | дни-недели | часы-дни |
| Чем побеждают | терпение, связи, устойчивость | скорость, данные, итерации | адаптивность, наглость, выносливость |
| Главный риск | заглохнуть в согласованиях | принять плохое решение быстро | сгореть на хаосе |
| Что убивает пришельца | попытка ускорить систему | попытка всё проработать | попытка навести порядок |
| Ошибки видны через... | месяцы (и тогда больно) | дни (и тогда дашборд красный) | часы (и тогда переделываем) |
Мини-правило смены покрытия
Если вы меняете компанию - или даже подразделение внутри одной - первое, что стоит сделать: не показать себя, а понять отскок. Как здесь принимаются решения? Какой цикл? Кто реально влияет? Что здесь считается быстро? Что считается нормальным?
Месяц наблюдений стоит дороже, чем полгода героического я знаю как надо, я же на прошлом покрытии выигрывал.
Из личного
Я переходил с грунта на хард. Первые месяцы играл так, будто мне по-прежнему нужно три комитета и два согласования на каждый чих. Вокруг люди выкатывали фичи за неделю, а я прорабатывал. Потом понял: здесь мяч не ждёт. Либо ты бьёшь, либо ты проиграл.
А потом наблюдал обратное: люди из быстрого бигтеха приходили в классический энтерпрайз и ломались о вязкость. Почему так медленно?, зачем столько согласований?, у нас же есть метрики!. У вас метрики. А у них - регламент, который пережил три реорганизации и двух генеральных директоров.
Самое неприятное открытие: навыки, наработанные годами на одном покрытии, на другом иногда не просто бесполезны - они вредны. Умение "терпеть и ждать", которое спасает на грунте, на харде превращается в потерю инициативы. Умение быстро решать, которое кормит на харде, на грунте выглядит как дерзость и заканчивается изоляцией.
Универсального покрытия не существует. Есть только умение быстро понять, на каком корте вы стоите, и перестать бить так, как будто стоите на другом.
Акт II. Управление потоком и инициативой
Пушечные ядра, микро-ядра и «блуперы»
«Ради гвоздя пропала подкова, ради подковы - лошадь, ради лошади - всадник.» - английская пословица
Пушечное ядро всегда слышно. Оно летит с характерным звуком: поручение, приказ, стратегия, регулятор, вчера на совете решили.
Классическая ошибка - пытаться отбить его силой. Силой вы только ломаете запястье.
Правильнее:
- Быстро оценить радиус поражения (команды, бюджеты, сроки);
- Выбрать одну метрику, которая будет севером (иначе вас разорвёт);
- Ограничить фантазии: что мы реально можем сделать за N недель.
Микро-ядра (Смерть от тысячи порезов)
Микро-ядро звучит тихо.
- А можно ещё вот это?
- Ну там же просто…
- Давайте вкинем в текущий спринт, вы же быстрые.
И вы, как приличный человек, говорите да. Потому что отказ - это социальный дискомфорт, а дискомфорт мы не любим.
Именно так вы проигрываете матч: не одним ударом в сетку, а тысячей маленьких, почти незаметных.
Практика:
- Ведите список микро-ядёр (да, отдельно);
- Ставьте WIP лимит;
- Каждое ну это же просто переводите в часы/дни и стоимость.
Если вы не переводите - вы играете в религию, а не в работу.
Блуперы (случайные мячи)
Блупер - это когда никто не хотел, но получилось.
- Кто-то нажал "reply all" не туда;
- Кто-то выкатил без флага;
- Кто-то "случайно" поменял конфиг;
- Кто-то недосказал на встрече, а остальные поняли по-своему.
Блуперы ловятся не героизмом, а системной скукой:
- Чеклисты;
- Двухфакторные подтверждения;
- Ритуалы типа "после встречи - короткое письмо с решениями".
Да, это выглядит как бюрократия. Но это та самая бюрократия, которая делает меньше глупых ошибок. А значит - выигрывает.
Мини-табличка прикидки (порядок величин)
| Тип мяча | Частота | Урон за один | Итоговый урон за квартал |
|---|---|---|---|
| Пушечное ядро | низкая | очень высокий | высокий |
| Микро-ядра | высокая | средний | очень высокий |
| Блуперы | средняя | от смешного до катастрофы | непредсказуемо |
И да, непредсказуемо - это не характеристика вселенной. Это характеристика нашей подготовки.
Пакеты и пакеты с пакетами
«Для того, у кого есть только молоток, всё выглядит как гвоздь.» - Абрахам Маслоу
Есть отдельный вид корпоративной боли: когда работа приходит не по одной задаче, а пачками. И в каждой пачке есть еще пачки. И в пачках тоже есть пачки. Это как родословная, только вместо гордости - очередной созвон.
Если вы работали в большом контуре (неважно, финтех это, ритейл или крупный завод), вы знаете этот механизм:
- Приходит пакет решений (инициатива, программа, поручение).
- Внутри - десятки маленьких задач.
- Каждая маленькая задача рождает уточнения, зависимости, согласования.
- И внезапно вы управляете не работой, а деревом потомков.
Почему пакетность опасна?
Потому что мозг и процессы обычно оптимизированы под один мяч за раз.
А пакет - это сразу десять мячей. И все летят в разные стороны.
Тут два типовых проигрыша:
- Вы пытаетесь отбить всё - выгораете, качество падает, люди начинают ошибаться (см. главу про ошибки).
- Вы выбираете один мяч - остальные падают и дают очки оппоненту (или реальности).
Практика: правила для пакетов
Если на вас упал пакет, делайте 3 шага.
- Декомпозиция: разбить пакет на подзадачи. Не идеально, грубо.
- Критический путь: найти 2-3 вещи, без которых всё остальное бессмысленно.
- Ограничение параллелизма: не делайте 20 задач чуть-чуть. Делайте 3 задачи до конца.
Да, вам будут говорить: ну вы же можете параллельно.
Можете. Но можете и нужно - разные слова.
Дети пакетов (скрытая часть айсберга)
Дети пакетов - это зависимости, которые появляются позже и выглядят как сюрприз:
- “А где документация?”
- “А кто будет поддерживать?”
- “А как это влияет на безопасность?”
- “А что с закупкой/лицензией?”
- “А куда это встраивается в общий план?”
Чтобы не тонуть, заведите простую карту:
| Подзадача | Зависимости | Риск | Следующий шаг |
|---|---|---|---|
| A | команда X | высокий | встреча + договор |
| B | закупка | средний | ТЗ + срок |
Это не управление ради управления. Это способ не дать детям пакетов вырасти в чудовищ.
Зачем на самом деле нужны пакеты
Пакеты часто приходят не потому что так удобно, а потому что так прячут ответственность.
Когда решение приходит пакетом, виноватого найти сложнее: ну это же большая программа, там много людей.
Если вы хотите выиграть матч, вам придётся делать непопулярную вещь: вытаскивать ответственных из пакета. На свет. Поимённо.
Ошибка в планировании
Я однажды гордился тем, что держу в голове огромный пакет. Это было моей суперсилой.
Потом я понял, что это не суперсила. Это просто отсутствие системы и зависимость от собственной памяти. А память, как выяснилось, не SLA.
Приём подачи: как не отвечать сердцем
«Умение сказать "нет" - это умение сказать "да" чему-то более важному.» - Стивен Кови
В обычной игре вы не проигрываете на подаче. Вы проигрываете на приёме.
Подача в корпорации - это входящий запрос: письмо, задача, "срочно на пять минут", "а можно консультацию", "а ты же понимаешь".
И вот где ломаются даже сильные люди: они принимают подачу не ракеткой, а лицом. То есть эмоцией.
- "Конечно помогу!"
- "Сейчас посмотрю!
- "Да, это важно!
А потом вы обнаруживаете, что играете чужой матч, чужими мячами, на чужом корте.
Главная метрика приёма
Не вежливость. Не быстрота ответа. А WIP. Сколько мячей одновременно у вас в воздухе.
Если WIP больше вашей пропускной способности - качество падает, сроки едут, нервная система начинает свистеть, как дешёвый подшипник.
Два режима приёма
- Блок: коротко вернуть мяч через сетку, не давая оппоненту забить.
- Контратака: принять и сразу перевести инициативу в свою пользу (редко, дорого).
Проблема в том, что большинство людей пытаются контратаковать каждую подачу. Потому что хочется быть крутым. Потому что "я умею". Потому что самооценка.
Так не работает.
Практика: стандартные возвраты
Заведите 5 скучных ответов. Это не про манипуляцию. Это про сохранение игры.
- "Принял. Срок ответа: завтра до 16:00. Если нужно раньше - уточните приоритет (P0/P1/P2)."
- "Могу помочь, но сейчас WIP полный. Два варианта: либо через N дней, либо меняем приоритеты."
- "Чтобы ответить, нужны данные: A, B, C. Без них будет гадание."
- "Это затрагивает X и Y. Давайте сразу подключим их, иначе будет рикошет."
- "Сейчас вижу риск Z. Ок, если идём, но фиксируем риск письменно."
Подводный камень дружеских подач
Самые опасные подачи - не от врагов. От друзей.
Человек улыбается и говорит: "Слушай, ты же наш, помоги".
И вы, как взрослый, опытный корпоративный волк, уже понимаете: сейчас вам пытаются отдать мяч, который не хочется держать у себя.
Если вы примете его лицом - вы проиграли очко до начала розыгрыша.
Мини-чеклист "не принять лицом"
- Я понимаю, что именно от меня хотят (в одном предложении)?
- Я понимаю, какой приоритет по сравнению с моими текущими задачами?
- Я понимаю стоимость (время/люди/риски)?
- Я понимаю, кто ещё должен участвовать?
Если хотя бы на два вопроса ответ нет - ваш лучший приём сейчас это спокойный блок.
Да, это не выглядит героически. Зато вы остаетесь в игре.
Почтовые индексы для особой подачи
«Самое важное в коммуникации - услышать то, что не было сказано.» - Питер Друкер
В теннисе подача - это не удар куда попало. Это доставка. В корпорации - то же самое, только вместо корта у вас сеть адресатов.
И тут начинается смешное: многие люди подают в середину и удивляются, что мяч возвращается им в лоб.
Потому что в корпоративном мире у каждого адресата - свой почтовый индекс.
Что такое индекс?
Это не должность. И не должностная инструкция. Индекс - это то, что человек реально защищает.
- Для одного индекс - риск (комплаенс, безопасность, чтобы не посадили).
- Для другого - сроки (time-to-market, мы обещали рынку).
- Для третьего - бюджет (CapEx/OpEx, P&L).
- Для четвертого - репутация (публичные обещания, чтобы не выглядело глупо).
Если вы подаете аргумент не в тот индекс - вы делаете красивую, честную, но бесполезную работу.
Типовая ошибка инженера
Инженер подает в технику: архитектура, задержки, эффективность, проценты.
Получатель (например, финансовый) стоит на другой половине корта и думает: "Что это вообще было?"
И возвращает вам мяч простым ударом: "А сколько это стоит и когда окупится?"
Типовая ошибка менеджера
Менеджер подает в волю: надо, важно, рынок, сделаем.
Получатель (например, эксплуатация) возвращает: "А SLA? А мониторинг? А кто будет дежурить?"
И вы внезапно узнаёте, что красивый план - это просто мяч без вращения.
Практика: карта индексов
Перед подачей (перед письмом/встречей/презентацией) сделайте маленькую таблицу. Она скучная, но экономит недели.
| Стейкхолдер | Что защищает (индекс) | Какой страх | Чем попасть |
|---|---|---|---|
| Безопасность | риск | утечка/инцидент | модель угроз + меры + остаточный риск |
| Финансы | деньги | не залезем в бюджет | прикидка CapEx/OpEx + варианты |
| Бизнес | сроки/эффект | не успеем/не вырастем | метрика успеха + план + trade-offs |
| Эксплуатация | стабильность | будет гореть ночью | SLA/SLO + oncall + алерты |
Это выглядит как занудство. Но это и есть умение подавать.
Самое неприятное
Если вы не выбираете индекс, вы всё равно подаете. Просто случайно.
И потом искренне обижаетесь: "Ну я же всё объяснил".
Объяснили. Не туда.
Секта карбоновых ракеток: почему Jira не забивает мячи
«Дурак с инструментом - всё ещё дурак.» - Грэди Буч
В любительском теннисе есть особая порода людей. Они приходят в профессиональный магазин, выкладывают две зарплаты за карбоновую ракетку с характеристиками как у Джоковича, нанизывают струны по 8 000 за комплект - и выходят на корт. Удар не изменился. Подача не стала точнее. Но ощущение... ощущение изменилось. И вот это ощущение - наркотик.
В корпорации карбоновая ракетка называется по-разному: миграция на Jira, переход в Confluence, давайте внедрим Notion, нам нужен нормальный BI. Иногда - давайте купим SAP (это уже не ракетка, это целый корт с подогревом, но принцип тот же).
Я не против хороших инструментов. Хороший трекер с автоматизациями, нормальный CI/CD, чистая вики - это реально полезно. Как хорошая ракетка: приятный баланс, правильный вес, удобная хватка.
Но ракетка не научит вас договариваться у сетки.
Почему секта карбона так живуча?
Потому что инструмент - это видимое действие. Купил, настроил, показал на демо. Можно отчитаться. Можно сказать: мы улучшили процесс. Дашборд красивый, поля заполнены, workflow нарисован.
А научиться договариваться - это невидимое. Его не покажешь на слайде. Его не купишь за бюджет. Оно не даёт ощущения контроля. А контроль, как мы уже говорили, - наркотик для человека, который отвечает за сроки и за людей.
Поэтому выбор очевиден: давайте лучше поменяем трекер.
Два корта, два результата
Пример первый: команда с карбоновыми ракетками.
Команда из ~30 человек в крупном продукте. Полгода мигрировали с одного трекера на другой. Настраивали кастомные поля, рисовали workflow на 14 статусов, делали дашборды для каждого уровня менеджмента. Подключили интеграцию со Slack, настроили автоматические напоминалки, купили плагин для отчётности.
Через три месяца после миграции - те же симптомы:
- Задачи зависают в статусе In Progress неделями, потому что никто не договорился, что считать done;
- На ретро каждый раз одно и то же: мы не понимали, кто владелец;
- Баги прилетают как блуперы - а я думал, это ваша зона;
- Дашборд красивый, но данные в нём врут, потому что люди заполняют поля чтобы отстали.
Ракетка новая. Удар - старый. Мяч всё так же летит в сетку.
Пример второй: команда с деревянной ракеткой.
Другая команда, человек 12. Трекер - Google Sheets. Да, серьёзно. Один файл с табличкой: задача, владелец, срок, статус, блокер. Ни кастомных полей, ни workflow, ни дашборда для C-level.
Зато у них было другое:
- После каждой встречи - письмо на 3 строки: что решили, кто делает, когда;
- У каждой задачи ровно один владелец (не команда, не мы все, а Иван или Оля);
- Блокер эскалировался в течение 4 часов, а не обсудим на следующем синке;
- Раз в две недели - 20-минутный разбор: где мы ошиблись, что поменять.
Результат: предсказуемые релизы, минимум сюрпризов, и - главное - люди понимали, в какую игру они играют.
Они играли деревянной ракеткой и выигрывали. Потому что смотрели на мяч, а не на витрину профессионального магазина.
Диагностика: вы в секте?
Три признака инструментального фетишизма:
- Вы тратите больше времени на настройку инструмента, чем на обсуждение правил работы с командой.
- После внедрения нового инструмента проблемы остались, но теперь у них красивые лейблы.
- На вопрос почему задача провалилась ответ звучит как трекер неудобный или нам нужна другая система.
Если узнали два из трёх - добро пожаловать в секту. Выход - ниже.
Что может починить инструмент, а что - нет?
Грубая табличка (не идеальная, зато честная):
| Что может починить инструмент | Что инструмент не починит никогда |
|---|---|
| Визуализация потока задач | Отсутствие ответственных (а кто вообще за это отвечает?) |
| Автоматические напоминания | Неумение говорить нет (см. главу про приём подачи) |
| Единое место хранения | Привычку не фиксировать решения письменно |
| Метрики и отчётность | Страх эскалировать блокер вовремя |
| Удобный интерфейс для задач | Культуру сделай как понял, потом разберёмся |
Правая колонка - это всё про людей. Про договоренности. Про правила на сетке. Инструмент не лечит отсутствие позиции у сетки. Он просто делает все более наглядным, если вы, конечно, умеете читать дашборд.
Мини-правило: тест "бумажного стаканчика"
Перед тем как мигрировать на новый инструмент, задайте себе вопрос:
Если бы у нас был только чат и бумажный стаканчик с ручкой - мы бы всё равно знали, кто за что отвечает, когда дедлайн и что делать при блокере?
Если да - инструмент поможет. Он ускорит то, что уже работает.
Если нет - инструмент навредит. Замаскирует то, что не работает, и вы потеряете ещё полгода.
Из личного опыта
Я сам был адептом секты. В одном проекте потратил три недели на настройку идеального Jira-борда: кастомные поля, swimlanes, фильтры, автоматические переходы. Было красиво. Как карбоновая ракетка в витрине.
Потом на первом же спринте выяснилось, что два ключевых человека вообще не открывают Jira. Они работали по устным договорённостям в курилке. И знаете что? У них получалось лучше, чем у тех, кто заполнял все поля по регламенту.
В тот момент я понял простую вещь: инструмент - это усилитель. Он усиливает то, что есть. Если есть договорённости - усиливает договоренности. Если есть хаос - усиливает хаос. Только теперь хаос красиво отображается на Kanban-доске.
А мяч, кстати, всё ещё летит. И ему всё равно, какой у вас трекер.
Акт III. Позиционная игра
Сетка: суета и вне позиции
«Зрелость - это способность выносить неопределённость.» - Эрих Фромм
В корпоративном теннисе сетка - это не только граница. Это ещё и место, где вы чаще всего выглядите глупо.
Потому что сетка - это интерфейс между командами.
А интерфейсы, как мы знаем, либо описаны, либо вы описываете их потом в постмортеме.
Два типа сеточных ошибок
- Суета - вы делаете у сетки действия, которые красиво выглядят, но не имеют смысла.
- Вне позиции - вы вообще не занимаете позицию. Стоите, ждёте, и мяч прилетает вам в корпус.
Оба варианта популярны.
Суета: я сейчас всё решу
Это когда вы:
- Влезаете в чужую зону ответственности помочь;
- Обещаете за других;
- На лету принимаете решения на встрече без данных;
- Делаете перехват в коммуникации, чтобы показать, что вы быстрый.
Иногда это срабатывает. Редко. И это создаёт опасную иллюзию компетентности.
Потом вы повторяете - и получаете рикошет. Потому что у сетки в обычной игре правит не техника, а статистика.
Вне позиции: я не при делах
Это когда вы:
- Не говорите “кто отвечает”;
- Не фиксируете “что считаем done”;
- Не обозначаете “что в scope/что out of scope”.
Вы думаете, что сохраняете мир. На самом деле вы просто откладываете конфликт. Конфликт всё равно придёт, только в худший момент (когда дедлайн уже рядом).
Практика: правила игры у сетки
Вам нужны 4 коротких договора. Не на 20 страниц. На 4 строки.
- Ответственный: кто владелец результата.
- Артефакты: что именно отдаём/получаем (API, документы, сроки, форматы).
- Оценка: минимальное качество, которое считается приемлемым.
- Эскалация: что делаем, если пошло не так (канал, срок реакции).
Если эти четыре пункта не существуют - вы играете в на авось.
Почему это особенно важно для матёрого корпората?
Потому что зрелость - это не умение быстро говорить на встрече. Это умение не делать лишних движений, которые потом стоят недели.
Я видел людей, которые выигрывали матчи не потому что они самые умные, а потому что они умеют стоять у сетки правильно: спокойно, в позиции, без суеты, с ясной ответственностью.
Скучно? Да.
Зато победно.
Пригвоздить сетку (и себя тоже)
«Доверяй, но проверяй.» - русская поговорка
Есть два способа работать у сетки.
Первый - бегать туда-сюда: то вы в продукте, то вы в инфраструктуре, то вы в безопасности, то вы в закупках. Вы везде и нигде. Это выглядит как активность.
Второй - пригвоздить сетку: выбрать позицию и держать её. Не потому что вы упрямый, а потому что иначе вы превращаетесь в комментатора, а не игрока.
Что значит пригвоздить?
Это значит честно ответить:
- Где заканчивается моя ответственность;
- Где начинается чужая;
- Что я обязан сделать, даже если никто не хлопает;
- Что я не делаю никогда, даже если на меня давят.
Если у вас нет этих ответов, вас будут водить по корту как мячик для собаки.
Корпоративная техника гвоздя
Всё неприятно просто. Нужны артефакты.
- RACI (да, я тоже ненавижу это слово, но иногда работает).
- SLO/SLA (если есть прод).
- Definition of Done (если есть команды).
- Протоколы решений (если есть комитеты).
Это не бумажки ради бумажек. Это как натянуть сетку на правильную высоту. Иначе вы спорите не про игру, а про то, где у сетки верх.
Скрытый мотив
Самый частый скрытый конфликт - не кто прав, а кто будет виноват.
В одних компаниях это оформлено как ответственный исполнитель. В других это чаще выглядит как драйвер + куча поддерживающих. Но смысл одинаковый: если мяч упал на вашей половине, объяснять будете вы.
И вот почему люди избегают гвоздя: гвоздь делает вас видимым.
А видимость - это ответственность.
Практика: короткий договор у сетки
Если вам нужно прибить сетку быстро, напишите (или проговорите) 6 строк:
- Цель (метрика, не лозунг).
- Срок (конкретный).
- Владелец результата (один).
- Кто согласует (список, не “все”).
- Риски (3-5 штук, честно).
- Что делаем при отклонении (эскалация).
И потом - фиксируйте.
Я много раз пригвождал сетку так, что прибивал себя вместе с ней. Это тоже бывает: слишком широкая ответственность, слишком большой обещанный выйгрыш.
Поэтому финальное правило простое:
Позиция у сетки должна быть не героической, а устойчивой.
Тройная ошибка
«Никогда не перебивайте противника, когда он совершает ошибку.» - приписывается Наполеону Бонапарту
В теннисе есть двойная ошибка: вы два раза подряд не ввели мяч в игру, и точка. В корпорации мы пошли дальше. Мы инновационная страна, как ни крути. У нас есть тройная ошибка.
Сценарий знакомый.
-
Вы подаёте - запускаете инициативу. С первой попытки мощно, красиво, с первого раза зайдёт.
Мяч улетает в аут. То есть в соседний департамент. То есть надо согласовать. -
Вы делаете вторую подачу - осторожнее.
Мяч попадает в сетку. То есть не хватает обоснования. То есть давайте на комитет.
И тут большинство людей делают корпоративную тройную ошибку.
- Они бегут к сетке после слабой подачи.
В переводе на человеческий: вы после плохой/осторожной версии решения сразу идёте эскалировать, продавать, включать админресурс, выбивать. И в этот момент оппонент (а иногда просто реальность) бьёт по ногам: запросом на уточнение, встречным письмом, "а покажите расчёт", "а где риски", "а у нас параллельный проект", "а мы так не делаем".
Вы бы сделали лучше, если бы просто тихо сделали двойную ошибку и начали заново. Но нет, вы выбрали самый болезненный способ проиграть очко: публично.
Почему это вообще происходит?
Потому что мы пытаемся играть PRO игру в обычной.
В PRO игре выход к сетке после подачи - нормальная агрессия: вы закрепляете преимущество, добиваете.
В обычной игре выход к сетке после слабой подачи - это поймайте меня на полуслове.
И да, где-то сетка называется регламент, а где-то - процесс, но удар по щиколотке ощущается одинаково.
Как выглядит тройная ошибка в жизни (мини-диалог)
- Мы стартуем в следующем спринте, ок?
- Ок, но нужен security review.
- Ну это же формальность, мы всё учли.
- Тогда давайте на ревью.
- Зачем? Я сейчас пойду к директору, он согласует.
- Идите. Только потом не удивляйтесь, что вам прилетит список замечаний на 40 пунктов и фраза почему вы это не принесли сразу.
Методика не бегать к сетке
Если хотите выиграть обычную игру, вам надо научиться делать скучную вещь: держать мяч в игре.
То есть:
- Фиксировать договоренности письмом (да, это противно);
- Делать второй заход не слабее, а точнее: коротко, по метрикам, по рискам;
- Не эскалировать до тех пор, пока вы не понимаете, что именно вы эскалируете.
Чеклист: вы сейчас на тройной ошибке?
Если 2+ да - вы на грани.
- Вы идёте к начальству не с данными, а с эмоцией.
- Вы не можете в двух строках написать: "что делаем - зачем - сколько стоит - какой риск".
- Вы надеетесь, что продавливание заменит проработку.
- Вы выходите к сетке после подачи, которая сама по себе не создаёт преимущества.
Есть люди, которые гордятся тем, что умеют продавить. Это как гордиться тем, что вы иногда отбиваете мяч рамой ракетки и он чудом падает в линию. Красиво один раз. Но статистика потом съедает вас целиком.
Свободы от удара навесом
«Иногда лучшая стратегия - дать противнику запутаться самому.» - Михаил Тал
- Умный навес: вы реально выигрываете время, чтобы собрать данные, снять риск, поменять позицию.
- Навес от страха: вы просто отодвигаете момент, когда надо сказать да или нет.
Снаружи они выглядят одинаково. Внутри - разные вселенные.
Почему Навес от страха так популярен?
Потому что он социально безопасен. Вы никого не обидели. Вы в процессе. Вы работаете.
Но статистика беспощадна: если вы навешиваете каждый мяч, вас ловят на смэше.
У производственников это называется потеря темпа на согласованиях.
У айтишников - мы утонули в обсуждениях.
Ощущение одинаковое: мяч падает туда, где вы уже не стоите.
Как понять, что вы навешиваете не туда?
Признаки:
- Вы переносите решение без новой информации;
- У "позже" нет даты;
- У "уточню" нет списка вопросов;
- У "подумать" нет владельца мысли (да, звучит смешно, но это важно).
Правильная техника навеса (в обычной игре)
Если вы делаете навес, он должен быть адресным. Как письмо. Как задача.
Формула простая:
«Переносим решение до <дата>, потому что нужно <данные/согласование/эксперимент>. Владелец: <имя>. Критерий готовности: <что должно появиться>.»
Если вы не можете так написать - вы делаете навес от страха.
Навес как оружие
Есть один вид навеса, который особенно любят матёрые: навес как ловушка.
Вы даёте оппоненту время... и он успевает ошибиться.
Принести сырые данные. Переобещать. Запутаться в формулировках. Потерять союзника.
Это грязно? Ну, зависит от того, как вы это делаете. Я предпочитаю думать, что это не грязно, а корректная работа с вероятностями.
Я люблю навесы. Слишком люблю. Это мой дефолтный удар, когда я устал, когда вокруг шум, когда хочется чтобы отстали.
И каждый раз, когда я ловлю себя на третьем давайте позже без причины, я понимаю: я не навес делаю, я просто сдаю позицию.
Полумеры
«Нет ничего более постоянного, чем временное.» - русская поговорка
Полумера - это когда вы делаете вид, что решаете проблему, но на самом деле покупаете себе маленькую передышку. Иногда это разумно. Иногда - это способ проиграть медленно и мучительно, без права на драматичный финал.
В обычной корпоративной игре полумеры особенно опасны потому, что они выглядят зрело.
- "Давайте пока так, а потом улучшим.""
- ""Сейчас не будем трогать архитектуру, просто добавим костыль."
- "Согласуем частично, остальное потом. "
Снаружи - прагматизм. Внутри - кредит под проценты.
Когда полумера хороша?
Полумера хороша, если:
- У неё есть срок жизни (TTL);
- У неё есть владелец;
- У неё есть понятный снос (как мы будем убирать);
- И главное: она реально уменьшает риск/стоимость сейчас.
Например: фича-флаг, временный ручной контроль, ограничение аудитории, обрезанный scope.
Когда полумера убивает?
Полумера убивает, если:
- Она не записана (значит, о ней забудут);
- Она не имеет даты смерти;
- Она становится основой системы;
- Она делает следующий шаг дороже.
Это типичный путь: временное становится постоянным, потому что временное же работает. А потом приходит момент, когда работает перестает быть аргументом, и начинается пожар.
Практика: реестр полумер
Да, я предлагаю бюрократию. Но маленькую.
Заведите список:
| Полумера | Зачем | Владелец | Дата пересмотра | Риск |
|---|---|---|---|---|
| X | убрать блокер | Иван | 2026-03-15 | средний |
| Y | ускорить запуск | Оля | 2026-04-01 | высокий |
Если полумера не в реестре - она будет жить вечно. Как старая легаси-система, которую трогать нельзя.
Небольшая корпоративная математика
Полумера почти всегда уменьшает стоимость сегодня и увеличивает стоимость завтра.
Если завтра никогда не наступит - полумера идеальна.
К сожалению, завтра наступает примерно всегда. Даже в тех организациях, где кажется, что время стоит на месте.
В какой-то момент я понял, что часть моего опыта - это не умение решать проблемы, а умение красиво оформлять полумеры и объяснять, почему они так и задуманы.
Это полезный навык. До тех пор, пока вы не начинаете верить в свою презентацию.
Акт IV. Команды, кризисы и финал
Тай-брейк: почему в конце квартала правила не работают
«Ни один план не выдерживает первого столкновения с противником.» - Гельмут фон Мольтке
В теннисе тай-брейк - это не просто ещё один гейм. Это другая игра внутри игры. Счёт идёт по одному очку, подача меняется каждые два розыгрыша, ритм ломается, ноги тяжелеют, и тот, кто продолжает играть так, как будто это середина второго сета, - проигрывает. Тай-брейк требует короче думать, точнее бить и не тратить время на красоту.
В корпорации тай-брейк случается регулярно. Релизная неделя. Последний спринт перед демо. Конец квартала. Закрытие Q4, когда бюджеты горят, а KPI ещё не закрашены зелёным. Напряжение на максимуме. Люди спят по четыре часа. В чате сообщения в два ночи.
И вот в этот момент приходит человек и говорит: "А мы по процессу должны сначала согласовать."
Почему процесс на тай-брейке убивает?
Потому что процесс - это инструмент для нормального хода игры. Он создан для ситуации, когда у вас есть время на разминку, на обсуждение, на давайте вернёмся к этому позже.
На тай-брейке времени нет. И если вы пытаетесь играть по регламенту, вы делаете то же самое, что теннисист, который на тай-брейке начинает длинный розыгрыш с перекидками: вы отдаёте инициативу. А инициатива на тай-брейке - это единственный ресурс, который нельзя занять у соседа.
Это не значит, что процесс надо выкинуть. Это значит, что на тай-брейке процесс сжимается.
Как выглядит корпоративный тай-брейк (мини-диалог)
- У нас релиз в пятницу, нашли критический баг в интеграции.
- Надо оформить баг-репорт, поставить приоритет, назначить владельца, провести через тriage...
- У нас 36 часов.
- Ну а что я могу сделать, процесс есть процесс.
- Процесс есть. Пятницы скоро не будет.
Это не выдуманная ситуация. Я видел её в трёх разных компаниях с разницей в формулировках и одинаковым результатом: срыв дедлайна. Не потому что команда не справилась - потому что кто-то настоял на полном цикле согласования за 36 часов до релиза.
Что реально меняется на тай-брейке
| Обычная игра | Тай-брейк |
|---|---|
| решения через встречу | решения в чате за 10 минут |
| согласование - письмо - ответ | один звонок, одно решение, фиксация постфактум |
| владелец назначается через трекер | владелец - тот, кто взял трубку |
| quality bar нормальный | quality bar - не роняет прод и не теряет данные |
| ретроспектива в конце спринта | ретроспектива будет потом, сейчас - играем |
Обратите внимание: quality bar снижается. И это нормально. Это не мы стали хуже. Это мы сознательно выбрали, что сейчас важнее. Если вы не умеете явно снижать quality bar на тай-брейке, вы будете пытаться держать всё на максимуме - и не удержите ничего.
Три ошибки тай-брейка
- Играть как обычно. Тай-брейк - не обычный гейм. Если вы согласуете по процессу, пока мяч уже на вашей половине, - вы проиграли.
- Бросить все правила. Тай-брейк без минимальных правил - это хаос. Должен быть один человек, который принимает решения. Один канал коммуникации. Один критерий что считаем done.
- Не объявить тай-брейк. Самая частая ошибка. Команда уже играет на тай-брейке, а руководство ещё живёт в обычном режиме. Или наоборот: руководство объявило тай-брейк, а команда не поняла и продолжает заполнять формы.
Практика: протокол тай-брейка
Если вы чувствуете, что начинается тай-брейк (дедлайн горит, ставки высокие, запас времени кончился), сделайте три вещи:
- Объявите режим - явно, вслух, письменно. "Мы в режиме тай-брейка до пятницы 18:00. Вот правила."
- Назначьте одного арбитра - человека, который принимает финальное решение без созвона на 12 человек. Не комитет. Не давайте обсудим. Один человек.
- Зафиксируйте quality bar - что мы не делаем. Какие задачи замораживаем. Какие тесты пропускаем. Какие согласования откладываем. И запишите это, чтобы потом не было а почему вы так сделали.
Из личного опыта
Конец года. Продукт должен быть показан заказчику в январе. До каникул - две недели. Три критических бага, одна недоделанная интеграция, и - вишенка - один ключевой разработчик уходит в отпуск через четыре дня.
Мой руководитель собрал нас в переговорке и сказал: "С этого момента - тай-брейк. Все согласования - через меня лично. Все задачи, которые не влияют на демо, - в морозильник. Каждые четыре часа - синк на пять минут в чате, не больше. Кто не понимает приоритет - приходит ко мне, а не устраивает дискуссию в тикетах."
Мы не сделали идеально. Мы сделали достаточно. Демо прошло. Баги дочинили в январе. Никто не сгорел.
А потом я видел другую команду в похожей ситуации. Они не объявили тай-брейк. Продолжали проводить часовые планирования, заполнять отчёты, согласовывать scope. Дедлайн пролетел мимо. Демо перенесли. Заказчик запомнил.
Разница была не в людях. Люди были одинаково сильные. Разница была в том, что одни переключили режим игры, а другие продолжали играть длинные розыгрыши на тай-брейке.
Мини-правило
Тай-брейк - не чрезвычайное положение. Это нормальная часть игры, которая случается каждый квартал. Если вы к нему не готовы - вы не готовы к обычной корпоративной игре.
А если вы на тай-брейке требуете играть по процессу - вы не защищаете качество. Вы защищаете свой комфорт. И платит за это команда.
Судья на вышке, который смотрит другой матч
«Когда мера становится целью, она перестаёт быть хорошей мерой.» - Чарльз Гудхарт
В теннисе судья на вышке видит корт сверху. Он видит линии, видит сетку, видит счёт. Чего он не видит: как у вас свело икроножную на втором сете, что вы не спали ночь, что ракетка треснула и вы играете запасной, к которой ещё не привыкли. Судье это не важно. Судья считает очки и следит за формальными нарушениями.
В корпорации судья на вышке - это топ-менеджмент, аудит, комплаенс, внешний заказчик, регулятор. Те, кто видит счёт, но не видит игру.
И вот главная проблема: вы играете матч, а судья смотрит другой матч. Тот, который отображается на табло.
Почему судья смотрит не туда
Не потому что он глупый. Чаще всего судья умный, опытный и загруженный.
Именно потому что загруженный - он не может погружаться в детали каждой игры. У него 15 кортов одновременно. Он смотрит на метрики, дашборды, отчёты, KPI. Это его поле зрения. Всё, что не попало в метрику, - для судьи не существует.
И тут включается закон Гудхарта: метрика, которая стала целью, перестаёт быть хорошей метрикой. Команда начинает играть не хорошо, а так, чтобы табло показывало хорошие цифры. Скорость растёт, потому что задачи мельчают. SLA соблюдается, потому что тикеты закрываются формально. Code coverage 90%, потому что тесты проверяют геттеры.
Судья смотрит на табло и говорит: "Отлично, 6:4, всё по плану."
А вы знаете, что три из шести геймов выиграны на двойных ошибках оппонента, что второй сет вы еле вытянули, и что ваш лучший игрок тихо ищет вакансии.
Два типа судейских ошибок (которые бьют по вам)
- Судья наказывает за то, чего не понимает.
Вы сделали сознательный trade-off: выкатили фичу без полной документации, потому что окно рынка закрывалось. На аудите это выглядит как нарушение. Судья ставит замечание. Вы объясняете контекст. Судья говорит: Регламент есть регламент.
- Судья не замечает настоящую проблему.
У вас горит техдолг, команда на грани выгорания, архитектура трещит. Но скорость хорошая, KPI зелёные, отчёт сдан. Судья говорит: Молодцы, продолжайте. А через два квартала всё рушится, и судья удивляется: Как так, же всё было хорошо?
Как выглядит судейский матч в жизни
У нас был проект - внутренняя платформа для автоматизации тестирования. Команда из восьми человек, полгода работы. Платформа реально работала: сократили время регрессии с двух дней до четырёх часов, инженеры были довольны, баги ловились раньше.
Потом пришёл аудит. Аудитор посмотрел на документацию и сказал:
- У вас нет утверждённой архитектурной схемы.
- Есть, вот в вики, с диаграммами.
- Это не по формату. Нужна согласованная, с подписями, по шаблону.
- Но платформа работает, вот метрики...
- Метрики - это хорошо. Но формат документации не соответствует.
Результат: три недели потратили на переоформление того, что уже было сделано, только в правильном формате. Платформа в это время не развивалась. Баги копились. Команда тихо злилась.
Аудитор не был злой. Он делал свою работу. Просто его матч - это соответствие формату, а наш матч - это работающий продукт. Два разных матча, один корт.
Что судья реально оценивает
Полезно понимать, на что судья фактически смотрит (а не на что, как вам кажется, он должен смотреть):
| Что вы думаете, судья оценивает | Что судья реально оценивает |
|---|---|
| качество продукта | наличие артефактов, подтверждающих качество |
| компетенцию команды | формальные сертификации и compliance |
| реальные риски | риски из реестра (те, которые записаны) |
| бизнес-эффект | метрики из отчёта (те, которые видны) |
| вашу самоотверженность | ничего (её нет в дашборде) |
Правая колонка - это не цинизм. Это реальность. Судья оценивает то, что измеримо и зафиксировано. Всё остальное для него - шум.
Как правильно "апеллировать"
В теннисе апелляция - это формальный запрос на пересмотр решения. В корпорации апелляция - это умение разговаривать с судьёй на его языке, а не на вашем.
Три правила:
- Говорите метриками, а не эмоциями. "Мы устали" - не аргумент для судьи. "При текущей нагрузке вероятность инцидента P1 в следующем квартале - 40%, вот расчёт" - аргумент.
- Покажите, что вы видите то, что видит судья. Если судья смотрит на compliance, не спорьте с важностью compliance. Скажите: "Вот наш план по закрытию замечаний, сроки, владельцы. А вот что нам нужно, чтобы это не убило продуктовую работу."
- Фиксируйте невидимое заранее. Если вы знаете, что ваш настоящий риск - техдолг, а не то, что в реестре, - внесите его в реестр. Сделайте видимым. Потому что если судья не видит риск, для него риска нет. А когда риск материализуется, виноваты будете вы, а не судья.
Практика: перевод на судейский
Перед встречей с судьёй (отчёт руководству, аудит, комитет) сделайте простое упражнение: переведите каждый свой тезис на судейский язык.
| Что вы хотите сказать | Как это звучит для судьи | Как сказать, чтобы дошло |
|---|---|---|
| Мы пахали полгода" | (ничего) | "Закрыли 47 из 52 задач по плану, 5 перенесены с обоснованием" |
| "Качество отличное" | "Докажите" | "Zero P1 инцидентов за 3 месяца, MTTR P2 = 2 часа, вот график" |
| "Нам нужно больше людей" | "Все так говорят" | "При текущем составе backlog растёт на N задач/мес, TTM увеличится на X недель" |
| "Это технический долг" | "Это ваша проблема" | "Стоимость обслуживания: Y часов/спринт, риск отказа Z%, план погашения - вот" |
Перевод занимает 20 минут. Экономит недели споров.
Когда судья неправ (и что с этим делать)
Иногда судья действительно неправ. Метрика выбрана плохо, регламент устарел, аудитор не понимает специфику.
Соблазн - воевать. "Это глупое правило", "они не понимают", "давайте игнорировать".
Не работает. Судья на вышке, а вы на корте. Позиция не в вашу пользу.
Что работает:
- Предложите замену, а не отмену. "Вместо метрики A предлагаем метрику B, вот почему она точнее отражает реальность. Вот данные."
- Найдите союзника среди судей. В любой системе есть человек, который понимает и формат, и содержание. Используйте его как переводчика.
- Играйте в долгую. Один аудит не убивает. Серия замечаний - убивает. Лучше закрыть формальные замечания быстро и вернуться к настоящей работе, чем тратить энергию на войну с системой, которая вас переживёт.
Из личного опыта
Я долго злился на судей. На аудиторов, которые не понимают, зачем мы делаем то, что делаем. На руководство, которое смотрит на дашборд и не видит, что за красивыми цифрами - выгоревшая команда и костыли.
Потом я побывал по другую сторону. Меня попросили оценить работу соседнего подразделения. Мне дали метрики, отчёты, KPI. Я посмотрел - всё зелёное. Сказал: "Вроде нормально." Через месяц у них случился серьёзный инцидент.
И я понял: я сделал ровно то же самое, что ненавидел в судьях. Посмотрел на табло и решил, что знаю счёт. А счёт и игра - это разные вещи.
С тех пор я стараюсь делать две вещи. Первая: перед любым отчётом наверх - перевести свои реальные проблемы на судейский язык, чтобы они стали видимыми. Вторая: когда я сам на вышке - хотя бы раз спуститься на корт и спросить: "Что у вас болит, чего я не вижу в дашборде?"
Это не гарантирует победу. Но это уменьшает количество матчей, проигранных из-за того, что судья смотрел не тот матч.
Развод по-теннисному
«Все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему.» - Лев Толстой
В теннисе развод (в смысле “развести партнёров”) - это про позицию в паре: кто прикрывает центр, кто принимает, кто бьёт по линии, кто страхует.
В корпорации развод - это когда вы с партнёром (соседней командой, смежниками, подрядчиком) формально играете вместе, но фактически начинаете играть друг против друга.
И это одна из самых тихих причин проигрыша матчей.
Как начинается корпоративный развод
Никто не встаёт на встрече и не говорит: “С этого дня мы вас ненавидим”.
Всё начинается с мелочей:
- "мы думали, вы сделаете"
- "а мы думали, это ваша зона"
- "давайте пока без нас, вы там сами"
- "мы не подписывались на поддержку"
Потом появляются письма с копией начальства. Потом - протоколы "на всякий случай". Потом - параллельные решения. И вот вы уже не пара, а два одиночки на одной половине корта.
Главная ошибка: путать конфликт и развод
Конфликт - это нормально. В обычной игре он неизбежен: разные метрики, разные риски, разные скорости.
Развод - это когда вы перестаёте пытаться играть вместе.
И вот это дорого.
Практика: профилактика развода
Три вещи, которые выглядят банально, но работают.
- Общее поле целей: одна метрика, которую вы оба признаёте важной (даже если у каждого свои KPI).
- Правила на сетке: интерфейсы, сроки реакции, ownership (см. главу про сетку).
- Ритуал обратной связи: раз в неделю/две коротко: что болит, что мешает, что меняем.
Если этого нет - развод почти гарантирован. Вопрос только во времени.
Кто на самом деле уходит первым
Чаще всего развод начинается не со злой стороны, а со стороны, которая устала.
Устала тащить, устала объяснять, устала ловить блуперы, устала быть взрослым в комнате.
И вот тут начинается опасное: "усталость маскируется под прагматизм". "Давайте разделим зоны", "давайте вы сами", "давайте формализуем".
Формализовать - полезно. Но формализация без доверия - это уже не пара. Это контракт между людьми, которые не верят друг другу.
Я был обеими сторонами. Я уходил в формализацию, когда уставал. И я обижался на формализацию, когда её включали против меня.
Неприятная истина: развод почти всегда начинается с того, что кто-то слишком долго терпел вместо того, чтобы вовремя договориться.
Всё относительно
«Совершенство - враг хорошего.» - Вольтер
Есть последняя ловушка, в которую попадают даже опытные: они начинают мерить игру абсолютами.
- "Мы должны быть лучшими."
- "Это провал."
- "Это успех."
- "Надо сделать идеально."
В реальности корпоративный теннис - игра относительных величин.
Вы не выигрываете потому что вы идеальные. Вы выигрываете потому что вы чуть меньше ошибаетесь, чем оппонент. Или чуть лучше выбираете удары. Или чуть раньше понимаете, в какую игру вы попали.
Почему относительность - это не цинизм?
Потому что относительность - это способ выжить в мире, где:
- Правила меняются;
- Погода меняется;
- Состав игроков меняется;
- Мяч иногда рикошетит от сетки так, что хочется пойти работать садовником.
Если вы требуете от себя абсолютов, вы будете проигрывать не матчам, а ожиданиям.
Практика: относительные метрики
Вместо идеально/не идеально используйте:
- Лучше/хуже чем прошлый квартал;
- Лучше/хуже чем baseline;
- Дешевле/дороже чем вариант B;
- Быстрее/медленнее чем план;
- Риск выше/ниже чем допустимый.
Это инженерный взгляд: сравнивать, а не мечтать.
И ещё одно: ваш оппонент - не всегда человек
Часто ваш оппонент - это:
- Система;
- Организационная инерция;
- Отсутствие данных;
- Собственная усталость.
И тогда выиграть означает не сломать стену головой, а сделать маленькое улучшение, которое накопится.
Финальный чеклист (короткий)
Если вы хотите играть в обычной игре и выигрывать чаще, чем проигрывать, держите в голове:
- Две игры под одним названием.
- Очки делаются стабильностью, не красотой.
- Не бегайте к сетке после слабой подачи.
- Уважайте микро-ядра и блуперы.
- Подавайте в правильный индекс.
- Принимайте подачу ракеткой, не лицом.
- Прибейте сетку артефактами (ownership, интерфейсы, эскалация).
- Навес - только с адресом и датой.
- Полумеры - только с TTL.
- Пакеты - только с критическим путём и лимитом параллелизма.
- Развод в паре лечится раньше, чем становится официальным.
- И всё относительно: главное - быть чуть лучше, чем вчера, и чуть менее глупым, чем сегодня.
Самоирония на прощание
Если вы дочитали до этого места, есть две версии.
Первая: вам реально надо выиграть матч, и вы устали проигрывать на глупостях.
Вторая: вы просто любите читать, как кто-то пытается рационализировать хаос.
Я, если честно, вторая версия тоже. Но мне легче, когда хаос хотя бы разложен по главам.