DevOps = Agile IT

Agile_DevOps_ITIL1 Во время недавно проведённого вебинара «PRINCE2 Agile — что даёт управлению проектами интеграция Agile и PRINCE2» наиболее бурное обсуждение вызвала демонстрация слайда с манифестом Agile (Agile manifesto). Ввиду краткости документа привожу его здесь.

Agile-манифест разработки программного обеспечения
Мы постоянно открываем для себя более совершенные методы разработки программного обеспечения, занимаясь разработкой непосредственно и помогая в этом другим. Благодаря проделанной работе мы смогли осознать, что:

Люди и взаимодействие важнее процессов и инструментов
Работающий продукт важнее исчерпывающей документации
Сотрудничество с заказчиком важнее согласования условий контракта
Готовность к изменениям важнее следования первоначальному плану

То есть, не отрицая важности того, что справа,
мы всё-таки больше ценим то, что слева.

Сам манифест был сформулирован достаточно давно (2001г). Популярность подхода Agile и его производных растёт.
Тем не менее, на вебинаре ключевые положения Agile вызвали оживлённую дискуссию.
Возможно, потому, что бОльшей части присутствовавших на вебинаре более близка тема управления услугами (ITSM), а не управления проектами (хотя… как на счёт ITSM-проектов?).

Если это действительно так, то к данной теме было бы интересно добавить пару слов про Agile ITSM.
На сайте компании AXELOS в 2013 году опубликован документ «Agile and the Best Management Practice framework within the public sector» («Agile  и лучшие практики при использовании в госсекторе» [следует заметить, правда, что речь идёт о британском госсекторе wink]). Лучшие практики — это портфель продуктов компании AXELOS, в который входят ITIL, PRINCE2 и прочие подходы, являющиеся собственностью Великобритании. Основной тезис документа – все продукты из портфеля, т.е. все лучшие практики хорошо сочетаются с Agile. В том числе ITIL.

Собственно, сочетание использования гибких подходов к разработке решений и эксплуатации как раз и формирует наиболее современный подход DevOps. Jayne Groll, со-основатель DevOps Institute сформулировала это в виде уравнения:

Agile Software Development + Agile Service Management = Agile IT (DevOps)

Таким образом, в основе набирающего популярность подхода (DevOps) лежит применение гибких (Agile) подходов к разработке и эксплуатации.

 

The Phoenix Project Основы DevOps

Новый учебный курс 2017
 

Проект Феникс — DevOps на практике

Новая деловая игра от GamingWorks
 

Комментарии и мнения

  1. Андрей

     У меня предложение, подкупающее своей новизной. Пусть апологеты Agile применят этот подход для проекта строительства космической ракеты и полетят на ней в космос! Но только чтобы сами на ней полетели, а не какое либо невинное животное.

    1. Александр Кавакин

      Ну до космоса может еще не дошли, но компания Boeing вполне себе использует данный подход, года примерно с 2011. Или вот еще примеры https://www.rallydev.com/blog/agile/agile-government 

      Но не в agile дело... В общем методы выбирают под задачу, хотя и микроскопом гвозди тоже забивать можно 🙂 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Ближайшие мероприятия

Зарегистрируйтесь, чтобы получить больше полезных знаний:

ИЮЛ
3
Учебный курс:
Основы ITIL (очно)
ИЮЛ
13