使用TFS2010管理敏捷项目生命周期-系列指南3 工作项跟踪,以及用VS2010,excel和web方式使用的区别
2011-11-13 23:06
801 查看
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的很多快捷操作和运算。特别适合项目经理或管理人员使用。
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的很多快捷操作和运算。特别适合项目经理或管理人员使用。
相关文章推荐
- 使用TFS2010管理敏捷项目生命周期-系列指南2 生命周期管理的内容
- 使用TFS2010管理敏捷项目的生命周期-系列指南1 安装配置
- 使用TFS2010管理敏捷项目生命周期-系列指南5 TFS 故事墙(Story Wall)-看板(Dashboard)-Workbrench使用
- 使用TFS2010管理敏捷项目生命周期-系列指南4 Scrum v3 For TeamSystem-安装疑难解答
- 怎么使用Team Foundation Server 2010(TFS)和Project 2010进行软件开发项目管理(一)
- TFS(Team Foundation Server)敏捷使用教程(四):工作项跟踪(1)
- J2EE项目系列(四)--SSM框架构建积分系统和基本商品检索系统(Spring+SpringMVC+MyBatis)(3)Ajax使用详解(级联列表)以及企业级报表Excel导入导出实现
- JAVA_WEB项目之使用Spring的xml配置方式在项目中管理Lucene检索框架
- JIRA - 使用指南(项目跟踪管理工具)
- VS 2010 WebSite网站 使用CodeBehide 方式开发[Web应用程序项目转Web网站]
- Android学习笔记---27_网络通信之通过GET和POST方式提交参数给web应用,以及使用httpClient,来给web项目以post方式发送参数
- Microsoft .Net Remoting系列专题之二 Marshal、Disconnect与生命周期以及跟踪服务
- Web服务协议以及使用方式
- 项目经理的商务指南系列之二:认识责任(敏捷开发,专家与杂家)
- 项目经理的商务指南系列之三:认识客户(敏捷开发,被动而弱小的客户,理解客户的古怪行为,如何喜欢上客户)
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- IntelliJ使用指南—— 导入Eclipse的Web项目
- SpringBoot系列三:SpringBoot基本概念(统一父 pom 管理、SpringBoot 代码测试、启动注解分析、配置访问路径、使用内置对象、项目打包发布)
- 使用Visual Studio Team Services敏捷规划和项目组合管理(一)——使用团队、区域和迭代
- Android使用webview调用系统浏览器以及项目内显示并支持图片和输入