Для внедрения
DevOps необходимы следующие
изменения в
организации работы ИТ-подразделения: переход от функциональной структуры к продуктовым командам, где каждая команда самодостаточна и включает все необходимые компетенции; изменение
приоритетов с
оптимизации затрат на оптимизацию скорости; внедрение
практик управления инфраструктурой как кодом; автоматизация конвейера поставки программного обеспечения; внедрение практик непрерывного рефакторинга и управления
техническим долгом; изменение
культуры работы, включая отношение к
роли заказчика,
ценности от ИТ, толерантности к недостаткам и необходимости постоянного совершенствования; обеспечение быстрой обратной связи на всех этапах
цепочки создания ценности.