2011-12-23 16 views
1

当社には小さな開発チームが社内にありますが、私たちは大部分が私たちが直接管理していない外部コンサルティング会社に顧客プロジェクトを委託しています。私たちは、プロジェクトマネージャーと多分チームリーダーとしかやりとりしません。Team Foundation Server - 外部チームの管理

私はProject Management、Version Control、Sharepointの共有ドキュメントアクセスの社内チームのためにTFS 2010とScrumを実装しています。

私の問題は、外部チームを管理する方法です。

彼らはTFSをバージョン管理に使用しないので、スクラムを使用してそのように報告することはできません(残りの時間を追加するタスクレベルのレポート)。

  • のTeam Foundation Serverのテンプレート「アジャイルソフトウェア開発のためのV5.0 MSF」を使用します。私が来た

    解決策はこれです。

  • プロジェクトをユーザーストーリーに分割し、それぞれのタスクを作成します。

タスクは、これらのフィールドを持っている:

  1. オリジナル見積もり
    我々が完了した割合を追跡しますので、これは常に
    これはパーセンテージである残り100

  2. になります残りの仕事の

  3. 完了
    これは競争した作品の割合です。

チームリーダーは、(タスクレベルで)各ユーザーストーリーの残りの仕事をパーセンテージで更新します。 進捗状況が正しく、私は定期的に「物語の概要」レポートを印刷し、各ユーザーストーリー、


ための割合が完了見ることができると報告されている場合は、私はそれがそこにもっと良い方法でなければならないと私は感謝します確信しています正しい方向に向かうための助けとなります。

おかげ

答えて

0

私たちは、基本的には同じことをやっている...私は自分のプロジェクトに取り組んで世界中の10の社内開発者とチームを持っています。私たちの仕事の大部分は外部と外部の間で重複しています。私たちはTFS2010を使用しています。私たちは開発の一部をユーザーのストーリーに分割して、多くのタスクと最終的にはバグに陥ります。個々の作業項目に関する作業の内訳を見ることによって、外部プロジェクトの状態を確認します。

開発プロセスの流れの一部は、TFSソース管理にコードを取得することです。私たちのシステムに戻ってくるとログの制御が変わります。

外部の午後はウェブインターフェイススプレッドシートアップロードを使用して、これらのログのデータを更新します(使用済み時間/残りの作業を含む)ので、作業の状態を確認できます。テスト項目を設定するためにコードをアップロードする必要はありません。

外部作業に関するプロセスフローは次のとおりです。特定のユーザーストーリー項目では、それらのすべてのタスクの開発状況を確認できます。

  1. リスト項目
  2. スペックは
  3. オープンのために働く
  4. WIP
  5. 開発コンプリート
  6. 外部テスト
  7. ソースがTFS
  8. に追加合意
  9. を指定
  10. を仕様に
  11. 内部テスト内部テストに配信
  12. コンプリート
+0

だから時間を過ごした/残りの作業を追跡するために、Excelスプレッドシートを使用していては、進捗レポートを作成するために、これらを使うのか?その後、TFS内のユーザーストーリーを手動で更新しますか? – user1113593

+0

TFSの時間トラッキングは非常に貧弱です。 http://tfstimesheet.codeplex.com/のようなオープンソースの時間トラッキングプラグインがいくつかあります。現時点では(私たちは.netだけではなく、私たちが混合開発会社であるため)、ワークアイテムの単純なフィールドを使用してAPIを使用してログに記録する別のシステムを使用しています。 – u07ch

+0

外部のコンサルタントが一定のプロジェクト費用を抱えているため、時間のトラッキングは気にしません。私たちは、開発中のさまざまな時代の進展を見守っています。 – user1113593

関連する問題