Единственное стремление на уровне физиологических потребностей, на которое, с моей точки зрения, может повлиять правило заведения всех дефектов - это стремление "отдых".
Я не спорю, и даже не собираюсь спорить с тем, что фиксация дефектов может занимать чуть больше времени, чем написать о нем в чате/комментарии к задаче. При этом для меня спорно что быстрее: зафиксировать дефект в системе управления дефектами или дойти до разработчика и рассказать/показать. При этом, со слов моих оппонентов это обычно звучит так, как будто вместо "меньше минуты сейчас" они будут тратить чуть ли ни по "10-30 минут на фиксацию дефектов", что не соответствует действительности.
Давайте прикинем на самом ли деле придется перерабатывать, сидеть ночами, без выходных лишь потому, что вместо личных чатов/комментариев/похода ногами к разработчику тестировщик будет фиксировать дефекты?
Для этого нужно прикинуть сколько раз в чате обсуждение дефекта затягивается на десятки минут, прерывается, потому что отвлекли/ушел на встречу один из участников беседы, а потом приходится вспоминать, обсуждать заново..
А сколько времени уходит на обсуждение в комментариях? Сколько раз разработчик приходит с уточнениями? В скольких случаях из 10 он не понимает в чем проблема?
Сколько времени тестировщик сидит/стоит рядом с разработчиком, ожидая, когда он допишет мысль/функцию, переключится на вопрос дефекта?
Думаю, даже если у вас нет такого опыта обсуждения дефектов, вы можете легко себе представить как это может выглядеть, ведь загрузка в IT компаниях плюс-минус одинакова, отвлечение есть в опыте у каждого. Уровень детализации, когда что-то пишется на коленке тоже легко представляем и не отличается от случая к случаю. И вы не сильно ошибетесь, если придете к выводу, что тратится уйма времени на подобные варианты коммуникации. Не "меньше минуты" уж точно. И даже не 1-2 минуты. Минимум 5, а максимум...
И вместо этого нужно заполнить шаблон дефекта в системе управления дефектами. Да, это занимает время. Не больше 2-х минут в среднем, на моем опыте. А я, к слову, 10 лет работала тестировщиком и все 10 лет создавала дефекты. И выглядит, как будто, время начинает экономиться у тестировщика уж точно, в случае, если он фиксирует дефекты, а не пишет в личку/комменты/идет ногами к разработчику. И, как будто, наоборот, есть все шансы, что времени на отдых станет больше, если начать фиксировать дефекты в системе управления дефектами.
На что на самом деле может уходить много времени - так это на локализацию дефекта, на выявление минимальных и полных условий его воспроизведения. Подробнее об этом...
Какова вероятность, что сложно локализуемый дефект (при этом он может вполне легко воспроизводиться) будет полностью описан в комментарии, и что разработчику не придется тратить время на локализацию, на попытки воспроизвести, найти связи и случаи воспроизведения? Предположу, что локализация в случае "быстренько черкануть" в личку/комментарий и тп будет описана, мягко говоря "не очень". И вот тут стоит вспомнить, что локализация - задача тестировщика, которая вполне может перекладываться на плечи разработчика в случае комментария/заметки. Отсюда так же могут рождаться и обсуждения, вопросы, уточнения, в общем, всё то, о чем я писала выше. И тратится не только время тестировщика, которое и должно тратиться на локализаицю, но еще и время разработчика.
И что теперь выглядит эффективнее, продуктивнее и быстрее? В каком случае у тестировщика и у разработчика больше шансов на заслуженный отдых?