对于任何一个软件开发团队而言,成功的一个重要因素在于成员之间、成员与首先使用软件的用户之间有很好的沟通。

Team Foundation Server是一个独立的服务器产品,逻辑上,由下列两层组成,这两层在物理上可以部署在一台或多台计算机上:

  应用层——由一组web服务组成,客户机使用一个高度优化的基于web服务的协议与这些web服务进行通信。
  数据层——由一个SQL Server数据库组成,包含Team Foundation Server应用程序的数据逻辑,以及Team Foundation Server实例需要用到的数据。

团队项目是工作项、代码、测试或生成的集合,它们拥有软件开发项目生命周期所用到的所有独立工具。在使用Team Foundation Server时至少需要一个团队项目。在创建一个团队项目时,默认还将创建:团队项目Web站点,文档库,版本控制路径,默认工作项,库存报表。

团队项目一旦创建就不能改名。团队项目集合中的团队项目数目会对系统性能产生影响,因此团队项目不宜过多。

团队项目具有一个单独的过程模板,对于一个正在运行的团队项目而言,对其过程模板的更改只会影响这个团队项目。

过程模板是一个XML文件集,它们提供了工作过程的细节:

  针对敏捷开发的MSF(Microsoft Solution Framework):这是一个小型模板,是为遵循基于敏捷开发交付过程的团队设计的。
  针对能力成熟度模型集成过程改进的MSF:这是一个很大的模板,是为有更多过程需求的团队设计的,即生命周期更长或可能的管理需求更多,使用这个模板可以帮助他们实现生命周期管理。

最优秀的团队是那些对过程持续改进并适应过程的团队,因为随着项目的继续,在该领域有更多需要学习的东西,能意识到团队的优势和弱点。

Team Foundation Server中的工作项是指像需求、bug、问题和测试用例之类的东西,即它们是组织需要进行跟踪的工作项,使用它们对软件开发项目的交付进行管理。

Team Foundation Server命令行工具:

  tf.exe:可以访问Team Foundation Server版本控制的全部功能,包括通过Visual Studio集成环境不能访问的功能。
  TFSBuild.exe: 可以创建和管理生成定义和生成。
  TFSDeleteProject.exe: 这个命令行工具可以帮助我们从一个团队项目集合中删除一个团队项目。
  TFSFieldMapping.exe: 这个工具用于修改或自定义映射,在Microsoft Project集成中队团队项目的工作项进行操作时要用到这些映射。
  TFSLabConfig.exe: 这个工具用于对Visual Studio Team Lab Management 中用到的实验室服务进行管理。
  TFSSecurity.exe: 使用这个工具可以浏览和编辑Team Foundation Server中的组、用户和权限。

项目管理领域最大的变化在于工作项是分层的——在工作项之间可以有子连接和父连接。还可以对工作项连接进行自定义。另外,查询也是分层的,这样可以将工作项结果显示成一棵树。查询可以被组织到子文件夹中,团队查询的权限可以按浏览、修改分配给相应用户。

转载于:https://www.cnblogs.com/Ribbon/p/4481928.html

Team Foundation Server简介相关推荐

  1. Team Foundation Server安装指南(转)

    1.说明 Team Foundation Server(以下简称VSTF)的安装并不是一件轻松的事情,在安装的过程中相信很多人都或多或少碰到一些问题而安装不成功,虽然手头有微软提供的所谓安装手册,也曾 ...

  2. Team Foundation Server Beta3 安装指南

    Team Foundation Server Beta3 安装指南 发布日期: 11/11/2005 | 更新日期: 12/15/2005 本页内容 1.概述 2.安装的安全 3.单服务器的安装过程 ...

  3. TF31003:您的用户帐户没有连接到 Team Foundation Server 的权限

    TF31003:您的用户帐户没有连接到 Team Foundation Server {0} 的权限.请与 Team Foundation Server 管理员联系,请求其向您的帐户添加适当的权限. ...

  4. 谈谈Team Foundation Server Proxy

    好久没来这里更新了,锄锄草 :) Team Foundation Server的配置管理是可以远程访问的,对于有异地开发的团队来说,这一点非常重要!并且,还不仅仅只是能够访问,这里还有一个重要的组件T ...

  5. 使用Team Foundation Server进行源代码管理(转)

    Microsoft® Visual Studio® Team System 2008 Team Foundation Server(以下简称为TFS) 是 Microsoft 新的应用程序生命周期管理 ...

  6. 让Visual Studio 2005 Team Foundation Server支持Wss3

    公司的TFS2005开发了若干基于moss2007的产品.由于TFS2005是基于Wss2.0的,导致在使用builder时有些项目编译不过,可能是需要调用Wss3.0的东西吧.而一些第三方的插件都是 ...

  7. TFS(Team Foundation Server)介绍和入门

    在本文的两个部分中,我将介绍Team Foundation Server的一些核心特征,重点介绍在本产品的日常应用中是如何将这些特性结合在一起使用的. 作为一名软件开发人员,在我的职业生涯中,我经常会 ...

  8. TFS - Team Foundation Server 的安装记录

    因为要准备全面进入DotNET开发,所以首先就要构建一个环境. 微软推出的 Team Foundation Server 用于支持团队开发,自然纳入学习范围之中. 安装之前,查看了一些资料表明,安装它 ...

  9. 【原创】Team Foundation Server 域环境迁移

    先说下此片博客的上下文:部门所在的业务被集团出售,因此我们所有的计算机和服务器都得重新命名,退出当前域加入新公司的域.对于PC和其他服务器,目前不存在太大问题.但是对于Team Foundation ...

最新文章

  1. openMP的一点使用经验 四
  2. 数字万用表的四位半,三位半都是什么意思?
  3. 7、恢复数据库(mysql命令)
  4. 马斯克挽尊,回应为何电动皮卡车窗玻璃怼不过钢球...
  5. jest单元测试-更多
  6. Ubuntu1404+Django1.9+Apache2.4部署配置1安装
  7. 项目的升级-给RemoveButterKnife插件增加新功能
  8. STC_ISP下载软件问题汇总与解决
  9. MAC中生成SSH key
  10. 关于stm32通过can与epos控制器建立通信,从而控制Maxon电机运转并且实时检测电机参数
  11. iphone手机微信聊天记录恢复办法
  12. 给初学者:用VB写外挂 ———— 如何给外挂定义一组热键:红色警戒五项属性修改器VB版
  13. Windows 11旗舰版
  14. php怎么将农历转换成公历,阳历到农历转换的一个PHP类
  15. Altium Designer初学者入门——stm32最小系统的PCB图(接上一篇原理图绘制)
  16. ICC2: channel自动加soft blk方法
  17. 安装虚拟机(VMware)保姆级教程(附安装包)
  18. Android Studio修改安卓模拟器的安装位置和SDK的位置
  19. 地球形状与重力场简述总结
  20. 吉林省四平市谷歌高清卫星地图下载

热门文章

  1. springboot项目整合mybatis
  2. Android svg VectorDrawable 动画效果
  3. Android UI的优化
  4. ACM模板——差分约束
  5. 06 ansible剧本功能实践介绍
  6. openstack 王者归来学习笔记
  7. 将一个包含汉字的字符串逐个转化为数字,并得出该字符串的十进制和
  8. linux远程开启不挂起的服务
  9. 【分布式】一致性协议
  10. 图片验证码+输入立即校验