技术开发 频道

探讨VSTS联合MS PROJECT协同开发之比较篇

  (十一) 工程计划栏的映射问题

  前面图4中的工程计划中展示了一个工程计划(此时,它被连接到通过“MSF for Agile Software Development Process”模板创建的一个团队工程中)中缺省栏的集合。注意,在此并非所有显示出来的栏在任何工作项中都有相应的域。一些栏仅能作为MS PROJECT栏单独存在,而不被出版到TFS中,例如“Duration”和“Row No”栏。同样,在连接的工程计划中的一些栏并没有被显示于缺省的视图中,但是在工作项中的确存在相应的域。例如,域“Priority”和 “Discipline”在缺省的视图中就没有显示,但是在出版或刷新时它们能够与工作项保持同步。表格1列出了所有的用于保持在MS PROJECT和工作项之间同步的栏。这些栏可以是下列三种类型任何一种:

  ·适合于在“MSF Agile”过程模板中所有可用的WIT的栏。例如:Task,QoS,Risk,Scenario,Bug,Work Item ID,Area Path,等;这些栏的“Work Item Type”值在表格1中都为“All”。
  ·仅适合于特定工作项类型的栏。例如,“Completed Work”栏仅应用于“Task WIT”。这些栏在表格1中的工作项类型值对应于每一栏适用的工作项的名字。
  ·不适合于任何WIT的栏。这些栏存储了仅与MS PROJECT内部相关的信息,例如,“Publish”和“Refresh”,它们在表格1中对应的工作项类型值为“None”。

  注意,还存在适合于多个WIT的栏,并且可以拥有在WIT定义中从一个预先定义的列表内指定的值。如果这些列表中具有与可用WIT定义不同的值,那么这些栏相应的下拉列表框将显示来自于所有的WIT中的组合值的列表。例如,针对一个任务WIT的“State”域可能是“Active”或“Closed”,但是对于其它三种WIT,则有可能是“Active”,“Closed”或“Resolved”。在工程计划中对应“State”栏的下拉列表框中将展示所有这三个值。


  表格1-所有用于实现一个本地的MS PROJECT副本和存储于TFS中的工作项集之间同步的栏
 

MS PROJECT
描述
工作项类型
Work Item ID
工作项对应的唯一ID
All
Title
标题提供了对要完成的工作项的一个简明的概述。
All
Area Path
用于把工作项分组成一个适当的特征或团队区域。该区域必须是工程层次中的一个有效结点。
All
Iteration Path
工作项隶属的迭代。
All
Publish and Refresh
指定某个选项之一:YesNoRefresh Only
None
Work Item Type
工作项的类型。
All
Discipline
显示该任务是一个开发任务,测试任务,或是一个普通任务。
Task
Assigned To
该工作项当前被分配到的人。
All
Completed Work
在当前任务上已经完成的工作量。
Task
Remaining Work
在当前任务上尚未完成的工作量。
Task
Baseline work
从最初的计划算起,已经工作的小时数。
Task
State
工作项的工作流状态。例如,相应于一个工作项应该是“Active”或“Closed”。
All
Reason
一个工作项处于当前状态的原因。例如,一项任务可以是“Closed”,因为它已经被完成,被推迟,被删除或过时。
All
Rank
这个等级域代表了一种主观上重要性评价。
QoSScenario and Task
Issue
对应一个YesNo值,指示是否该工作项被以某种方式阻止。如果这个域被设置为Yes,该工作项将出现在工程经理的问题报告中。
All
ExitCriteria
这个域指示当前工作项对于启动或完成一个迭代是否是关键性的。如果这个域被设置为“Yes”,那么,此工作项将出现在工程经理的工程清单中。
QoSScenario and Task
QualityOfServiceType
服务质量的类型,它可以是:Performance SecurityStressLoadPlatform或者Other
QoS
Priority
业务优先权。
Bug
Rev
指示工作项的修订版本号。
All
Links and Attachments
指示是否工作项拥有任何链接或附件,其值为YesNo
None

  表格1中的每一栏与其在VSTS中的等价的工作项域都是一一对应的。你可以通过点击“View Column Mappings”菜单项来观察这些映射,如图11中的对话框所示。

图11 栏映射

  图11展示了缺省的栏映射,但是你可以通过定制过程模板来改变它们或添加新的映射。

0
相关文章