Существует ли метод отслеживания или измерения причины ошибок, которые не приведут к непредвиденным последствиям со стороны членов команды разработчиков?Недавно мы добавили возможность указать причину ошибки в нашей системе отслеживания.Примеры причин: плохой код, пропущенный код, неполные требования, отсутствующие требования, неполное тестирование и т. Д. Я не был сторонником этого, так как видел, что это привело к непреднамеренному поведению команды разработчиков.До настоящего времени это поле было скрыто от членов команды и не использовалось активно.
Сейчас мы находимся в середине проекта, где у нас больше ошибок, чем обычно, и такой тип информации было бы хорошо иметьчтобы лучше понять, где мы ошиблись и где мы можем внести улучшения в будущем (или внести коррективы сейчас).Чтобы получить достоверные данные о причине ошибок, нам нужно было бы открыть это поле для ввода членами команды dev и qa, и я беспокоюсь, что это приведет к плохому поведению.Например, люди могут не захотеть исправлять дефект, который они не создали, потому что они почувствуют, что он плохо влияет на их производительность, или люди могут тратить время на споры по поводу классификации дефекта по аналогичным причинам.
ИмеетКто-нибудь нашел механизм, чтобы сделать этот тип отслеживания без вождения плохого поведения?Можно ли ожидать полезных данных от членов команды, если мы объясним команде причину этих данных (не для определения отдельных показателей эффективности, а показателей успеха проекта)?Есть ли другой, лучший способ сделать что-то подобное (возможно, более специальное вскрытие или открытое обсуждение вопросов)?