TFS是微软的应用软件生命周期管理(ALM)的解决方案产品,相比我们常见的一些ALM产品,例如HP ALM, IBM Rational, Atlanssian Jira等,其最大的区别在于TFS将软件研发的详细过程和交付物都集中收集在同一个平台中,实现了软件研发资产的集中管控.同时将软件研发过程中的各种角色, 例如需求分析师.开发人员.测试人员.运维实施人员等集中在一个平台中办公,实现数据的充分共享和互通,大幅提高了企业中不同部门之间的沟通效率. 而在软件研发过程中最重要和最受关注的,非开发人和…
TFS API : 四.工作项查询 本节将讲述如何查询工作项,将用户统计数据. 使用WorkItemStore.Query方法进行查询工作项,其使用的语法和SQL语法类似: Select [标题] from workitems where [工作项类型]='任务' and [指派给] = 'administrator' order by [标题] 我们通过多个步骤来学习, 一.基本查询 //取出团队集合URI下的项目名称,如果团队集合为空则取默认集合下项目 Uri tfsUri = new Ur…
工作项跟踪(1) 可跟踪性是软件过程的重要能力,TFS主要是以工作项来实现过程的可跟踪性.曾有人问:"你们实际项目里的工作项是怎么样的?能不能让我们看看?"我也一直很好奇别的公司TFS里的工作项是怎样的,网上这方面的资料很少.我就以三年前的三维管线项目为例,说一说我们的工作项跟踪,欢迎大家批评指正. 1 需求 敏捷宣言认为:"响应变化 重于 遵循计划",需求的变化,尤其是在中国,经常是无休无止.我们要做的就是要在TFS上做好需求管理, 从而达到响应变化的目的. 1.…
工作项跟踪(1) 可跟踪性是软件过程的重要能力,TFS主要是以工作项来实现过程的可跟踪性.曾有人问:"你们实际项目里的工作项是怎么样的?能不能让我们看看?"我也一直很好奇别的公司TFS里的工作项是怎样的,网上这方面的资料很少.我就以三年前的三维管线项目为例,说一说我们的工作项跟踪,欢迎大家批评指正. 1 需求 敏捷宣言认为:"响应变化 重于 遵循计划",需求的变化,尤其是在中国,经常是无休无止.我们要做的就是要在TFS上做好需求管理, 从而达到响应变化的目的. 1.…
目前在一个大型的金融客户软件研发平台项目实施和支持过程中,客户的质量管理团队基于该平台以及结合其它的平台数据,针对需求管理和业务过程需要拟定了一套完整的需求提出.评审.设计以及实现的流程.基于这套流程,在许多的流程细节中,需要平台尽可能化的实现规则的自动化,把流程目标的支撑元数据落实到平台自动过程中的各类中间数据中.让平台按业务规则产生各类的在没有平台支持过程中很难产生的研发过程数据,同时提高研发全周期中各项工作过程及成果的量化和可视化,及早发现周期过程中存在的问题.偏离和风险,并进行规划和设计…
当TFS迭代中的工作项数目超过500时,在TFS的网页(Web Access)显示中就会出现红色警告提示"积压工作(backlog)中的项数超出配置的限制500.当前总数为529-."(如下图). TFS在迭代视图中默认显示500条需求/任务等工作项,超出以后将出现警告信息(如你的截图):但不影响迭代视图,也不影响查询得出的结果. 可以通过重新配置TFS的流程配置文件修改限制数目,操作步骤如下: 1. 打开命令行窗口,并定位到Viusal Studio 2013的安装位置 我的计算机是…
1. 问题描述 当上传工作项附件时,系统提示"附件大小限制" 2.解决方案 2.1 默认设置 默认情况下,Azure DevOps Service和Team Foundation Server(TFS)将工作项附件的大小限制为4 MB.对于内部部署,您可以使用Web服务将附加的文件大小增加到2GB. 2.2 需要TFS管理员权限 需要TFS Administrators组成员资格,才能执行下面的配置操作. 2.3 操作方式 在TFS应用服务器上打开工作项附件设置的webservice:…
Visual Studio中有一个很酷的功能,就是签入代码到TFS库时,可以关联相应的工作项,实现代码与工作项(需求.任务.Bug等)的关联,从而实现代码的跟踪. 在关联工作项的过程中,如果工作项具备"已解决"的状态,并且在当前的流程中,则Visual Studio在关联工作项的同时,还会自动将状态修改为"已解决"(如下图). 这个功能为开发人员节省了很多工作.但是如果开发人员的任务还没有完成,签入代码时自动修改了状态,显然是不合适的.因此你可以通过设置选择是否需要…
今天工作中遇到的,可惜之前没怎么用过TFS. 我这是最后一次签入的时候关联了工作项.目的是要把先前签入的绑定到该任务上. 团队自愿管理器->查找历史记录->双击最后一次绑定工作项的变更集->右键打开工作项->连接->右键变更集->连接到->添入变更集确定即可 下面是每个步骤的截图.时间有点紧做的比较潦草,见谅.…
TFS API:二.TFS  代码查询工作项 首先我们需要认识TFS的两大获取服务对象的类. 他们分别为TfsConfigurationServer和TfsTeamProjectCollection,他们的不同点在于可以获取不同的TFS API服务类.他们的区别如下: 服务 TfsConfigurationServer (服务器级别) TfsTeamProjectCollection (集合级别) ITeamFoundationRegistry  √  √ IIdentityManagement…