Skip to main content

Что такое управление релизами?

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

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

В процессе разработки управления выпусками программисты вносят изменения и тестируют программное обеспечение, чтобы увидеть, как эти изменения влияют на функциональность. Цель состоит в том, чтобы выявлять проблемы перед выпуском программного обеспечения, избегая затрат и ущерба репутации, связанных с необходимостью создания исправления после нового выпуска. По мере того, как разработчики становятся более уверенными в стабильности релиза, они могут отправлять его большему количеству тестировщиков, чтобы испытать его, прежде чем, наконец, упаковать его для распространения и предоставления поддержки.

Компании-разработчики часто одновременно поддерживают несколько старых выпусков при разработке следующего выпуска. Часть управления релизами включает в себя размышления о сроках. Компании-разработчики программного обеспечения обычно хотят создать регулярный график выпуска, чтобы гарантировать пользователям, что обновления и изменения делаются, не имея так много выпусков, что программное обеспечение становится непрактичным для управления. Для особенно больших выпусков, таких как переход с версии 2.0 на версию 3.0, между временами выпуска может возникнуть большая задержка, поскольку разработчики вносят значительные изменения.

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