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