Ответ
Severity (Серьёзность) и Priority (Приоритет) — это два разных, но взаимосвязанных атрибута дефекта, которые часто путают.
| Атрибут | Кто определяет | На что влияет | Критерий оценки |
|---|---|---|---|
| Severity | Тестировщик (QA Engineer) | Влияние на систему | Техническая степень ущерба для функциональности, стабильности, безопасности или данных. |
| Priority | Менеджер / Продукт-оунер | Очередь исправления | Бизнес-важность и срочность исправления с точки зрения релиза, пользователей и стратегии. |
Ключевое отличие: Severity — это «что сломалось и насколько плохо», а Priority — «как быстро это нужно починить».
Примеры соотношений:
- High Severity, High Priority: Критический баг в основной функции накануне релиза. (Например, падение при оформлении заказа).
- High Severity, Low Priority: Критический баг в функции, которая будет использоваться только через полгода.
- Low Severity, High Priority: Косметическая ошибка (например, неверный логотип) на главной странице, которую нужно исправить перед демонстрацией клиенту.
Пример дефекта:
- Описание: В отчете для администратора сумма выручки рассчитывается неверно.
- Severity: High (Функция работает некорректно, влияет на важные данные).
- Priority: Medium (Отчет используется раз в неделю, есть временный обходной путь через экспорт в Excel).
Ответ 18+ 🔞
Давай разберем эту дичь, чтобы больше не путаться, как последние идиоты. Сижу тут, думаю, как объяснить, чтобы даже менеджер с его "ну сделайте уже кликбельно" понял.
Вот смотри, есть два понятия: Severity (Серьёзность) и Priority (Приоритет). Их постоянно мешают в одну кучу, а потом получается пиздец и срач на ровном месте.
Представь, что твоя машина сломалась.
- Severity (Серьёзность) — это что именно отвалилось и насколько это херово. Двигатель задымил — это
Critical, ёпта. Стёклышко омывателя треснуло —Minor, ну подумаешь. - Priority (Приоритет) — это когда ты побежишь это чинить. Если двигатель дымит, но ты на даче и никуда не едешь месяц — приоритет может быть и не
Highest. А если треснуло то самое стёклышко, но завтра техосмотр, без которого тебя нахуй со стоянки эвакуируют — приоритет будетHighest, хотя серьёзность низкая.
Кто это решает?
- Severity ставит тестировщик. Потому что он, сука, видел, как система обосралась, и лучше всех понимает масштаб трагедии. Это техническая оценка пиздеца.
- Priority ставит продукт/менеджер. Потому что он знает, что важнее для бизнеса: чинить двигатель или бежать ковать справку на стёклышко, чтобы не огрести штраф. Это бизнес-оценка.
Короче, Severity — «насколько всё сломано», а Priority — «насколько всем насрать или не насрать на эту поломку прямо сейчас».
Примеры, чтобы вообще всё встало на свои места:
-
High Severity, High Priority: Это когда у интернет-магазина завтра Чёрная пятница, а кнопка «Купить» сегодня вечером нахуй сломалась. Все бегают, орут, проект в огне. Серьёзность — высокая (основная функция не работает). Приоритет — высочайший (завтра денег не получим, ядрёна вошь!).
-
High Severity, Low Priority: Нашли баг, который форматирует весь жесткий диск пользователя, но для этого нужно совершить 15 шагов в настройках, которые откроются только в платной версии, которую мы выпустим через полгода. Баг — пиздец какой критический (Severity = Critical). Но чинить его прямо сейчас, срывая все сроки? Приоритет будет низкий (Priority = Low), запишем в бэклог, починим перед тем релизом.
-
Low Severity, High Priority: На главной странице сайта у генерального директора в фото фамилия с опечаткой. Функционально всё работает (Severity = Low/Trivial). Но если это увидит сам директор или, хуже того, клиент — будет волнение ебать. Поэтому менеджер орёт: «Исправить вчера!» (Priority = High).
Ну и пример дефекта, как оно бывает в жизни:
- Описание: В админке в отчёте «Финансы за год» итоговая сумма считается по ебалу. Вместо 1 000 000 рублей показывает 1 000 рублей.
- Severity: High. Почему? Потому что функция отчёта работает неверно, данные — полная хуйня. Это серьёзный косяк.
- Priority: Medium. А почему не High? Потому что отчёт смотрят раз в квартал, до него ещё два месяца. И есть обходной путь — выгрузить данные в Excel и там посчитать. Поэтому «надо починить, но не прямо посреди ночи, у нас есть время».