多くの人が私の職場の周りで責任転嫁をしているようで、興味深い質問が浮かび上がってきました。
既知:
要件チームは、製品の要件を作成します。開発者は、要件に従って独自の単体テストを作成します。テスト チームは、要件に従ってテスト条件、テスト デザイン、およびテスト ケースを作成します。
テスト チームのテスト ケースの X% が合格した場合にのみ、製品がリリースされます。
納品後、顧客は受け入れテストを行います --> 顧客対応チームはフィールドからバグを取得し、テスト チームにこれらの問題について知らせます。
質問:
顧客が多くの欠陥を提出することになった場合、誰が責任を負いますか? それらをカバーしていないのはテストチームですか?それとも、より良い要件を書かなかったのは要件チームですか? そして、システムをどのように改善しますか?