Отдел продукта и разработки

Система отдела релизов и развёртывания

Команда релизов и развёртывания, управляющая периодическим циклом выпуска продукта от сборки до мониторинга.

Релизный поезд без сюрпризов: сборка, тестирование, развёртывание и мониторинг — и ретроспектива, питающая следующий релиз.

Без банковской карты — ваш проект будет готов с полной системой за минуту

Сборка1
Определите ритм релизов и дату первого ближайшего поезда
Тестирование0
Пока нет карточек
Развёртывание1
Напишите чек-лист развёртывания и план отката
Мониторинг1
Определите показатели после развёртывания и панель их мониторинга
Ретроспектива0
Пока нет карточек
Обучение0
Пока нет карточек
Планирование следующего0
Пока нет карточек

Так выглядит доска системы, которую вы получите: колонки рабочего процесса и стартовые карточки с первыми шагами

Как устроена работа в этой системе?

Менеджер релизов открывает карточку следующего релиза в «Сборка» со списком кандидатских функций и целевой датой публикации; список замораживается в объявленный срок отсечки. Карточка переходит в «Тестирование» на стейджинг-среде с чек-листом публикации, затем в «Развёртывание» — в объявленное временное окно и с готовым планом отката на случай поломки. После развёртывания карточка входит в «Мониторинг» на несколько дней: показатели производительности, ошибок и принятия отслеживаются и их значения фиксируются на карточке. Затем «Ретроспектива» короткой сессией: что задержалось, что сломалось и почему; затем «Обучение» — документирование уроков улучшенными процедурами; и из неё открывается карточка «Планирование следующего» релиза.

Чат — штабной канал развёртывания: мгновенная координация разработки и инфраструктуры во время окна и объявление завершения каждого шага, чтобы все знали, где мы. Объявления обращаются ко всей компании: дата следующего релиза и его содержимое, уведомление об окне заранее, затем объявление завершения развёртывания с заметками релиза — поддержка не будет застигнута вопросом клиента о функции, о которой не слышала.

Менеджер релизов — лидер цикла: объявляет срок отсечки и владеет решением о развёртывании или переносе, пишет объявления до и после. Разработчики сдают свои функции до отсечки и остаются наготове во время «Мониторинг». Инженер DevOps готовит конвейер развёртывания и план отката и выполняет фактическое развёртывание. Уроки в «Обучение» обязательны: каждый урок становится изменённой процедурой или пунктом чек-листа следующего релиза — иначе следующий релиз повторит ту же ошибку.

Кто за что отвечает?

Операционные роли в этой системе и зона ответственности каждой в ежедневной работе — назначьте их команде как есть или адаптируйте под себя.

Менеджер релизов

Планирует цикл и объявляет срок отсечки, владеет решением о развёртывании или переносе, пишет объявления релиза и ведёт сессию «Ретроспектива».

Разработчики

Сдают функции до срока отсечки, устраняют проявляющееся во время «Тестирование» и «Мониторинг», присутствуют на ретроспективе со своими цифрами.

Инженер DevOps

Ведёт конвейер развёртывания и его среды, готовит план отката перед каждым окном, выполняет развёртывание и отслеживает технические показатели после него.

Что подготовлено для вас с первого дня?

Модули системы

  • Задачи Канбан-доска с колонками рабочего процесса и карточками исполнения
  • Чат Быстрый канал ежедневной координации команды
  • Объявления Официальный голос руководства — распоряжения и оповещения, которые доходят до всех

Приветственное объявление: «Цикл релизов стал официальным»

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

Готовы? До вашего первого проекта — две минуты

Создайте бесплатное рабочее пространство сейчас и пригласите команду до конца дня.