Эта книга – история одного вымышленного предприятия, своего рода производственный роман. На этом примере авторы книги постарались показать, почему так важно, чтобы в компании айтишники активно взаимодействовали с сотрудниками всех остальных отделов, и как правильно организовать такое сотрудничество. Авторы, специалисты и консультанты по IT-менеджменту ориентируются на управленческие методы DevOps, Agile, Continuous delivery, производственную систему Toyota. DevOps – основной метод, который описывается в книге, предполагает максимально активное взаимодействие в компании специалистов по IT-разработке со специалистами по IT-обслуживанию, взаимную интеграцию их рабочих процессов. Эффективная разработка и эксплуатация программного обеспечения и вся работа IT-сектора невозможна без сотрудничества IT-специалистов со всеми остальными подразделениями компании. Отсутствие грамотного IT-менеджмента ведет к тому, что IT-сектор оказывается погребен под завалами разнородных задач, поступающих из всех отделов компании, что приводит к накоплению огромного технического долга и в конце концов совершенно парализует работу.
Наша история началась одним сентябрьским утром, когда Билл Палмер, руководитель небольшой IT-группы в компании Parts Unlimited, как обычно, ехал на работу. Но вдруг его привычные размышления о повседневных делах прервал звонок из отдела кадров с просьбой срочно зайти. Как выяснилось, Билла вызывает к себе генеральный директор (CEO) Стив Мастерс, решивший поставить его во главе всего IT-сектора.
Parts Unlimited – крупный производитель автозапчастей и комплектующих, компания с долгой историей, уходящей корнями в 1920-е годы. Положение ее на рынке в последнее время незавидное. Конкуренты обходят Parts Unlimited во всех областях, объем продаж снизился, внедрение новых технологий идет с большим скрипом, штат сокращается. Поговаривают даже о расформировании некоторых подразделений.
В попытке вдохнуть в Parts Unlimited новую жизнь пару лет назад был разработан проект «Феникс» – создание общей платформы для всех заказов, оформленных как в магазинах, так и через интернет. Но «Феникс» тоже буксует: время его внедрения давно превысило все сроки, а стоимость сильно вышла за рамки бюджета. Основной проповедник «Феникса» – коммерческий вице-президент Сара Мо-ултон, один из основных помощников Стива, который позволил ей привлекать все доступные ресурсы.
Структура Parts Unlimited
▶ Правление (CEO, совет директоров)
▶ Производство (заводы, сборочные линии)
▶ Сеть распределения продукции (магазины, склады, доставка)
▶ Бизнес-сектор (бухгалтерия, отделы финансов, маркетинга, продаж, аналитики)
▶ IT-сектор (разработка ПО, IT-обслуживание, информационная безопасность)
В IT-секторе отдел IT-обслуживания (IT Operations) занимается обслуживанием программного обеспечения и компьютеров во всех подразделениях Parts Unlimited. Такие отделы есть сегодня в большинстве компаний. Их сотрудники – системные администраторы и операторы поддержки пользователей. Отдел разработки ПО (IT Development) создает по заказу топ-менеджмента новые приложения и тестирует их, а затем передает в IT-обслуживание для развертывания в реальной рабочей среде. Отдел информационной безопасности (InfoSec) следит за соблюдением правил безопасности IT.