TFS 2010 で複数のユーザーのタスクを保存する最良の方法は何ですか? 1 つのタスクに対して 1 つしか割り当てることができません。
(例: すべての開発者向けのデモを計画する場合)
(これはスクラム Msf アジャイル プロジェクトで、タスクはユーザー ストーリーの一部です)
TFS 2010 で複数のユーザーのタスクを保存する最良の方法は何ですか? 1 つのタスクに対して 1 つしか割り当てることができません。
(例: すべての開発者向けのデモを計画する場合)
(これはスクラム Msf アジャイル プロジェクトで、タスクはユーザー ストーリーの一部です)
申し訳ありませんが、最初から 1 つの作業項目に複数のユーザーを割り当てることはできません。同時に、TFS のモデルに適合しないため、このまま試すことはお勧めしません。このタイプのシナリオを処理する従来の/推奨される方法は、複数のタスクを作成することです。この場合、開発者ごとに 1 つ。これは、MS Excel を使用して一連のタスクをコピーすることで簡単に実行できます。別のオプション (使用した例を考えると) は、複数のドロップダウンを持つ「会議」作業項目を作成することです。デモや技術レビューなどの会議に参加する各人に 1 つです。
さらに別のオプションは、カスタム コントロールを作成して、ユーザーのリストをフォーマットして保存することです。これは、各ユーザーのマシンに配布する必要があるため(ローカルにインストールする必要があるため)、維持するのが比較的複雑になる可能性が高く、最後に2つのバージョンが必要になることを確認しました。1 つはチーム エクスプローラーのユーザー インターフェイス用で、もう 1 つはほとんどのユーザーが TFS サーバー上の Web ページから作業項目を作成するために使用する Web アクセス ツール用です。TFS の将来の更新により、カスタム コントロールが壊れる可能性があります。努力する価値はほとんどありません。もう 1 つの欠点は、MS Excel を使用して、カスタム コントロールが動作するフィールドに保存したデータを操作する方法によって制限される可能性があることです。これをさらに詳しく調べたい場合は、次の CodePlex プロジェクトでいくつかの例を見つけることができます: http://witcustomcontrols.codeplex.com/
会議や複数の人を割り当てたいその他の項目などを追跡することを真の目標と考えるかもしれません。タスクは、MSF Agile テンプレートでユーザー ストーリーの進行状況を追跡する際の中心となります。会議出席の追跡は通常、ユーザー ストーリーとは直接関係ありません。そのため、通常、ユーザー ストーリーの「完了」にどれだけ近づいているかを判断するのには役立ちません。既存のレポートを利用する場合は、タスクを編成して、子作業項目としてユーザー ストーリー (またはバグ) 作業項目にロールアップする必要があります。
ショート ストーリー: できません。Microsoft のプロセス テンプレートの作業項目は、誰も対象にしないか、1 人のユーザーのみを対象とするように設計されています。
プロセス テンプレートをカスタマイズして、これを変更できるようになりました。この投稿を例にとると、カスタマイズはグループで機能します。ただし、TFS は基本的にそのように設計されておらず、失望する可能性があるため、そうすることはお勧めしません。