Как оценивать баги

«Как оценивать баги» — вопрос из категории Контроль качества и отчётность, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Оценка баг-репортов включает несколько критериев:

  1. Серьезность (Severity) – влияние на систему:

    • Critical (падение системы, потеря данных)
    • Major (ключевая функциональность сломана)
    • Minor (косметические проблемы)
  2. Приоритет (Priority) – срочность исправления:

    • P1 (немедленно)
    • P2 (ближайший релиз)
    • P3 (можно отложить)

Пример приоритизации:

if bug.severity == "Critical" and bug.affects_production:
    bug.priority = "P1"
elif bug.blocks_release:
    bug.priority = "P2"
else:
    bug.priority = "P3"

Дополнительные факторы:

  • Частота воспроизведения
  • Количество затронутых пользователей
  • Бизнес-риски
  • Сложность исправления

Используйте матрицу Severity/Priority для объективной оценки. Важно отделять техническую критичность от бизнес-приоритетов.