Двадцать минут

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

В этой истории

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

У клиента около двадцати баз 1С. Все — в одной инфраструктуре, на одних серверах, в абсолютно одинаковых условиях, как двадцать одинаковых квартир в одном доме с одним и тем же отоплением.

Одна база работала медленно. Не «иногда подвисает», а по-настоящему медленно — так, что пользователи полгода жили с этим как с хронической болью в спине: терпимо, но постоянно, и с растущим раздражением.

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

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

Спорить я не стал — отчасти потому, что спорить с уже принятым решением так же полезно, как спорить с прогнозом погоды.

Вместо этого предложил простую вещь: разобраться в проблеме. Собрать показатели, найти конкретное место, где производительность проваливается, и подтвердить всё цифрами.

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

И вот тут собственник компании посмотрел на часы и сказал: «О, двадцать минут».

Именно эта фраза и застряла в памяти. Не потому что в ней было что-то остроумное — он просто констатировал факт. Но факт был показательный: полгода топтания на месте закончились ровно в тот момент, когда кто-то предложил не спорить, а сделать.

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

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

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

С тех пор вопросов к инфраструктуре больше не возникало. Ни разу.

Прошло уже несколько лет. Эту историю я вспоминаю не потому, что задача была технически сложной — таких за годы набралось предостаточно, и куда заковыристее. Запомнились именно эти двадцать минут.

Потому что иногда полгода уходит вовсе не на поиск причины.

Полгода уходит на поиск виноватого.

А причину начинают искать только тогда, когда кто-то наконец предлагает перестать спорить и начать проверять.

Вам не нужно выбирать формат заранее

Начнём с вашей ситуации

Расскажите, что происходит. Мы начнём с вопросов, разберёмся в ситуации и вместе определим следующий разумный шаг.

Хотите поговорить?

Для Москвы +7 495 033-15-00
Для всей России 8 800 600-23-25
Или написать start@octosmart.ru