Sobes.tech
Назад к вопросам
Junior
335
questionbank

Какие степени серьезности (severity) проблем вы знаете?

Ответ от нейросети

sobes.tech AI

Что хотят услышать интервьюеры:

Важно показать, что severity — это степень влияния дефекта на систему, а не его приоритет. Обычно ожидают знание базовой градации: от критических сбоев до незначительных косметических проблем. Также важно уметь объяснить, что severity помогает оценивать риск для продукта и пользователей.

Определение:

Severity — это уровень серьезности дефекта с точки зрения его влияния на работу системы, данные, безопасность и возможность пользоваться продуктом. Обычно чем сильнее ломается функциональность или выше риск для бизнеса, тем выше severity. На практике уровни могут немного отличаться в разных командах, но смысл остается одинаковым.

Пример использования:

Например, если после нажатия кнопки оплаты заказ не создается и деньги могут списаться некорректно, это обычно Critical или Blocker. Если неверно отображается текст на странице, но функциональность работает, это чаще Minor или Low.

Blocker / Critical — продукт невозможно использовать, есть риск потери данных или денег.
High / Major — основная функция сломана, но есть обходной путь или проблема затрагивает важный сценарий.
Medium / Normal — дефект заметный, но не мешает ключевому сценарию.
Low / Minor / Trivial — незначительная проблема, чаще косметическая.

Пояснение кода:

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

Ключевые моменты:

  • Severity описывает влияние дефекта, а не срочность исправления.
  • Самые распространенные уровни: Blocker, Critical, Major/High, Minor/Low.
  • Один и тот же баг в разных продуктах может иметь разную severity.
  • Severity обычно определяется вместе с impact на пользователя, данные и бизнес-процесс.
  • Не стоит путать severity с priority: priority — это когда исправлять, severity — насколько проблема серьезна.