Проект «Феникс». Роман о том, как DevOps меняет би - Страница 47


К оглавлению

47

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

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

Я смеюсь. Мне нравится эта сцена с Джоном Траволтой и Самюэлем Л. Джексоном.

Я быстро принимаю душ, забегаю на кухню и хватаю пару сырных палочек, которые так любит мой сын. Я беру их с собой, прыгаю в машину и еду в офис.

Уже выехав на шоссе, я звоню Пэйдж. Она отвечает сразу же: «Дорогой, где ты был? Я на работе, дети с мамой».

Я говорю: «Если честно, я выбрался домой только на часик. Только я лег в постель, позвонил Вэс. Видимо, наше приложение «Феникс» стало показывать всему миру номера кредитных карточек. Это просто ужасная проблема безопасности, поэтому я уже мчусь обратно на работу».

Я слышу, как она грустно вздыхает: «Ты в этой компании уже больше десяти лет и никогда тебе не приходилось столько работать. Я уже не уверена, что мне нравится это повышение».

«Как и я, дорогая…» – говорю я.

Глава 13
Катастрофа

15 сентября, понедельник


К понедельнику «Феникс» превратился в публичное фиаско. Мы попали на первые полосы всех технологических сайтов. Ходят слухи, что кто-то из Wall Street Journal пытался добраться до Стива, чтобы взять интервью.

Я возвращаюсь в реальность, когда слышу, как Стив произносит мое имя. Полностью дезориентированный, я оглядываюсь по сторонам и понимаю, что я на работе и, видимо, уснул на встрече о состоянии «Феникса». Я бросаю взгляд на часы. 11:04.

Мне приходится посмотреть на телефон, чтобы понять, что на дворе понедельник.

На мгновение я задаюсь вопросом, куда делось мое воскресенье, но, глядя на красное лицо Стива и понимая, что он, похоже, обращается ко мне, пытаюсь сконцентрироваться.

«…не волнует, чья это вина. Можете быть уверены, при мне такого никогда не случалось. Но прямо сейчас не нужно быть провидцем, чтобы понять, что мы полностью облажались перед нашими клиентами и вкладчиками. Все, что я сейчас хочу слышать, это как мы собираемся выкапываться из этого дерьма и восстанавливать работу бизнеса».

Он оборачивается и показывает на Сару, говоря: «И ты не должна расслабляться, пока все твои менеджеры магазинов не скажут, что они могут в нормальном режиме проводить транзакции. Ручная оплата через терминал? Мы что, в какой-то стране третьего мира?»

Сара спокойно отвечает: «Я полностью понимаю, насколько это неприемлемо. Я лично удостоверюсь в том, что весь наш персонал осознает ответственность и свои обязанности».

«Нет, – отвечает Стив быстро и жестко. – Это ты полностью должна осознавать свои обязанности и ответственность. Не забывай об этом».

Мое сердце на мгновенье замирает, когда я думаю о том, что Стив наконец-то снял с себя заклятье Сары.

Возвращаясь снова ко всем остальным в комнате, он жестко говорит: «Когда менеджеры магазинов скажут, что они безболезненно могут проводить все необходимые операции, я хочу поговорить по 15 минут с каждым, кто приложил к этому руку. Освободите свои календари. Никаких извинений.

Это касается тебя, Сара, Крис, Билл, Кирстен, Энн. И даже тебя, Джон», – говорит он, указывая на тех людей, чьи имена он называет.

Поздравляю, Джон. Наконец-таки и тебя заметил Стив.

Он продолжает: «Я вернусь через два часа – после того, как поговорю по телефону с очередным журналистом».

Он хлопает дверью.

Сара нарушает молчание. «Что ж, вы все слышали Стива. Нам не только надо восстановить POS-системы, но нужно еще настроить «Феникс» так, чтобы он работал. У прессы сегодня просто не день, а праздник из-за всех этих ошибок с системой заказов и прочим».

«Ты из ума выжила? – говорю я, наклоняясь вперед. – Мы поддерживаем в «Фениксе» жизнь только за счет героических усилий всей команды. Вэс не шутил, когда сказал, что мы реально перезагружаем серверы каждый час. Мы не можем бороться с какими-то еще нестабильностями. Я предлагаю изменять код приложения только дважды в день и вообще запретить все изменения кроме тех, что исправят показатели».

К моему удивлению, Крис немедленно вступает в дело: «Я согласен. Уильям, ты что думаешь?»

Уильям кивает. «Полностью согласен. Я предлагаю объявить разработчикам, что все предлагаемые изменения кода должны иметь номер той ошибки, на исправление которой они направлены. Все помимо этого будет отклоняться».

Крис говорит: «Это подойдет, Билл?»

Довольный таким решением, я говорю: «Идеально».

Хотя Вэс и Патти кажутся довольными таким внезапным согласием с отделом разработки, Сара выглядит недовольной. Она говорит: «Я не согласна. Мы должны быть в состоянии отвечать на запросы рынка, а рынок говорит нам, что «Феникс» слишком тяжело использовать. Мы не можем просто не обращать на это внимания».

Крис отвечает: «Слушай, время тестирования удобности использования и тому подобного прошло месяцы назад. Если у нас не получилось сделать это с первого раза, ничего не получится сделать правильно без реальной работы. Твои product-менеджеры разрабатывают свои поправки в проект. Мы возьмемся за них сразу же, как только разберемся с кризисом».

Поддерживая его позицию, я говорю: «Я согласен».

«Ты все говоришь верно. Я согласна», – говорит она, видимо осознавая, что в этом споре ей уже не победить.

47