用于跟踪任务的TFS工作项

时间:2014-10-01 21:14:17

标签: tfs report project-management tfs2012 tracking

我正在使用Visual Studio 2012和TFS onlin。我使用“MSF for CMMI”流程模板创建了一个TFS项目,因为它允许开发人员估计任务,指定剩余的等等。 问题:

1)如何才能读取工作项的估算?我不希望任何人在设置后更改该值。

2)我需要创建一个报告,显示每个开发人员每周做了什么,表明任务和时间。我测试了MS Project与TFS的集成,它很棒,但有些列如开始日期和结束日期只存在于MS Project中,因此我需要询问每个开发人员何时启动并手动完成每项任务。

3)您建议哪些报告用于跟踪开发人员和任务?

提前致谢。

1 个答案:

答案 0 :(得分:0)

回答您的第一个问题:您必须在TFS中修改任务工作项类型定义:

  • 使用witadmin.exe工具导出现有定义(您可以在Visual Studio文件夹中找到它):

witadmin.exe exportwitd /collection:<collection URL> /p:<project name> /n:Task /f:task.xml

  • 通过将CANNOTLOSEVALUE和FROZEN规则添加到Microsoft.VSTS.Scheduling.OriginalEstimate字段定义来修改导出的xml:
<FIELD name="Original Estimate" refname="Microsoft.VSTS.Scheduling.OriginalEstimate" type="Double" reportable="measure" formula="sum">
    <HELPTEXT>The original estimate of work required to complete the task (in person hours)</HELPTEXT>
    <CANNOTLOSEVALUE />
    <FROZEN />
</FIELD>
  • 将更新后的xml导回TFS:

witadmin.exe importwitd /collection:<collection URL> /p:<project name> /f:task.xml