Книга Проект "Феникс". Роман о том, как DevOps меняет бизнес к лучшему, страница 28. Автор книги Джин Ким, Кевин Бер, Джордж Спаффорд

Разделитель для чтения книг в онлайн библиотеке

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

Cтраница 28

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

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

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

Когда все кивают, она продолжает: «И у нас остается около двухсот изменений средней степени риска, которые нам нужно рассматривать».

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

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

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

Я улыбаюсь и говорю: «Ага. Как считаешь, Вэс?»

В конце концов, он говорит: «Думаю, сработает. Давайте попробуем».

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

Патти улыбается и говорит: «С удовольствием».

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

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

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

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

Я киваю. «Конечно же, это не постоянный формат. Но давайте проведем парочку встреч CAB в таком виде, пока не выведем все правила. Я обещаю, мы пересмотрим сам процесс».

Встреча заканчивается, и мы все выходим, улыбаясь. Это впервые в моей команде.

Глава 9
Новый вид работы

9 сентября, вторник


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

В конце концов, и я беру телефон. Наверное, что-то сверхсрочное случилось. Он вибрировал целую минуту.

Я читаю: «Инцидент 1-й категории: обвалилась система обработки кредитных карт. Все магазины пострадали».

Дерьмо.

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

Я кривлюсь. «Ничего такого, с чем мы не справимся».

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

Когда я добираюсь до NOC, то сажусь рядом с Патти, которая разговаривает по конференц-связи. «Эй, ребята, Билл только что присоединился к нам. Как ты знаешь, система ввода заказов обвалилась, поэтому мы заявили о сбое первого уровня. В данный момент мы пытаемся установить, какие изменения были внесены».

Она делает паузу и смотрит на меня. «И я совсем не уверена, что у нас есть ответ».

Я обращаюсь ко всем: «Патти задала довольно простой вопрос. Итак, какие изменения осуществлялись сегодня и могли привести к сбою?»

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

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

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

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

Закрывая руками глаза, Вэс кричит: «Ради бога, ребята!»

Выглядя абсолютно разочарованным, он говорит сидящим напротив него менеджерам: «Вам может быть тоже нужно защитить свою честь, а? Очередь дойдет до всех».

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

«Докажи», – говорит менеджер баз данных.

Тот становится абсолютно красным, голос срывается. «Это чушь собачья! Ты просишь меня доказать, что мы ничего не делали! Как ты это, черт побери, докажешь? Кроме того, я думаю проблема в изменениях в файерволе. Большая часть сбоев за последнюю пару недель была вызвана именно ими».

Вход
Поиск по сайту
Ищем:
Календарь
Навигация