Три метрики, которые стопорят релиз или дают зелёный свет

Релизный день. Команда замерла. Тестировщик выдаёт отчёт с сотней багов. Бизнес смотрит на календарь и требует запуска. QA и продакт начинают бесконечный спор: «Сколько можно чинить?» против «Когда уже выкатим?».

В этом моменте побеждают конкретные цифры. Только три группы метрик дают ответ, который устраивает обе стороны.

Критичность и контекст уязвимости. Важно смотреть на общее количество дефектов — ошибка. Решение принимает метрика эксплуатабельности. Баг с красным приоритетом, который воспроизводится только на старом iPad, весит меньше, чем средний баг на основном пути оплаты. Вес каждого дефекта измеряется его влиянием на бизнес-логику. Если дефект не мешает покупателю совершить транзакцию, он не должен тормозить релиз.

Время реакции команды. Представьте два показателя: время обнаружения ошибки и время её устранения. Между ними лежит зона риска. Если команда чинит ошибки быстрее, чем находит новые, вы в безопасной зоне. Если тренд обратный — каждую неделю вы копите долг. Релиз с растущим долгом — прямой путь к аварии на проде.

Покрытие критических пользовательских сценариев. Автотесты проходят зелёными, но это не гарантия. Метрика, которая отвечает на вопрос «что именно мы проверяли», часто оказывается важнее процента успешных прогонов. Вы можете иметь 95% покрытия кода, но если забыли проверить восстановление пароля, бизнес получит поток жалоб. Поэтому ключевая цифра — покрытие сквозных сценариев от начала до конца.

Когда все три метрики собраны в один дашборд, исчезает субъективизм. Вместо «я думаю, что опасно» появляется чёткое обоснование. Вы показываете владельцу продукта: риск потерь данных, время на исправление и зоны без покрытия. И решение становится очевидным.

Три метрики, которые стопорят релиз или дают зелёный свет | Сетка — социальная сеть от hh.ru