TFS 2010の既存のチームプロジェクトでアジャイルのプロセステンプレートをMSFに変更するにはどうすればよいですか?
TFS 2008を2010にアップグレードしました。ここで、プロセステンプレートをMSF for Agile(現在はCMMI)に変更します。ワークアイテム機能をあまり使用していません。変換で失われる情報は問題ではありません。
チームプロジェクトを作成したら、残念ながら、新しいプロセステンプレートをアップロードすることはできません。 Robaticusが言うように、テンプレートのXMLをダウンロードして変更し、それを再度アップロードする必要があります。パワーツールを使用すると、新しいチームプロジェクトの新しいテンプレートを作成できますが、既存のテンプレートは変更されません。
代わりに、witadmin.exeツールを使用できます(チームエクスプローラーがインストールされている任意のコンピューター、\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDEの下、またはVisual Studioコマンドからプロンプト)現在の作業項目の定義をエクスポートし、変更を加えたら再インポートします。
幸いなことに、作業項目の追跡をあまり使用していない場合、これはそれほど難しくはないかもしれません。すべての既存の作業項目タイプを削除してから、新しいタイプを再度アップロードできる場合があります。
これがあまりにも面倒な場合は、ソース管理の履歴を保持する量を検討してください。アジャイルテンプレートを使用して新しいチームプロジェクトを作成し、すべてのソースコードをそれに移動するだけの価値があるかもしれません。
プロセステンプレートは変更できませんが、作業項目の種類は変更できます。したがって、バグの場合は、アジャイル定義にスワップできるタスクです。
最初にテンプレートをディスクにダウンロードすることで、2010年にwitadmin
、2008年はimportwit
でこれを行うことができます(これにはTFS電源ツールが必要です)。次に、コンソールアプリでbug.xml、task.xmlなどを指定します。
使用方法:witadmin importwitd/collection:collectionurl [/ p:project]/f:filename [/ e:encoding] [/v] /collection Team Foundationプロジェクトを指定しますコレクション。 http:// servername:8080/tfs/Collection0。 などの完全に指定されたURLを使用します/ p新しい作業項目タイプがインポートされるチームプロジェクトを指定します。 検証のみのオプションを使用する場合を除いて、これは必須です。 /fインポートする作業項目タイプのXML定義ファイルを指定します。 /eの名前を指定します。 XMLファイルのインポートに使用されるNET Framework 2.0エンコーディング。たとえば、 /e:utf-7はUnicode(UTF-7)エンコーディングを使用します。エンコーディングは可能な限り自動的に検出されます。 エンコードを検出できない場合、UTF-8が使用されます。 /vインポートせずに、ワークアイテムタイプ、リンクタイプ、またはグローバルワークフローのXML定義を検証します 。
アジャイルプロセステンプレートをディスクにエクスポートしてから、作業項目を既存のプロジェクトにインポートできます。これを行うには、TFS Power Toolsが必要になる場合があります。
この質問には遅すぎるかもしれませんが、 TFS Integration Platform ツールが本当に役立ちます。
Scrum For Team System V2からMicrosoft Visual Studio Scrum 1.0に移行する方法の詳細については、サーバー障害について この質問 を参照してください。
テンプレートからターゲットテンプレートに移動するには、独自のマッピングをセットアップする必要がありますが、プロセスは同じです。
Witadmin.exeはいくつかのシナリオで役立つ可能性がありますが、TFS統合プラットフォームはこのタスクを達成するための最終的な選択です。 ユーザーの声 アイテムがまだ保留中です。確認してください this SO thread。
これを達成する最良の方法は、「新しい」プロセステンプレートを使用して新しいチームプロジェクトを作成し、TFS統合ツールを使用して既存のWorkItemsを移行し、ソース管理から新しいブランチを作成することを選択することです。アイテム(新しいワークフロー)とソース管理履歴(同様)。 TFSのバージョン間でこれを行うこともできます。 (TFS 2005/2008/2010の移行に関心がある場合)
別の方法はWorkItemテンプレートを使用することかもしれませんが、これは、Work Itemに適用される一種の視覚スタイル(私はあまり経験がない)だと思います。これを行うには、プロジェクトを右クリックしてWITDefinitionをインポートし、目的のWorkITemsに[テンプレートを適用]を選択してテンプレートを適用します。