Читаем Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему полностью

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

«Оранжевых костюмов?»

«Это те, которые носят в тюрьме, – отвечает он. – Моя задача – сделать так, чтобы руководство действовало в согласии со всеми законами, регламентами и контрактными обязательствами. Люк и Дэймон были совершенно безумны. Они действовали в обход всех правил. Если бы не я, скорее всего, прямо сейчас все мы были бы уже в тюрьме».

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

«Джон, есть определенные процессы и процедуры, которым нужно следовать, если ты хочешь вносить в наши системы изменения, – говорит Патти. – Ты их обошел и снова устроил проблему, которую разруливать должны мы. Почему ты не придерживаешься регламента?»

«О! Неплохо, Патти, – фыркает Джон. – Я как раз придерживался. Знаешь, что мне сказали твои люди? Что следующее свободное окно – через четыре месяца. Алло! Аудиторы будут здесь уже на следующей неделе! – Он говорит жестко, – Завязнуть в твоих бюрократических штучках – не вариант. Если бы ты была на моем месте, то поступила бы так же».

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

Когда Джон соглашается, я благодарю его за потраченное время. «Подожди, еще один вопрос. Почему ты так уверен, что не твой продукт вызвал обвал? Ты тестировал планируемые изменения?»

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

Я должен был знать.

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

«Джон внес планируемые изменения в график изменений?» – спрашиваю я.

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

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

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

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

«Хорошая идея, – кивает она. – Если нужно, я всему IT-отделу разошлю письмо, чтобы выяснить, что они делали, и попытаюсь отследить, что не было внесено в систему».

«Что ты имеешь в виду под «разошлю письмо»? Нет общей системы, куда все могут внести планирующиеся изменения? Как насчет нашей системы отслеживания ошибок или системы разрешений на изменения?» – спрашиваю я, оторопев. Это как если бы Скотленд-Ярд разослал письма по всему Лондону, чтобы выяснить, кто находился рядом с местом преступления.

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

Все гораздо хуже, чем я думал.

«Ладно, делай что должна, – говорю я, в конце концов, не в силах скрыть разочарование. – Убедись, что достучалась до всех разработчиков, поддерживающих хронометрическую систему, а также до админов и сетевых сотрудников. Позвони их руководителям и скажи, что очень важно, чтобы мы знали обо всех изменениях, вне зависимости от того, насколько важными они кажутся им. И не забудь про людей Джона».

Перейти на страницу:

Все книги серии Роман в стиле бизнес

Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему
Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему

Билл – IT-менеджер в компании Parts Unlimited. Утро вторника, по дороге в офис его застает врасплох звонок от генерального директора.Новая IT-инициатива компании под кодовым называнием «Проект Феникс» имеет критическое значение для Parts Unlimited, но проект явно выходит за рамки возможностей бюджета и очень сильно не укладывается в сроки. Генеральный директор хочет, чтобы Билл уладил все проблемы за 90 дней, или же весь отдел Билла будет уволен. С помощью перспективного члена команды и своей мистической философии Трех Путей Билл начинает видеть, что работа в IT имеет гораздо больше общего с работой завода, чем он когда-либо мог представить. Часы тикают, и Билл должен наладить связи между разными отделами компании, правильно выстроить работу и эффективно решить бесчисленные проблемы, возникающие в Parts Unlimited.В легком и развлекательном стиле авторы рассказывают историю, которая знакома всем, кто когда-либо работал в IT. Читатели не только узнают, как использовать методологию DevOps в своих компаниях, они уже никогда не посмотрят на IT прежними глазами.

Джин Ким , Джордж Спаффорд , Кевин Бер

Карьера, кадры

Похожие книги

100 лучших игр и упражнений для успешного супружества и счастливого родительства
100 лучших игр и упражнений для успешного супружества и счастливого родительства

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

Михаил Шаевич Кипнис

Карьера, кадры