DevOps предлагает
изменения в подходе к управлению
приложениями через переход от
управления проектами к управлению
продуктами на всём
жизненном цикле. В традиционном подходе приложение разрабатывается в рамках
проекта и передаётся
в эксплуатацию, что создаёт разрыв между
разработкой и эксплуатацией. В DevOps приложение управляется как продукт на всём жизненном цикле, от генерации идей до эксплуатации. Продуктовая команда включает все необходимые компетенции для разработки, тестирования,
развёртывания и эксплуатации. Постоянно выполняемый рефакторинг обеспечивает непрерывное улучшение качества кода.
Система в любой момент времени полностью работоспособна, и нарушающие изменения немедленно откатываются. Такой подход повышает качество,
доступность и скорость развития приложений.