В моей компании применяются следующие правила:
- Только тестерам разрешено создавать проблемы.
- Разработчики должны отправить электронное письмо тестеру, чтобы создать проблему.
- Разработчики отправляют электронное письмо техническому руководству за то, что он задает себе вопрос по тем проблемам, которые, по их мнению, могут решить.
- Разработчик не может назначить проблему другому разработчику (необходимо отправить электронное письмо на технический вывод).
- Если проблема разработчика блокируется другим кодом разработчика, она должна решить эту проблему за пределами системы отслеживания ошибок.
- Только тестерам разрешено закрывать проблемы, которые открываются сами.
- Все задания должны пройти технический вывод, чтобы он мог отслеживать проблемы.
- Ошибки, которые напрямую не связаны с пользовательским интерфейсом, не вводятся в систему (должны быть разрешены извне).
Какой поток отслеживания ошибок вы используете? Это хорошо работает для вас?