РуЛиб - онлайн библиотека > Скрынник Олег > Менеджмент ПО > DevOps для ИТ-менеджеров. Концентрированное структурированное изложение передовых идей > страница 3

Читаем онлайн «DevOps для ИТ-менеджеров. Концентрированное структурированное изложение передовых идей» 3 cтраница

стр.
систем, сегодня – уже другие, а завтра придет время следующих,
переосмысленных способов и техник, опирающихся на новые знания, опыт
и технологии. Большую часть времени методы управления развиваются эволюционно, путем систематизации и оттачивания созданных ранее моделей,
основанных на неких базовых принципах и постулатах. Однако время от времени происходят скачкообразные изменения, позволяющие отдельным организациям-лидерам сделать существенный шаг вперед в вопросах эффективности и рациональности применения информационных технологий.
В качестве наглядного примера можно привести переход в управлении
ИТ-деятельностью от принципа управления ИТ-системами к управлению ИТуслугами. Начавшись около 20 лет назад, это изменение взгляда на менеджмент
дало возможность первопроходцам получить значительные конкурентные
преимущества. Появляющиеся новые практики после апробации становились
так называемыми лучшими практиками, используемыми лидерами. Часть
лучших практик постепенно переходила в статус общепринятых норм, некоторые из которых принимали вид отраслевых стандартов (рис. 1.1). Разумеется,
определенная часть организаций не использовала в своей работе ни лучшие
практики, ни стандарты – пока еще не все сферы экономической деятельности
испытывают существенную зависимость от информационных технологий.
Рассмотрим, к примеру, управление ИТ-услугами. В 80–90-е годы XX века
возникла идея предоставления ценности от применения информационных
технологий в виде услуг и организации ИТ-деятельности в форме процессов.
Отдельные европейские компании стали первопроходцами, разрабатывая
новые практики организации работы и подходы к решению управленческих
задач. Часть таких практик, например выделение функции Service Desk, отделение инцидентов от проблем, управляемая и контролируемая обработка
изменений в ИТ-инфраструктуре и др., в 2000–2001 годах была сформулирована в ключевых публикациях, таких как библиотека ITIL1. Это позволило им
1
https://www.axelos.com/best-practice-solutions/itil.
  9
перейти­ в разряд лучших практик и начать использоваться не только лидерами, но и «догоняющими» организациями. Со временем, в 2002 году, появился
первый стандарт BS 15000–1:2002 «Управление ИТ-услугами», задавший определенную норму, которой должны следовать те, кто стремится к построению
целостной системы управления ИТ-услугами. При этом практики, публикации
и стандарты не останавливаются в своем развитии (рис. 1.2).
Рис. 1.1  Появление и использование новых практик
Аналогичная история происходит в настоящее время в развитии гибких подходов к разработке программного обеспечения. Однако назревающая здесь революция затрагивает более значительную область, чем только разработка ПО,
и по масштабу последствий, возможно, встанет в один ряд с ITSM (IT Service
Management, управление ИТ-услугами).
Новые, появляющиеся практики получили этикетку «Dev­Ops»1 – настолько
же далекую от вкладываемого смысла, насколько ITIL далек от понятия «биб­
лиотека», а COBIT – от целей контроля.
1
Сокр. от англ. Development & Operations.
10

Что такое Dev­Ops
Практики
постепенно
развиваются
Экономический
эффект
Инноваторы
накапливают
опыт
Лидеры
получают
максимальную
отдачу
Время
Рис. 1.2  Развитие практик
С публикацией COBIT 5 в 2012 году правообладатель подчеркнул, что, несмотря на
то что изначально аббревиатура COBIT являлась сокращением от «Control Objectives for
Information and related Technology», теперь она является именем собственным1.
Компания AXELOS, управляющая ITIL с 2013 года, также не рекомендует использовать первоначальное наименование «IT Infrastructure Library», ограничиваясь именем
собственным ITIL.
Эксперты Dev­Ops, стоявшие у истоков этого движения, признают ограниченность получившегося названия, призывая использовать более точные, на их взгляд, «BizDev­Ops»,
«DevSecOps» и подобные. Однако вероятность изменения названия в настоящее время
является незначительной.
Тем не менее само явление весьма достойно изучения. Для полного понимания сути Dev­Ops необходимо рассмотреть предпосылки к появлению как идеи,
так и связанного с ней движения.
Истоки
Можно утверждать, что появлению Dev­Ops в наибольшей степени способствовали два фактора: развитие гибких методов разработки программного обеспечения и управление ИТ-инфраструктурой как программным кодом. Рассмот­
рим каждый из них.
1
http://www.isaca.org/COBIT/Pages/FAQs.aspx.
Истоки
 11
Развитие гибких методов разработки программного
обеспечения
В конце прошлого столетия доминирующей методологией разработки программного обеспечения была так называемая «водопадная модель» (рис. 1.3):
последовательное выполнение заранее определенных этапов, каждый из которых занимает существенное время и завершается достижением заранее согласованных результатов, при этом переход на следующий этап во многих случаях
происходит после полного и формального завершения
стр.