私たちは初めて、TFS 2012 を使用して会社にスクラムを実装しようとしています。これまでのところ、誰も答えを見つけることができなかったという質問があるため、プロセスはあまりうまくいっていません。
私たちの主な関心事は、テスト段階をどのように処理するかです。またはシナリオは次のとおりです(人/仕事の観点から):
- プログラマーは6名
- スクラムマスターがいる
- テスターは 2 人います (プログラマーではありません)。
それが私たちが今まで持っているものです:
- すべての欲望はボードに行きます
- それらの欲求にタスクを追加するスプリントミーティングがあります
- スプリントを準備します
- 人々は自分の仕事を始めます
私たちの完了の定義は、ストーリーがテスト担当者に渡され、そのうちの 1 人 (この場合は私) がストーリーが完了したと言った場合にのみ、ストーリーが完了したと見なされることを明確にしています。ここまでは順調ですね。
すべてのテストが実行されるテスト サーバーがあり、そのサーバーは運用サーバー (Web アプリ) に似ています。
前述したように、主な関心事はテストの処理方法です。
- すべての開発者は (SVN を使用して) コードをコミットできるため、いつコミットする必要がありますか? タスクが完了したとき、またはバックログ項目が完了したとき?
- テスト リリースはいつリリースする必要がありますか?
- テストはいつ開始する必要がありますか? タスクが完了した後、またはバックログ項目が完了した後にテストを開始する必要がありますか? テストを開始する必要があるときに通知を受け取るにはどうすればよいですか?
- すべてのバックログ項目に配置タスクとテスト タスクを作成する必要がありますか?
どんな助けでもいいでしょう。