web-dev-qa-db-ja.com

Visual Studio Team Services:アジャイルからスクラムプロセステンプレートに移行する方法

Visual Studio Team Services(以前はTeam Foundation ServerではなくTeam Foundation Service)を使用していて、チームプロジェクトプロセステンプレートをアジャイルからスクラムに移行する必要があります。

誰もがそれを行う方法を知っていますか?

23
Carlos Coelho

最後に何をしたいかに応じて、これを行うにはいくつかの異なる方法があります。最も重要なのは、チームプロジェクト内でプロセステンプレートを変更する方法がないため、移行先のスクラムテンプレートを使用して新しいチームプロジェクトを作成する必要があることです。

履歴と添付ファイルが必要な場合:次に、TFS統合プラットフォームを使用する必要があります。あるプロジェクトから別のプロジェクトに作業項目とソースコードを流すxmlマッピングを作成します。この方向に進むと、履歴が圧縮されていること、ツールが細かいことで悪名高いこと、共有ステップ(およびその他のもの)が移行されないことなど、かなりの問題があります。これは間違いなく推奨されるオプションではありませんが、選択肢がない場合もあります。ツールの入手先は次のとおりです。 http://visualstudiogallery.msdn.Microsoft.com/eb77e739-c98c-4e36-9ead-fa115b27fefe

履歴が必要ない場合、または他のチームプロジェクトを保持できる場合:この方法の場合、コードの移動は簡単です(もし、 Gitプロジェクトを取得すると、履歴が表示されます。git-tf機能を使用して、ソースをGitに移動します。 1つのリポジトリからチェックアウトし、ワークスペースマッピングを切り替えて、新しいリポジトリにチェックインするだけです。

作業項目を移動するには、作業項目クエリを使用してExcelにエクスポートします。次に、2番目のExcelスプレッドシートにコピーして貼り付け、新しいプロジェクトにアップロードします。これは、最も簡単な方法です。詳細な説明は次のとおりです。

1)アジャイルテンプレートプロジェクトから:移動する作業項目タイプごとに、必要なものをすべてプルしてそれらをすべてExcelにエクスポートする作業項目クエリを作成します(たとえば、すべての要件をプルして別のタスクをプルするクエリなど)。

2)スクラムテンプレートプロジェクトから:Excelにインポートおよびエクスポートするワークアイテムタイプごとにワークアイテムクエリを作成します。空白になりますが、このExcelスプレッドシートを使用して1分でアップロードします。

3)列のヘッダーをコピーしないように注意しながら、Excelスプレッドシート間でコピー/貼り付けを行います。きちんとしたトリックは、古いプロジェクトの[履歴]列を新しいプロジェクトの[コメント]フィールドにコピーすることです。

4)結果を公開します。ビオラ、あなたは移住しました。

18
Andrew Clear