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


К оглавлению

56

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

Он ободряюще говорит: «Ты проделал хорошую работу, максимально задействовав ограниченный ресурс по разным направлениям. Ты снизил зависимость от Брента во время сбоев. Ты даже начал понимать, как использовать Брента для трех типов работы лучше всего: бизнес и IT-проектов, а также изменений. Помни, внеплановая работа убивает твои возможности выполнять запланированную работу, поэтому ты должен делать все, что требуется, чтобы избежать ее. Закон Мерфи, конечно же, существует, у тебя всегда будет незапланированная работа, но ты должен эффективно с ней справляться. Тебе еще далеко до этого».

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

Спустя два десятилетия после того, как была опубликована «Цель», – продолжает он, – Дэвид Дж. Андерсон придумал технику использования особых японских досок – канбан, чтобы контролировать текущий рабочий процесс в отделе IT-сопровождения. Тебе это покажется интересным. Вы с Пенелопой со своей доской изменения близки к его методу системы канбан.

Вот твое домашнее задание, – говорит он. – Выясни, как задать темп работы, согласуясь с Брентом. Позвони мне, когда разберешься».

«Подожди-подожди, – спешу я, пока он не повесил трубку. – Я сделаю домашнее задание, но не упускаем ли мы здесь кое-что? Всю незапланированную работу вызвал «Феникс». Почему мы фокусируемся на Бренте сейчас? Не лучше ли нам обратиться к разработчикам «Феникса», ведь вся незапланированная работа появилась оттуда?»

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

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

Я ворчу: «Брент».

«Именно, – говорит он. – Не решив проблему Брента, ты будешь продолжать приглашать его на встречи с разработчиками, но он никогда не придет из-за…»

Я снова отвечаю: «Незапланированной работы».

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

Он продолжает: «Помни, результаты – вот что важно, а не процесс, не контроль процесса и не та работа, которую вы выполнили».

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

Я не могу в это поверить. Я пытаюсь ему перезвонить дважды, но он скидывает меня на автоответчик.

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

Затем следующие десять минут я пытаюсь как можно подробнее записать, что помню, пытаясь собрать воедино все, что сказал Эрик.

Закончив, я звоню Вэсу и Патти. Я точно знаю, что нужно делать, и мне не терпится начать.

Глава 16
Освобождение

18 сентября, четверг


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

56