stringtranslate.com

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

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

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

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

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

Связь с ITIL/ITSM

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

Ссылки

  1. ^ Хамбл, Джез; Фарли, Дэвид (2011). Непрерывная поставка: надежные выпуски программного обеспечения посредством автоматизации сборки, тестирования и развертывания . Pearson Education Inc. стр. 110. ISBN 978-0-321-60191-9.
  2. ^ Bays, Michael E. (1999). Методология выпуска программного обеспечения. Upper Saddle River, NJ: Prentice Hall PTR. ISBN 0-13-636564-7. OCLC  41411901.
  3. ^ Эмблер, Скотт У. (12 февраля 2014 г.). «Нам нужно больше Agile IT прямо сейчас!». Мир разработки ПО доктора Добба . Сан-Франциско: UBM.
  4. ^ Хамбл, Джез; Фарли, Дэвид (2011). Непрерывная поставка: надежные выпуски программного обеспечения посредством автоматизации сборки, тестирования и развертывания . Pearson Education Inc. стр. 255–257. ISBN 978-0-321-60191-9.
  5. ^ Лучшие практики в управлении изменениями, конфигурациями и выпусками (отчет). Gartner. 14 июля 2010 г.
  6. ^ "ITIL Release and Deployment Management". Карты ИТ-процессов . Германия: Стефан и Андреа Кемптер. 15 мая 2016 г.
  7. ^ Кару, Каймар (1 декабря 2023 г.). «ITIL 4 Practitioner: Change Enablement – ​​change with customer value in mind». Axelos Resource Hub . Великобритания: Axelos.
  8. ^ "Практики управления релизами ITIL/ITSM". Release Management Wiki . США: Electric Cloud.

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