Что такое Defect Triage?

Defect triage — процесс рассмотрения зарегистрированных багов, оценки влияния, назначения приоритетов и принятия решений о действиях. Термин из медицины — сортировка пациентов по срочности.

Структура совещания

Частота

  • Активное тестирование: Ежедневно, 15 минут
  • Обычный спринт: 2-3 раза в неделю, 20 минут
  • Режим поддержки: Еженедельно, 30 минут

Участники

РольОтветственность
Фасилитатор (QA Lead)Ведение совещания, контроль времени, документирование
Репортер (QA Engineers)Представление деталей бага
Технический оценщик (Dev Lead)Оценка сложности и рисков
Бизнес-приоритизатор (PO)Установка приоритета по бизнес-влиянию

Повестка

  1. Обзор новых багов (10 мин)
  2. Назначение приоритетов (5 мин)
  3. Распределение разработчикам (5 мин)
  4. Обзор застоявшихся багов (5 мин)
  5. Быстрые метрики (2 мин)

Фреймворк принятия решений

РешениеКритерийДействие
Fix NowКритический/Высокий, блокирует релизНазначить, текущий спринт
Fix NextВажный, не блокируетБэклог следующего спринта
DeferВалидный, низкое влияниеБудущий релиз
Won’t FixBy design или стоимость > пользыЗакрыть с обоснованием
Need InfoНе воспроизводится или неясноВернуть репортеру

Упражнение: Проведите triage багов

Отсортируйте 6 багов при дедлайне релиза через 5 дней:

  1. Страница логина падает в iOS Safari 17 (затрагивает 15% пользователей)
  2. Опечатка на странице «О нас»
  3. Сумма платежа округляется неверно для 3-знаковых валют
  4. Подсказки автозаполнения поиска загружаются медленно (3с vs цель 0.5с)
  5. Экспорт отчёта админки генерирует пустые CSV-файлы
  6. Превью аватара показывает неправильную ориентацию для HEIC-файлов с iPhone
Решение

1. Fix Now P1/S1 — Crash у 15% пользователей, блокирует релиз. 2. Defer P4/S4 — Тривиальная косметика. 3. Fix Now P1/S1 — Ошибка финансового расчёта, юридическая ответственность. 4. Fix Next P2/S3 — Деградация UX, функционально, но медленно. 5. Fix Now P2/S2 — Функция админки сломана, блокирует внутренние операции. 6. Defer P3/S3 — Только превью, сама загрузка работает.

Ключевые выводы

  • Triage рассматривает, приоритизирует и распределяет баги — это не сессии отладки
  • Сохраняйте краткость (15-30 минут) с нужными людьми
  • Единый фреймворк: Fix Now, Fix Next, Defer, Won’t Fix, Need Info
  • Документируйте каждое решение с обоснованием
  • Периодически пересматривайте отложенные баги