«Смерть релиз-менеджера: Как тестировщики устроили тихий переворот в IT»
Привет Хабр! Меня зовут Олег, я являюсь действующим QA Engineer в компании Intelsy. Это моя вторая статья после этой (тут могла бы быть ваша реклама), уж очень понравилось делиться информацией и получать обратную связь от читателей! Статья для тех, кто хочет улучшить процессы поставки кода в прод или понять, где можно сэкономить время! Постараюсь немного раскрыть эту тему, поделиться своим мнением (которое ни в коем случае не претендует на звание «истина в последней инстанции»), и да, по традиции помним «у каждого своя кухня». Надеюсь прочтение будет интересным и полезным!В современных IT-командах границы между ролями стираются: разработчики пишут тесты, DevOps внедряют мониторинг, а тестировщики всё чаще участвуют в процессах, выходящих за рамки классического QA. Один из самых спорных вопросов — должен ли QA инженер заниматься релиз-менеджментом? Некоторые компании нанимают отдельного релиз-менеджера, другие доверяют этот процесс DevOps, но всё больше организаций приходят к выводу, что именно QA инженер — лучший кандидат на эту роль (Так собственно все работает и у меня на проекте). В этой статье мы разберём:· Почему QA идеально подходит для управления релизами?· Плюсы и минусы· Как внедрить релиз-менеджмент в обязанности тестировщика· Почему отдельная роль релиз-менеджера часто избыточна· Какие инструменты и метрики использовать для успешного контроля выпусков 1. Что такое релиз-менеджмент и почему QA должен в нём участвовать?Релиз-менеджмент — это комплекс процессов, связанных с планированием, подготовкой и развертыванием новой версии продукта. Он включает: Читать далее