Ответ вслух Senior Дефекты и жизненный цикл бага обновлено

Разработчик не согласен с багом

Вопрос

Разработчик раз за разом отклоняет твои баги как «не баг» или «не воспроизводится». Как выстроишь работу?

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

Сначала я бы посмотрел на отклонённые баги честно: может, проблема в моих репортах. Если не хватает окружения, данных или шагов, это исправляю я: добавляю версию сборки, учётку, видео, логи, и в ожидаемом результате пишу, откуда я его взял.

Что должно прозвучать в ответе

  • Разобрать конкретные случаи: в чём причина отклонений

  • Улучшить баг-репорты: окружение, данные, видео, логи, ожидаемое со ссылкой на источник

  • Договориться о критериях: что считается дефектом, кто решает спорные случаи

  • Спорные случаи к владельцу продукта, а не в переписку

  • Показывать вживую и разбирать вместе, без обвинений

Что могут спросить следом

  • Как понять, что проблема в твоих баг-репортах?
  • Когда стоит эскалировать?

Разбор

Сначала я бы посмотрел на отклонённые баги честно: может, проблема в моих репортах. Если не хватает окружения, данных или шагов, это исправляю я: добавляю версию сборки, учётку, видео, логи, и в ожидаемом результате пишу, откуда я его взял. Если спор про «это так задумано», договариваемся заранее, кто решает спорные случаи, обычно это продакт, и пишем туда, а не перекидываем баг туда-сюда. Невоспроизводимые разбираю вместе за моим компьютером. Тон держу ровный: цель общая, выпустить качественный продукт, а не доказать, кто прав. Эскалация нужна, если договорённости не работают и это мешает релизам.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.