stringtranslate.com

Управление релизами

Общие названия версий на разных этапах разработки программного обеспечения.

Управление выпусками — это процесс управления, планирования, планирования и контроля сборки программного обеспечения на различных этапах и в различных средах; оно включает в себя тестирование и развертывание версий программного обеспечения . [1] [2]

Связь с процессами

Организации , которые внедрили гибкую разработку программного обеспечения, видят гораздо большее количество релизов . С ростом популярности гибкой разработки новый подход к выпускам программного обеспечения, известный как непрерывная доставка, начинает влиять на то, как программное обеспечение переходит от разработки к выпуску. [3] Одна из целей непрерывной доставки и DevOps — быстрее и чаще выпускать более надежные приложения. Перемещение приложения от «сборки» через различные среды к производству в виде «выпуска» является частью конвейера непрерывной поставки. [4] Менеджеры по выпуску начинают использовать такие инструменты, как автоматизация выпуска приложений и инструменты непрерывной интеграции , чтобы помочь усовершенствовать процесс непрерывной доставки и внедрить культуру DevOps, автоматизируя задачу, чтобы ее можно было выполнять быстрее, надежнее и эффективнее. повторяемый. Увеличение количества выпусков программного обеспечения привело к увеличению использования инструментов управления выпусками и автоматизации для выполнения этих сложных процессов выпуска приложений. [5]

Отношения с ITIL/ITSM

В организациях, которые управляют ИТ-операциями с использованием парадигмы управления ИТ-услугами , в частности, структуры ITIL , управление выпусками будет руководствоваться концепциями и принципами ITIL. Существует несколько формальных процессов ITIL, связанных с управлением выпусками, в первую очередь процесс управления выпусками и развертыванием, который «направлен на планирование, график и контроль перемещения выпусков в тестовые и действующие среды» [6] и процесс управления изменениями [ 6]. 7] В организациях ITIL выпуски, как правило, происходят реже, чем в среде гибкой разработки. Процессами выпуска управляют группы ИТ-операторов, использующие системы обработки заявок на управление ИТ-услугами, с меньшим акцентом на автоматизацию процессов выпуска. [8]

Рекомендации

  1. ^ Скромный, Джез; Фарли, Дэвид (2011). Непрерывная доставка: надежные выпуски программного обеспечения посредством автоматизации сборки, тестирования и развертывания . Pearson Education Inc. с. 110. ИСБН 978-0-321-60191-9.
  2. ^ Бэйс, Майкл Э. (1999). Методология выпуска программного обеспечения. Река Аппер-Сэддл, Нью-Джерси: PTR Prentice Hall. ISBN 0-13-636564-7. ОСЛК  41411901.
  3. Эмблер, Скотт В. (12 февраля 2014 г.). «Нам нужно больше Agile IT сейчас!». Доктор Добб. Мир разработки программного обеспечения . Сан-Франциско: УБМ.
  4. ^ Скромный, Джез; Фарли, Дэвид (2011). Непрерывная доставка: надежные выпуски программного обеспечения посредством автоматизации сборки, тестирования и развертывания . Pearson Education Inc., стр. 255–257. ISBN 978-0-321-60191-9.
  5. ^ Лучшие практики в управлении изменениями, конфигурацией и выпусками (отчет). Гартнер. 14 июля 2010 г.
  6. ^ «Управление выпуском и развертыванием ITIL» . Карты ИТ-процессов . Германия: Стефан и Андреа Кемптер. 15 мая 2016 г.
  7. Мерфи, Вонс (2 февраля 2016 г.). «Управление изменениями и релизами». Обзор ITSM . Великобритания: Enterprise Opinions Limited.
  8. ^ «Практика управления выпусками ITIL/ITSM». Wiki по управлению выпусками . США: Электрическое облако.

Внешние ссылки