Большинство из вас наверняка используют какой-нибудь багтрекер. Может быть, только для внутреннего использования, когда клиент отправляет сообщение об ошибке по электронной почте или по телефону, вы сами добавляете новый тикет. Иногда еженедельные встречи по проектам могут стать отличным источником новых билетов, желательно с вариантами листов Excel, которые премьер-министр на другой стороне стола любит поддерживать и гоняться за вами.
Более продвинутая (и прозрачная) версия: Позволяет клиенту регистрировать (и наблюдать за ходом) его ошибки непосредственно в вашем багтрекере. Такие системы, как JIRA, позволяют использовать профили для получения определенных прав доступа и т. Д.
Но теперь вопрос : ошибка, поднятая пользователем, не обязательно преобразуется в 1 ошибку в конкретном модуле / методе / EJB / классе. Версия (вашего) веб-приложения, которое он использует, не переводится в версию класса, которая вызывает ошибку. Как вы поддерживаете внутреннюю часть билета со всеми неприятными подробностями и в то же время с билетом «сделайте так, чтобы пользователь чувствовал себя хорошо» (нужно больше информации, принято, выполняется,…)? Создание 2 билета на внутренний и внешний? Связать их?
Какие-нибудь умные рецепты, чтобы поделиться?