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