開発チームのメンバーから意図しない結果をもたらさないバグの原因を追跡または測定する方法はありますか?最近、追跡システムにバグの原因を割り当てる機能を追加しました。原因の例としては、不正なコード、欠落したコード、不完全な要件、欠落した要件、不完全なテストなどがあります。開発チームからの意図しない動作につながることがわかったため、私はこれを支持していませんでした。現在まで、このフィールドはチームメンバーから隠されており、積極的に使用されていません。
現在、私たちは通常よりも多くのバグを抱えているプロジェクトの真っ最中です。この種の情報は、どこが間違っていたのか、将来どこで改善(または調整)できるのかをよりよく理解するために持っておくとよいでしょう。今)。バグの原因に関する適切なデータを取得するには、このフィールドを開いてdevおよびqaチームのメンバーが入力できるようにする必要があります。これにより、動作が悪くなるのではないかと心配しています。たとえば、自分が作成しなかった欠陥を修正したくない場合は、パフォーマンスへの反映が不十分であると感じたり、同様の理由で欠陥の分類について議論する時間を無駄にしたりする場合があります。
誰かが悪い行動を引き起こすことなくこのタイプの追跡を行うメカニズムを見つけましたか?データの背後にある理由をチームに説明すると、チームメンバーから有用なデータを期待できますか(個々のパフォーマンスメトリックを駆動するのではなく、プロジェクトの成功メトリックを駆動するため)?この種のことを行うための別のより良い方法はありますか(おそらく、よりアドホックな事後分析または問題に関するオープンな議論)?