Блог YNDX Family

Как запустить продукты быстрее: основы релиз-менджмента для продактов

Зачем компаниям нужен релизный менеджмент? Современный рынок требует от компаний не только высокой скорости разработки, но и безупречной точности. Даже незначительная ошибка может негативно сказаться на пользовательском опыте и нанести ущерб репутации компании. Поэтому релизный менеджмент становится неотъемлемой частью стратегии любой организации, стремящейся к росту и ускорению выпуска продуктов.
В этой статье мы рассмотрим, как работает релизный менеджмент и какие задачи решает релизный менеджер, чтобы повышать эффективность разработки и выпуска продуктов.
Спикер:
Марина Арефьева - руководитель направления "Видеоплатформа", платформенным продактом и релиз-менеджером Nuum, ex-проджект в релизной группе Яндекс.Браузера. Основательница онлайн консалтинг школа профессий для продуктовой трансформации Creative Tech.
YNDX Family
Материал подготовлен на основе онлайн-встречи YNDX Family, неофициального сообщества текущих и бывших сотрудников группы Яндекса. Присоединяйся к комьюнити, если ты тоже выпускник-яндексоид :)
Полная запись встречи доступна всем участникам сообщества в закрытой базе знаний.

Что такое релизный менеджмент?

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

  • планирование релизов,
  • контроль качества и безопасности,
  • координацию взаимодействия между отделами разработки, тестирования, маркетинга и продаж.

Релиз-менеджеры гарантируют, что все этапы подготовки продукта к выходу в продакшн согласованы и проходят по установленному плану.
Примеры релизного менеджмента из опыта спикера

  • Мобильные игры: Каждые две недели релизятся новые уровни, персонажи или объекты. Это требует тщательной координации между разработчиками, тестировщиками и маркетингом.
  • Банковский сектор: Часто релизятся внутренние правила и процессы, такие как изменения в условиях выдачи кредитов или обновления ПО для банковских операций.

Ключевая метрика для релизного менеджера

Релизный менеджер стремится сократить важную метрику:

Time to Market — это ключевой показатель, используемый для оценки эффективности и скорости выхода нового продукта, услуги или функциональности на рынок. Она измеряет временной интервал с момента фиксации идеи до момента запуска продукта на рынке или доступа к нему для конечных пользователей.
Это время включает в себя как полноценные исследования гипотезы, так и discovery фазу, на которой фиксируются архитектурные решения, собирается аналитика, разрабатываются макеты для функционала, а также delivery фазу, в рамках которой задачи берутся в работу разработчиками, проверяются на качество QA-инженерами, и результат разработки передается в продуктивную среду для промышленной эксплуатации.
Роль релиз менеджера чаще всего встречаются в крупных компаниях, стремящихся к росту и увеличению скорости выпуска продуктов.

Основные обязанности релизного менеджера

Релиз-менеджмент — это ключевая составляющая успешной разработки программного обеспечения, направленная на обеспечение высокого качества продукта, управление рисками, связанными с его выпуском, и снижение затрат на разработку и релиз. Это позволяет компаниям сохранять конкурентоспособность на рынке и привлекать больше клиентов, удовлетворённых качеством продукта.

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

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

Обновление вендорского ПО:
  • Мониторинг актуальности и работоспособности вендорского программного обеспечения.

Коммуникация:
  • Взаимодействие с лидами команд, помощь в выстраивании правильных процессов.
  • Постановка релизных задач команде DevOps.

Контроль и отчетность:
  • Отчётность перед менеджментом и бизнесом.
  • Ведение борда (например, в Jira) для мониторинга выполнения задач по релизу.

Риск-менеджмент:
  • Классификация и контроль решения серьёзных проблем, возникающих после релиза в продакшн.
  • Ведение таблицы рисков, оценка стоимости ошибок.
Релиз-менеджера не спрашивают за баги, но он следит за скоростью их исправления и при необходимости возвращает фокус команд разработки на проблемы эксплуатации.

Заключение

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

Хочешь получить больше знаний о дизайне ML-систем? Мечтаешь попасть в комьюнити IT-активистов, реализовать крутой проект или найти единомышлеников? Вступай в сообщество YNDX Family! Ждём тебя 😉
Читать далее
Полезное с митапов