В настоящее время на моем рабочем месте мы используем FogBugz для управления всеми нашими функциями и ошибками для наших различных веб-приложений.
Когда новая функция должна быть добавлена в одно из наших веб-приложений, создается новый случай. Например, «Создать форму загрузки CSV».
Затем я работаю над делом, записывая количество времени, которое я потратил на него. Как только это дело завершено, я разрешаю его, и он возвращается к открывателю дела (обычно менеджеру проекта), который затем закрывает дело.
Если в этой функции есть какие-либо ошибки, мой Менеджер проектов затем повторно открывает дело и присваивает его мне с помощью списка пунктов ошибки.
На мой взгляд, я считаю, что эти маркированные ошибки следует открывать как отдельные случаи ошибок, чтобы их можно было легче отслеживать, а не загромождать исходными примечаниями к описанию возможностей.
Мои менеджеры не согласны со мной, заявив, что легче рассчитать общее время, потраченное на функцию, если все это в одном случае.
Кроме того, они полагают, что это не так смущает наших клиентов, поскольку у них есть только одна ссылка на номер дела. Однако я хотел бы подчеркнуть, что ошибки должны рассматриваться как отдельные случаи, так как это после завершения первоначального случая.
Правильно ли я заявляю, что ошибки следует открывать как новое дело? И каковы плюсы / минусы каждого способа управления этим?