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


К оглавлению

97

Патти фыркает. «Если бы Стив был женщиной, я бы сказала, что его влекут опасные мужчины. Мы обсуждаем это годами. У меня есть теория, которая, я должна сказать, достаточно подтвердилась на нашей неофициальной встрече».

Глядя, как мы с Джоном оба заговорщически склонились над столом, она улыбается. «Стив гордится тем, что он – часть исполнительного персонала, и на общих собраниях компании он несколько раз говорил, что стратегия ему не очень дается. Я думаю, именно поэтому ему так нравится работать со своим старым начальником и новым председателем правления, Бобом. Десятилетиями Боб занимался стратегией, а Стиву лишь нужно было претворять его планы в жизнь.

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

Объяснение Патти намного сложнее тех, что приходили мне в голову.

Джон говорит немного смущенно: «Ммм, а вы не думаете, что между ними что-то может быть? Вроде кое-чего… предосудительного?»

Я поднимаю брови. Об этом я тоже думал.

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

Глядя на выражение моего лица, она смеется еще сильнее. «Слушайте, даже Вэс в это не верит, а уж он-то мастер сотворить драму из ничего. Сара боится Стива до смерти! Вы, возможно, замечали, что, когда кто-то говорит, Сара всегда смотрит на Стива, пытаясь предугадать его реакцию. Хотя само по себе такое поведение странновато, не спорю».

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

Ей просто не важно, сколько людей погибнет на ее пути, она во что бы то ни стало хочет быть следующим генеральным директором в Parts Unlimited, – заключает Патти. – И, видимо, Стив тоже этого желает. Он уже годами воспитывает ее как своего преемника».

«Что?! Сара может быть нашим следующим генеральным директором?!» – восклицаю я, шокированный, и быстро вытираю кофе, который от неожиданности выплюнул на стол Джона.

«Вау, босс. Держи себя в руках», – говорит Патти.


Это день развертывания «Феникса», из-за чего я пропустил Хэллоуин со своими детьми. Уже 23:40. Мы все собрались вокруг стола в NOC, и у меня возникает чувство дежавю. В комнате пятнадцать человек, включая Криса и Уильяма.

Большая часть людей расселась вокруг стола с открытыми ноутбуками; повсюду валяются коробки из-под пиццы и обертки от сладостей. Несколько человек стоят у доски, рассматривая диаграммы и чеклисты.

...
Это день развертывания «феникса», из-за чего я пропустил Хэллоуин со своими детьми. Уже 23:40.

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

К 21:30 мы готовы были развернуть программу в продакшн. Все тесты были пройдены, Крис и Уильям дали знак начинать. Мы с Патти и Вэсом просмотрели отчеты о тестах и тоже дали отмашку на начало работ.

И затем под нами разверзся ад.

Один из критических этапов процесса миграции провалился. Мы выполнили только тридцать процентов развертывания и снова были близки к полному провалу. Из-за уже запущенных изменений и скриптов возможности откатить все назад за время, оставшееся до открытия магазинов, не было.

И снова нам с боем пришлось продираться вперед, мы пытались двигаться дальше, чтобы возобновить запуск.

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

С другой стороны, по сравнению с прошлым разом все идет гораздо спокойнее.

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

Я вижу, как Вэс говорит что-то Бренту, встает, потирая лоб, и идет прямо ко мне. Крис и Уильям встают и следуют за ним. Я двигаюсь им навстречу: «Ну что?»

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

«Дерьмо, – говорю я. – Подождите. Какой модуль «Феникса»?»

«Это один из проектов Сары, которые мы выполнили после заморозки проектов, – отвечает он. – Еще до того как мы стали использовать канбан для работы Брента. Изменение схемы базы данных, которое мы пропустили».

97