次の方法で共有


プロセス テンプレートの選択

更新 : 2007 年 11 月

Team Foundation Server で新しいプロジェクトを作成するときに使用するプロセス テンプレートの選択は、単純な操作ですが、多くの重大な影響を及ぼします。Team Foundation Server の各プロセス テンプレートにより、それぞれ異なる既定の作業項目、作業項目クエリ、製品テンプレート、レポート、セキュリティ グループ、およびガイダンスが提供されます。さらに、各プロセスにはソフトウェア開発手法における明確に異なる原理があり、それにより Team Foundation Server 内でのプロセス テンプレートの動作が決定されます。

プロセス、プロセス ガイダンス、およびビジネス ニーズに適したプロセスの選択に利用できる多くのリソースがあります。ビジネス ニーズに適したプロセスを決定するタスクは、特に現在公開されているプロセスや総合的なプロセス原理がなければ、複雑で時間がかかる場合があります。しかし、Team Foundation Server でプロジェクトを作成する前にプロセス テンプレートを選択する必要があります。ここでは、ビジネス ニーズに即した総合的なプロセスの決定方法の詳細については説明しませんが、Team Foundation Server で最初のプロジェクトを作成するときに使用するプロセス テンプレートを選択できるようになります。

プロセス テンプレートの最初の選択

Team Foundation Server の 2 つの異なるプロセス テンプレートのどちらかを選択できます。次に説明する各テンプレートは、ソフトウェア開発に対する異なる哲学的アプローチに基づいています。独自のビジネス慣行やニーズに最も類似しているプロセス テンプレートを選択してください。また、既定のプロセス テンプレートに代わる別の選択肢を調べることもできます。

MSF for Agile Software Development

MSF for Agile Software Development は、納期の短い小規模プロジェクトに適した設計になっています。ビジネスが次のような状態にあるときは、MSF for Agile Software Development テンプレートを選択した方がよい場合があります。

  • 公開されたプロセスが多くなく、正式なプロセス開発の必要性がない。

  • ソフトウェア開発チームが小規模である。

  • 多様な様式で作業する多くの小規模な開発チームを調整できる。

  • ソフトウェア開発サイクルが短い (数週間または数か月で評価される)。

  • 1 年間で多様なソフトウェア リリースをサポートする。

詳細については、「Visual Studio Team System: MSF for Agile Software Development」(https://go.microsoft.com/fwlink/?LinkId=51460) を参照してください。

MSF for CMMI Process Improvement

MSF for CMMI Process Improvement プロセス モデルは、主にソフトウェア開発カルチャ外の業界で専門家たちによって作成されました。この専門家たちは、学んだ教訓を通じて推奨される手順を正式なものにして改善することが長期的な成功に不可欠であると考えています。ビジネスが次のような状態にあるときは、MSF for CMMI Process Improvement テンプレートを選択した方がよい場合があります。

  • 現在のビジネス慣行を評価する必要がある。

  • ソフトウェア開発チームが大規模である。

  • これまでの分離したグループまたは組織を統合する必要がある。

  • 品質プロセスのガイダンスを提供できる。

  • ソフトウェア開発サイクルが長い。

詳細については、「Visual Studio Team System: MSF for CMMI Process Improvement」(https://go.microsoft.com/fwlink/?LinkId=51462) を参照してください。

その他のオプション

MSF for Agile Software Development と MSF for CMMI Process Improvement の他にも多くのプロセス モデルがあります。現在のビジネスで、こうした他のプロセス モデルのいずれかを既に使用している可能性があります。こうしたプロセス モデルの一部では、Team Foundation Server にアップロードできるプロセス テンプレートを提供する場合があります。提供しない場合は、現在のプロセス モデルを十分に反映するように Team Foundation Server プロセス テンプレートを変更できます。プロセス テンプレート管理の詳細については、「プロセス テンプレート マネージャ」および「プロセス テンプレートのカスタマイズ」を参照してください。

時間の経過に伴うプロセスとプロセス テンプレートの変更

最初にプロジェクトを作成するときに MSF for Agile Software Development、MSF for CMMI Process Improvement、または独自のカスタム プロセス テンプレートのいずれを選択した場合も、時間の経過と共に、ある種のことを違う方法で行いたくなることがあります。たとえば、別の種類の作業項目を必要とする場合や、MSF for Agile Software Development のワークフローが気に入っているが MSF for CMMI Process Improvement で利用できる一部のレポートはさらに使いやすいと気付く場合があります。このような発展やプロセスの展開は、あらゆるビジネスで予想されます。Team Foundation Server では、このような変化に対応するためにプロセス テンプレートの変更をサポートしています。ビジネスのプロセス テンプレートのカスタマイズ方法の詳細については、「プロセス テンプレートのカスタマイズ」を参照してください。

参照

概念

プロセス テンプレート

その他の技術情報

プロセス テンプレートのカスタマイズ