Релиз — ключевой момент в жизни любого проекта. Неважно, работаете ли вы в стартапе, крупной корпорации или над опенсорс-проектом, вопрос организации релизного процесса рано или поздно встанет перед вашей командой. Каким этот процесс должен быть? Чего все хотят? Почему одни мечтают об «автоматической магии», а другие боятся любого шага без «ручной проверки»? Что работает в больших компаниях, а что — в маленьких командах? Как себя чувствует релиз, если вы в enterprise-сегменте с тяжелыми регламентами?
В докладе разберем, как устроены релизные процессы в разных типах компаний и на каких ошибках учатся чаще всего, как устроен релиз у опенсорс-сообществ и какие практики можно позаимствовать.
Вспомним автоматизацию процессов: что реально автоматизировать, а где все равно не обойтись без участия релизных менеджеров и руководителей проекта.
Обсудим, какая роль менеджера и административный флоу для организации, согласования и утверждения релиза. Ну и, конечно же, поговорим про техническую сторону: различные Git-flow, стратегию версионирования, обязательные проверки, организацию CI/CD и выбор инструментов.