Джефф Сассна сказал, что основная идея DevOps заключается в сокращении расстояния между:
· люди,
· Команды, и
· виды деятельности
В сочетании с уменьшением размера партии вашей работы вы можете более непрерывно и качественно приносить больше пользы. Это хорошее определение DevOps.
Это другое сочетание, в основном культурных норм, обычаев, часто дополняемых технологиями.
Каждый год Puppet Lab спонсирует исследование DevOps, и со временем в нем приняли участие тысячи профессионалов, 4 600 только за последний год. И они узнают, что высокопроизводительные организации развертывают в 200 раз чаще.
Время выполнения изменений с момента коммита кода до того, как он попадет в рабочую среду, составляет менее часа для высокопроизводительных разработчиков. Это от недели до месяца для медиа-исполнителей и от одного до шести месяцев для низкоэффективных. Это может быть вы, в зависимости от вашей культуры, и это очень неприятно, когда вы хотите иметь возможность приносить пользу.
Что еще хорошо, так это то, что восстановление после сбоя происходит в 24 раза быстрее. Это чрезвычайно важно, потому что мы знаем, что время простоя дорого обходится.
Что еще интересно, организация DevOps тратит на внеплановую работу на 22% меньше времени. Это работа по устранению неисправностей. Это экстренное развертывание программного обеспечения, исправления и тому подобное. Иногда это может произойти, если работа выполняется некорректно с первого раза.
Таким образом, высокоэффективные оргазмы тратят около половины своего времени на новую работу, 20% - на незапланированную работу. Напротив, низкоэффективные сотрудники тратят около 38% своего времени на новую работу и около 27% своего времени на незапланированную работу. И тогда у вас будет на 50% меньше времени на устранение проблем с безопасностью. Это также интересно, потому что иногда безопасность привязывается к очень многим проектным командам в конце.
Вместо этого, когда у вас есть эта культура продукта, команда, ориентированная на DevOps и клиентский опыт. Безопасность - это часть работы каждого, а не то, что стоит на месте.
Вы можете добиться этого за счет более тесного сотрудничества с безопасностью. Возможности безопасности в вашем автоматическом тестировании и даже наличие лучших библиотек безопасности, используемых командой. Это нечто большее, чем нужно для достижения хорошего результата.