Джордж Спаффорд - Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему
- Название:Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему
- Автор:
- Жанр:
- Издательство:Array Литагент «5 редакция»
- Год:2015
- Город:Москва
- ISBN:978-5-699-77536-1
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Джордж Спаффорд - Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему краткое содержание
Новая IT-инициатива компании под кодовым называнием «Проект Феникс» имеет критическое значение для Parts Unlimited, но проект явно выходит за рамки возможностей бюджета и очень сильно не укладывается в сроки. Генеральный директор хочет, чтобы Билл уладил все проблемы за 90 дней, или же весь отдел Билла будет уволен. С помощью перспективного члена команды и своей мистической философии Трех Путей Билл начинает видеть, что работа в IT имеет гораздо больше общего с работой завода, чем он когда-либо мог представить. Часы тикают, и Билл должен наладить связи между разными отделами компании, правильно выстроить работу и эффективно решить бесчисленные проблемы, возникающие в Parts Unlimited.
В легком и развлекательном стиле авторы рассказывают историю, которая знакома всем, кто когда-либо работал в IT. Читатели не только узнают, как использовать методологию DevOps в своих компаниях, они уже никогда не посмотрят на IT прежними глазами.
Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Она на какое-то время задумалась. «Это странно. Даже несмотря на то, что у нас на руках столько данных о проектах, изменениях, мы никогда не сводили их вместе раньше.
Думаю, вот еще одна вещь, которой мы можем научиться на производстве, – продолжает она. – Мы осуществляем контроль продукции. На заводе это люди, которые описывают и пересматривают всю продукцию, чтобы убедиться, что они могут выполнить требования заказчика. Когда они принимают заказ, то подтверждают, что для его выполнения есть возможность и необходимость. Они работают с менеджерами по продажам и заводскими менеджерами, чтобы создать расписание выпуска продукции, которое позволит им выполнить все свои обязательства».
И снова Патти опередила меня. Это ответы на первые вопросы, которыми Эрик проверял меня до моего увольнения. Я делаю себе пометку: необходимо посетить завод еще раз, чтобы увидеть его процесс управления производством.
У меня крепнет подозрение, что «управление графиком производства IT-сопровождения» должно быть где-то в моих должностных обязанностях.
Двумя днями позже я с удивлением обнаруживаю у себя в кабинете новый ноутбук. Мой старый отсоединен от сети и стоит в стороне.
Я смотрю на листок с расписанием, который Патти дала мне чуть ранее на этой неделе.
Вот черт.
Патти обещала, что мой компьютер доставят к пятнице, а я получаю его на два дня раньше.
Загружаю его, чтобы убедиться, что он настроен правильно. Кажется, все нужные мне приложения уже на месте, данные перенесены, почта работает, сеть работает, и я могу сам устанавливать новые приложения.
У меня слезы на глаза наворачиваются, когда я вижу, как быстро работает мой новый ноутбук. Хватая расписание Патти, иду в соседнюю дверь. «Я обожаю свой новый компьютер. Еще и на два дня раньше. Все, кто был передо мной, тоже получили свои заказы, так ведь?»
Патти сияет: «Ага. Все до единого. Мы подправили инструкции по установке нужных приложений и за последние два дня доставили всем все необходимое».
«Прекрасная работа, Патти! – говорю я, восхищенный. – Продолжай в том же духе, и давай опубликуем расписание. Я хочу, чтобы все это увидели!»
Глава 23
По-прежнему не успеваем
7 октября, вторник
На следующее утро, по дороге на работу, я получаю экстренный вызов от Кирстен. Оказывается, Брент уже практически на неделю задерживает выполнение следующего задания по «Фениксу» – того, про которое он сам сказал, что оно займет около часа. И снова из-за этого тестирование всего «Феникса» под угрозой.
Кроме того, некоторые другие задания, порученные моей группе, задерживаются, что еще больше усложняет соблюдение дедлайна. Я по-настоящему удручен, так как думал, что все наши последние усовершенствования решат проблему с постоянным невыполнением планов.
Как можем мы снять заморозку с других проектов, если мы даже сейчас ничего не успеваем?
Оставляю Патти голосовое сообщение. К моему удивлению, она перезванивает только через три часа. Она говорит, что есть нечто ужасно неправильное в том, как мы составляем наше расписание, и что нам нужно встретиться прямо сейчас.
И вот я снова в переговорной, с Патти и доской на стене, а также с Вэсом, который внимательно рассматривает распечатки, которые она ему выдала.
«Вот что я узнала, – сообщает Патти, показывая на один из листов. – Задание, по поводу которого звонила Кирстен, касается установки тестовой среды группе контроля качества. Как она сказала, Брент прикинул, что это займет у него сорок пять минут».
«Звучит вроде правильно, – говорит Вэс. – Нужно лишь создать новый виртуальный сервер и установить оперативную систему и пару программ на него. Скорее он вдвое преувеличил время, которое для этого требуется, чтобы обезопасить себя».
«Я тоже об этом подумала, – говорит Патти, качая головой. – Но только это какая-то одна задача. Брент подписался на выполнение небольшого полноценного проекта – в нем больше двадцати шагов, и для его реализации требуются по крайней мере шесть команд! Тебе нужно установить оперативную систему и приложения, получить лицензионные ключи, отдельный IP-адрес, настроить все под особого пользователя, отрегулировать кучу конфигураций, а затем тебе нужно добавить этот IP-адрес в список контроля доступа на особом сервере. В данном конкретном случае, согласно требованиям, мы должны иметь для этого физический сервер, следовательно, нам нужно также осуществить маршрутизацию, провести кабели и найти серверный шкаф, где нам хватит места».
«Ох… – вздыхает Вэс, понимая, к чему ведет Патти и бормочет: – Физические серверы – это сплошная заноза в заднице».
«Ты упустил главное. Подобное все равно будет происходить, и не в виртуальном сервере тут дело, – отвечает Патти. – Во-первых, «задание» Брента – на самом деле не одно задание. Во-вторых, мы выяснили, что оно представляет собой большое число задач, которые затрагивают нескольких человек, на каждом из которых и так висит срочная работа. Мы теряем дни на каждой подобной передаче дел. При таком раскладе без какого-то драматичного вмешательства пройдут недели, прежде чем отдел контроля качества получит что им нужно».
«По крайней мере, нам не нужно ничего менять в системе защиты, – скривился Вэс. – Последний раз, когда мы делали подобное, это заняло всю группу Джона на целый месяц. Четыре недели ради тридцатисекундного изменения!»
Я киваю, понимая, о чем говорит Вэс. Сроки внесения изменений в систему безопасности уже стали легендой.
Подождите-ка. Разве Эрик не упоминал что-то подобное? Даже если внесение изменения в файервол занимает, как нам кажется, тридцать секунд, то подготовка этого изменения все равно занимает четыре недели физического времени.
Вот что постоянно происходит с Брентом. Но то, что происходит с нами сейчас, – хуже, гораздо хуже, так как у нас присутствует передача дел от одного сотрудника к другому.
Ворча, я кладу голову на стол.
«Ты в порядке?» – спрашивает Патти.
«Дай мне секундочку», – отвечаю я. Затем подхожу к доске и пытаюсь одним из маркеров нарисовать график. После двух попыток заканчиваю его, и выглядит он так:
Я передаю им слова Эрика о том, как время ожидания зависит от использования ресурса: «Время ожидания – это «процент занятого времени», разделенный на «процент свободного». Другими словами, если ресурс загружен на пятьдесят процентов, то он на пятьдесят процентов свободен. Время ожидания равняется пятидесяти процентам, разделенным на пятьдесят процентов, то есть единице времени. Назовем ее, например, один час.

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