Мифы и антипаттерны о Девопс (DevOps)

«Уж сколько раз твердили миру…», что DevOps — это организация работы единой команды на продуктом/услугой от начала до конца без передачи ответственности кому-либо еще.

Тем не менее постоянно приходится встречаться и у клиентов, и в обучении с тем, что девопс — это просто инструменты авторазвертывания, автосборки и т.п., а девопс команда — это те, кто умеет с ними работать.

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

«

Из-за этой путаницы организации не осознают преимуществ DevOps. Вот несколько антипаттернов.

Agile предназначен для команд разработки, а DevOps — для нижестоящих команд: неправильно. DevOps — это создание комплексных продуктовых команд, которые владеют продуктом и несут ответственность за него на протяжении всего его жизненного цикла. Это команды, которые популяризировали Amazon и Spotify: две команды по производству пиццы, ответственные за создание и управление.


DevOps — это конвейер CI/CD. Другой распространенный антипаттерн — путать конвейер CI/CD с DevOps. DevOps — это больше, чем просто реализация конвейера CI/CD. Речь идет о внедрении технических и культурных практик, которые обеспечивают плавное течение небольших порций работ от разработки к эксплуатации, получение постоянной обратной связи по всему конвейеру поставки, в том числе от эксплуатации, и постоянное улучшение процесса и продукта на основе обратной связи.

Мифические DevOps-инженеры. Этот антипаттерн широко распространен и, возможно, является самым стрессовым для невезучего человека. Вместо того, чтобы вся организация отвечала за улучшение производительности доставки программного обеспечения, за это отвечает человек. Как и ожидалось, это не работает. Вместо того, чтобы DevOps ломал разрозненность, организации создают еще одну разрозненность и узкое место — утомленного DevOps-инженера.»

От себя добавлю, что иногда такие Эутомленные собственной значимостью «девопс инженеры» фактически становятся центром имиджевых расходов, не только не принося реальной пользы, но и впустую расходуя немаленькие средства компании.

Об авторе d_dintsis

Portfolio, Project management. ITSM, ITIL Virtual learning. Training and consulting.
Запись опубликована в рубрике DevOps, Разработка ПО, Product management с метками , , . Добавьте в закладки постоянную ссылку.