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