TFS的工作项,以及用VS2010,excel和web方式使用的区别
TFS的工作项跟踪(Work Item Tracking)是研发项目管理的核心内容.
什么是工作项?如何理解工作项?
工作项就是TFS团队中所有需要管理的信息项,比如需求项,任务项,故障项,测试用例项,… 。在TFS中, 我们认为所有信息都是条目化和记录化的. 工作项就是这样一条信息, 也是一条数据库记录.
如果我们以往习惯于使用需求文档,测试规程文档,计划文档,测试报告文档,那么在TFS中,这些东西被取代为工作项(需求,测试用例,任务项,故障等)。敏捷项目中,大家都不喜欢任何形式的文档,那么所有信息就放在这些工作项内。
在TFS中,源代码,构建,设计等也是一种特殊的工作项。
工作项就是一个数据库记录,被存储在TFS的SQL数据库里面。如下图:
其中Tfs_DefaultCollection数据库保存了一个项目集(共享资源的一组项目)的所有工作项数据。而Tfs_Warehouse数据库保存所有的度量和分析数据;
由于工作项数据都保存在数据库中,所以要访问数据比较容易。按照对数据库的使用习惯,我们一般会建立查询/视图来访问数据库记录。
总的来说,用户可以通过VisualStudio客户端, Excel/Project,web或故事墙等多种方式来打开和编辑工作项。
一、通过VisualStudio来访问工作项:
这是最常用的方式,通过客户端中团队资源管理器来打开工作项下的某个查询:
二、通过excel来访问工作项。安装过VisualStudio客户端(至少是Team Explorer版)后,excel(Office2007或2010版)菜单中会多出一个团队(Team)菜单项。通过这个菜单的创建列表或在VS客户端中通过EXCEL打开查询都可以打开工作项查询:
三、通过Web来访问工作项:
登陆http://server:8080/tfs可以用浏览器访问TFS的工作项,这是最简单的方式。
上述3种方式区别和比较:
1、 客户端功能最全,可以使用所有功能,包括集成了开发调试功能。不过要启动庞大的客户端。
2、 Web方式可以访问除去服务器和团队成员权限管理外的大部分功能。适用于没有安装客户端的场合,但是访问或编辑单个工作项时候响应速度较慢。
3、 Excel功能最弱,只能一次访问一个查询视图。但是胜在编辑比较方便,可以利用EXCEL的很多快捷操作和运算。特别适合项目经理或管理人员使用。