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

