Строим релизный процесс: мечты, ошибки и суровая реальность
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Релиз — ключевой момент в жизни любого проекта. Неважно, работаете ли вы в стартапе, крупной корпорации или над опенсорс-проектом, вопрос организации релизного процесса рано или поздно встанет перед вашей командой. Каким этот процесс должен быть? Чего все хотят? Почему одни мечтают об "автоматической магии", а другие боятся любого шага без "ручной проверки"? Что работает в больших компаниях, а что — в маленьких командах? Как себя чувствует релиз, если вы в enterprise-сегменте с тяжелыми регламентами?
В докладе разберём: как устроены релизные процессы в разных типах компаний и на каких ошибках учатся чаще всего. Как устроен релиз у опенсорс-сообществ и какие практики можно позаимствовать.
Вспомним автоматизацию процессов: что реально автоматизировать, а где все равно не обойтись без участия релизных менеджеров и руководителей проекта.
Обсудим, какая роль менеджера и административный флоу для организации, согласования и утверждения релиза. Ну и, конечно же поговорим про техническую сторону: различные Git-flow, стратегию версионирования, обязательные проверки, организацию CI/CD и выбор инструментов.
Работал в Intel, Deutsche Bank, Huawei. Занимался разработкой в очень разных сферах: от C/C++ компиляторов до высоконагруженных торговых сервисов на Java, от дата-платформ до статических анализаторов и сервисов для разработчиков.
Сейчас — руководитель отдела разработки инструментов для анализа кода платформы разработчиков в Yandex Infrastructure. Участник ПК Joker/JPoint и других конференций. Активный open source-энтузиаст, контрибьютор в экосистему Kotlin. Создатель библиотек ktoml и vercraft, статического анализатора diktat. Автор Telegram канала «Кулешов разгоняет».
Видео
Другие доклады секции
TechLead