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