Team Foundation Server 2010 的"Banner Feature"
2009-06-15 21:18
316 查看
很高兴Brian Harry能在自己的博客文章《TFS 2010 Work Item Tracking》用"banner feature”来描述TFS 2010相对以往的版本的(TFS 2005和TFS 2008)的重大改进 - Hierarchical Work Items (层次化的工作任务项)。这也是我在使用TFS 2005时就开始期盼的动能,它能够把工作项(Work Item,以下简称为WI)组织为层次结构,它最直接的应用就是工作任务的分解(Task Decomposition),即将大粒度的任务项分解为若干子工作项,在Project工具产生的Gantt图就是这一个典型例子。
先前两个版本的TFS仅支持平行结构(Flat)工作任务项关系,即工作项与工作项之间仅存在一种最简单的关联关系,被称为"Related"。而TFS 2010则是大大丰富了这种连接关系,它允许用自定连接关系类型(Link Type)。每种连接类型的拓扑结构可以为以下四种的任意一种:
Network - Much like our existing related”links. Any two items can be connected and the link has the same name at both ends.
Tree – A hierarchical link type that defines a "parent/child" relationship. A parent can have many children but a child can only have one parent of a given tree link type.
Dependency – A directed graph where links connect work items but there can't be a cycle.
Directed Network – kind of a half way type between network and dependency. There are no constraints on what or how many work items can be related but each end of the link has a unique name (e.g. Tests & Tested By)
层次化工作任务项的引入使得一个high-level工作任务项可以被分解为多个子(sub)工作项。下图显示了将TFS结构化的工作项在Project工具中打开,通过Gantt图可以很清楚地了解项目的计划。TFS和Project的同步时是双向的,在Project中也可以创建、编辑工作项,并设置的Precessors等,作为项目计划的工具Project更为方便。在Project中编辑好后,选择"Publish"按钮,工具就会帮你把工作项保存会TFS,其他人再从TFS倒入这些工作项到Project可以看到同样的Gantt图。
在Project中定义的Parent/Child以及Predecessor/Successor关系,实际上就是对应了TFS中定义的Parent/Child和Predecessor/Successor关系。如下图所示,打开一个了工作项,在它的"All Links"标签页定义了这些关系:
随着连接类型的丰富,也带来了查询界面的变化,下图给出了"Tree of Work Items"形式工作项查询的编辑截图。
TFS 2010 Project Management
先前两个版本的TFS仅支持平行结构(Flat)工作任务项关系,即工作项与工作项之间仅存在一种最简单的关联关系,被称为"Related"。而TFS 2010则是大大丰富了这种连接关系,它允许用自定连接关系类型(Link Type)。每种连接类型的拓扑结构可以为以下四种的任意一种:
Network - Much like our existing related”links. Any two items can be connected and the link has the same name at both ends.
Tree – A hierarchical link type that defines a "parent/child" relationship. A parent can have many children but a child can only have one parent of a given tree link type.
Dependency – A directed graph where links connect work items but there can't be a cycle.
Directed Network – kind of a half way type between network and dependency. There are no constraints on what or how many work items can be related but each end of the link has a unique name (e.g. Tests & Tested By)
层次化工作任务项的引入使得一个high-level工作任务项可以被分解为多个子(sub)工作项。下图显示了将TFS结构化的工作项在Project工具中打开,通过Gantt图可以很清楚地了解项目的计划。TFS和Project的同步时是双向的,在Project中也可以创建、编辑工作项,并设置的Precessors等,作为项目计划的工具Project更为方便。在Project中编辑好后,选择"Publish"按钮,工具就会帮你把工作项保存会TFS,其他人再从TFS倒入这些工作项到Project可以看到同样的Gantt图。
在Project中定义的Parent/Child以及Predecessor/Successor关系,实际上就是对应了TFS中定义的Parent/Child和Predecessor/Successor关系。如下图所示,打开一个了工作项,在它的"All Links"标签页定义了这些关系:
随着连接类型的丰富,也带来了查询界面的变化,下图给出了"Tree of Work Items"形式工作项查询的编辑截图。
参考资料
TFS 2010 Work Item TrackingTFS 2010 Project Management
相关文章推荐
- 使用本地账户"完整"安装 SharePoint Server 2010
- Request.ServerVariables("HTTP_X_FORWARDED_FOR")
- 解决方案:"Client does not support authentication protocol requested by server”错误
- 解决在SharePoint 2010/2013部署自己的Event Handler后,抛出”不能载入被引用的第三方的程序集"的问题
- Request.ServerVariables["Url"]
- C028: "Unable to Connect to the Siebel Gateway Name Server
- 手动处理Team Foundation Server 2010 数据仓库和分析服务数据库
- "Windows远程调试Linux上的C++程序:Eclipse+MingW+Samba+GDBserver"-------续文
- sql server 2012错误:"用户 sa 登录失败 microsoft sql server,错误:18456"解决方法
- message from server: "Host is not allowed to connect to this MySQL server"解决办法
- 微软预先展示"Server 2008"五大版本
- JSP中的:request.getScheme()+"://"+request.getServerName()+":"+request.getServer
- "Fail to create SQL Server Certificate" during installation
- Error message when you try to save a table in SQL Server 2008: "Saving changes is not permitted"
- 如何解决adb命令报错 "ADB server didn't ACK"问题
- 远程登录mysql,报错:message from server: "Host is not allowed to connect to this MySQL server"解决办法
- Exchange server 2010手…
- Error while preforming database login with the "sqlserver" driver Unable to create...
- 关于IIS中Request.ServerVariables("SCRIPT_NAME")的bug
- 在Repeater中添加runat="server"的div,并控制其是否显示