Что такое Defect Triage?
Defect triage — процесс рассмотрения зарегистрированных багов, оценки влияния, назначения приоритетов и принятия решений о действиях. Термин из медицины — сортировка пациентов по срочности.
Структура совещания
Частота
- Активное тестирование: Ежедневно, 15 минут
- Обычный спринт: 2-3 раза в неделю, 20 минут
- Режим поддержки: Еженедельно, 30 минут
Участники
| Роль | Ответственность |
|---|---|
| Фасилитатор (QA Lead) | Ведение совещания, контроль времени, документирование |
| Репортер (QA Engineers) | Представление деталей бага |
| Технический оценщик (Dev Lead) | Оценка сложности и рисков |
| Бизнес-приоритизатор (PO) | Установка приоритета по бизнес-влиянию |
Повестка
- Обзор новых багов (10 мин)
- Назначение приоритетов (5 мин)
- Распределение разработчикам (5 мин)
- Обзор застоявшихся багов (5 мин)
- Быстрые метрики (2 мин)
Фреймворк принятия решений
| Решение | Критерий | Действие |
|---|---|---|
| Fix Now | Критический/Высокий, блокирует релиз | Назначить, текущий спринт |
| Fix Next | Важный, не блокирует | Бэклог следующего спринта |
| Defer | Валидный, низкое влияние | Будущий релиз |
| Won’t Fix | By design или стоимость > пользы | Закрыть с обоснованием |
| Need Info | Не воспроизводится или неясно | Вернуть репортеру |
Упражнение: Проведите triage багов
Отсортируйте 6 багов при дедлайне релиза через 5 дней:
- Страница логина падает в iOS Safari 17 (затрагивает 15% пользователей)
- Опечатка на странице «О нас»
- Сумма платежа округляется неверно для 3-знаковых валют
- Подсказки автозаполнения поиска загружаются медленно (3с vs цель 0.5с)
- Экспорт отчёта админки генерирует пустые CSV-файлы
- Превью аватара показывает неправильную ориентацию для 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
- Документируйте каждое решение с обоснованием
- Периодически пересматривайте отложенные баги