私のチームは、多くのツール(SCM、バグ追跡、ビルド、テスト)をTFSに移行することを検討しています。各システムを段階的に移動することを検討しています。たとえば、最初にソース管理を移動し、次にバグ/機能の追跡などを行います。
ソース管理(またはTFSの何か)を使用するためにプロセステンプレートを選択する必要があるので、決定にどの程度固定されていますか?後で別のプロジェクトを作成する必要がないようにしたいと思っています(または、思ったほど悪くはありませんか?)。
理論的には、プロセステンプレートが事後に構成するすべてのものをカスタマイズできることは知っていますが(右?)、これは実際にはどの程度実現可能ですか?
これが私が物事が起こっているのを見る方法です:
- ソースコードを移行します。MicrosoftのCMMIテンプレートを選択します。
- 従来のバグ追跡システムへの簡単なリンクである新しい作業項目(またはチェックインノート)を作成します。
- 私たちはしばらく働きます。
- 私たちは、新しいTFS開発ワークフローを実行する力(私たちはまともな規模のソフトウェア会社です)まで待ちます。これは、新しい作業項目の単純なコレクション、またはあらゆる種類のものを構成するまったく新しいテンプレートの場合があります。
- 私たちは、歴史を失うことなく、TFSプロジェクトをこの新しいシステムに移行しようとしています。
TFSを使用する前に、これらすべての決定が完了するまで待たなかったのは残念ですか?