タグ

2008年7月28日のブックマーク (1件)

  • 課題駆動型開発を提案します!

    最初のビルド(Build #1)では、QAによるテストが行えるまでの品質に到達できないことが多いでしょう。図1では、便宜上プロジェクトが定期的にビルドをリリースできる状態になっていると考えてください。 これは、毎週ビルドをQAチームにリリースしながら、ソフトウェアを開発するときの、各ビルド間の時間的な関係を示しています。このとき、1つのビルドの寿命は(1週間ではなく)2週間となります。例えば、第2週目では、開発チームはBuild#2を開発し、これと並行してQAチームはBuild#1をテストします。また、第3週目では開発チームはBuild#3を開発し、これと並行してQAチームはBuild#2をテストします。 図1における横の矢印は、ビルドのライフサイクルを示しています。ビルドのライフサイクルについては第2回「反復開発の“反復”とは何をどのように反復するのか」で詳しく説明しています。図1は、第

    課題駆動型開発を提案します!