DevOps

Различия между Release Engineering и DevOps

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

Релиз-инжиниринг часто путают с DevOps. Есть веская причина. Роли и обязанности часто пересекаются. DevOps можно рассматривать как надмножество релиз-инжиниринга.

Релиз-инжиниринг

Релиз-инжиниринг - это дисциплина, которая сосредоточена на развертывании программного обеспечения. Он пытается создавать более качественное программное обеспечение с надежной и предсказуемой скоростью. Его задача - улучшить конвейер сборки и выпуска программного обеспечения. Вот некоторые вещи, которые подчеркивают релиз-инженеры:

DevOps

DevOps имеет более широкие полномочия. Он концентрируется на создании межфункционального сотрудничества между командами.

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

Целью практики DevOps было сближение разработки и эксплуатации. Вот некоторые вещи, на которых концентрируется DevOps:

В заключении

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

Дальнейшее изучение

К определениям для разработки релизов и DevOps

OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...
Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...
SuperTuxKart для Linux
SuperTuxKart - отличная игра, созданная для того, чтобы бесплатно познакомить вас с Mario Kart в вашей системе Linux. Играть в нее довольно сложно и в...