使用Visual Studio Team Services敏捷规划和项目组合管理(七)——流程定制

在Team Services中,可以通过流程定制工作追踪体验。流程定义了工作项跟踪系统的构建部分,以及通过Team Services访问的其他子系统。无论何时创建团队项目,都要选择项目所需的构建部分的流程。

管理流程

Team Services支持两种流程类型。第一,核心系统流程——Scrum、Agile和CMMI系统流程——都是固定的。不能自定义这些流程。第二种类型,继承流程,从核心系统流程创建,可以自定义这些流程。
此外,所有流程都是共享的。也就是说一个或多个团队项目可以引用单个流程。也可以定制一个流程,而不是定制一个团队项目。对流程的更改会自动更新引用该流程的所有团队项目。
一旦创建了一个继承流程,就可以自定义它,基于它创建团队项目,并迁移现有的团队项目来引用它。在迁移到继承流程之前,Git团队项目不能被定制。

1.通过用户上下文打开管理上下文,请单击齿轮设置图标并选择Account settings.(帐户设置)。

2.点击Process流程。

3.可以从三个系统流程中的任意一个创建一个继承流程:Agile、Scrum或CMMI。在Process页面中,打开用于创建继承流程的上下文菜单。这里,从Scrum系统流程中创建一个继承流程。然后单击Create inherited process(创建继承过程)。

4.为流程输入一个名称,并可选输入描述。类似于MyHealthClinic Scrum template。

5.在创建继承模板之后,将会看到成功的消息。

为流程定制字段

每个流程——Agile、Scrum或CMMI——都包含100个或更多的工作项字段。可以添加一个自定义字段来支持跟踪额外的数据需求或修改继承字段的选择属性。

1.选择创建的继承模板。

2.导航到Work Item Types(工作项类型)选项卡。现在有不同的选项来修改scrum模板。

3.选择Product Backlog item | Layout | New field.,直接为PBI工作项模板添加一个新字段。在定义页面上提供了一个名为HealthClinicTicketId的名称。


正在为MyHealthClinic内部的票务系统的内部id创建一个文本字段

4.单击Layout,提供了一个Lable为Ticket ID的名称。到目前为止,只创建了字段定义,我们必须将其添加到工作项的布局中。我们创建一个新组来显示自定义信息,因此所有的定制字段都会出现在一起。将该组命名为MyHealthClinic,并单击Add field

更改团队项目引用的流程

可以将团队项目引用的流程更改为继承流程或系统核心流程。但是,只能将团队项目更改为另一个流程,该流程是同一个核心系统流程的派生。也就是说,可以将一个基于Agile(敏捷)的团队项目变更为从敏捷系统流程创建的任何流程,以及Agile的核心流程。但是不能将基于Scrum的团队项目更改为Agile(敏捷)派生的继承流程。

1.此时我们只创建了模板。必须将该模板分配给我们的VSTS项目,以便可以使用这个新字段。也可以使用它们的继承模板或默认模板,从VSTS项目中更改流程模板。这是在主流程屏幕上完成的。返回到Process选项卡,单击新模板上的省略号按钮,并选择Change Team Projects to use来使用MyHealthClinic Scrum template

2.选择MyHealthClinic项目来更改流程并单击>按钮。

3.单击Ok按钮。在更改流程之后,会看到一条成功的消息。

4.让我们回顾一下新字段是如何出现在Product Backlog Item Template上的。返回到Work | Backlogs。打开第一个产品待办事项。为MyHeathClinic组检查Acceptance Criteria(验收标准)。填写Ticket ID信息,如HK89JY13,点击Save & close


一旦工作项被保存,VSTS还将保存我们添加到PBI的新自定义信息,并将用于查询以及其他VSTS系统。

动手实验

类别 文章名称
概述 Visual Studio Team Services 动手实验
计划 使用Visual Studio Team Services敏捷规划和项目组合管理(一)使用团队、区域和迭代
使用Visual Studio Team Services敏捷规划和项目组合管理(二)VSTS中的工作项
使用Visual Studio Team Services敏捷规划和项目组合管理(三)使用Kanban板
使用Visual Studio Team Services敏捷规划和项目组合管理(四)冲刺计划和任务板
使用Visual Studio Team Services敏捷规划和项目组合管理(五)组合管理
使用Visual Studio Team Services敏捷规划和项目组合管理(六)——VSTS仪表盘的使用
相关资料 Visual Studio Team Services Demo Generator简介
参考文章 Agile Planning and Portfolio Management with Visual Studio Team Services

使用Visual Studio Team Services敏捷规划和项目组合管理(七)——流程定制的更多相关文章

  1. 使用Visual Studio Team Services敏捷规划和项目组合管理(六)——VSTS仪表盘的使用

    使用Visual Studio Team Services敏捷规划和项目组合管理(六)--VSTS仪表盘的使用 仪表盘使团队能够看到项目的状态和监控项目的进展.简单来说,不必深入到团队项目站点的其他部 ...

  2. 使用Visual Studio Team Services敏捷规划和项目组合管理(五)——组合管理

    使用Visual Studio Team Services敏捷规划和项目组合管理(五)--组合管理 组合待办事项为产品所有者提供关于几个敏捷特性团队工作的洞察.产品所有者可以将高优先级的目标定义为Ep ...

  3. 使用Visual Studio Team Services敏捷规划和项目组合管理(四)——冲刺计划和任务板

    使用Visual Studio Team Services敏捷规划和项目组合管理(四)--冲刺计划和任务板 团队在sprint计划会议期间创建冲刺积压工作项,通常在冲刺的第一天召开该会议.每个冲刺都对 ...

  4. 使用Visual Studio Team Services敏捷规划和项目组合管理(三)——使用Kanban板

    使用Visual Studio Team Services敏捷规划和项目组合管理(三)--使用Kanban板 1.要查看Kanban板,请单击Work>Backlogs页面上的Board 链接. ...

  5. 使用Visual Studio Team Services敏捷规划和项目组合管理(二)——VSTS中的工作项

    使用Visual Studio Team Services敏捷规划和项目组合管理(二)--VSTS中的工作项 1.通过project/team下拉菜单选择MyHealthClinic\Web,导航到W ...

  6. 使用Visual Studio Team Services敏捷规划和项目组合管理(一)——使用团队、区域和迭代

    使用Visual Studio Team Services敏捷规划和项目组合管理(一)--使用团队.区域和迭代 概述 在本实验,你将会了解Visual Studio Team Services提供的敏 ...

  7. 使用Visual Studio Team Services进行压力和性能测试(一)——创建基础的URL压力测试

    使用Visual Studio Team Services进行压力和性能测试(一)--创建基础的URL压力测试 概述 压力测试使应用程序更加健壮,并审核在用户负载下的行为,这样我们可以在当前的基础设施 ...

  8. 使用Visual Studio Team Services持续集成(四)——使用构建运行测试

    使用Visual Studio Team Services持续集成(四)--使用构建运行测试 使用构建来运行测试来验证集成是一个很好的实践. MyHealth.API.IntegrationTests ...

  9. 使用Visual Studio Team Services持续集成(三)——使用工件

    使用Visual Studio Team Services持续集成(三)--使用工件 工件是应用程序的可部署组件.Visual Studio Team Services有能力在构建过程中显式地管理工件 ...

随机推荐

  1. [Jenkins][Git]ssh原理以及与https的区别

    -------------------------------------------------------------------- 本文参考多篇文章结合自身情况完成,可自由转载,需保留本文出处! ...

  2. 解决运行nodejs代码Error: listen EADDRINUSE

    问题是什么 EADDRINUSE其实拆分来看就是error address use表示错误地址的使用,也代表着端口占用. 如何解决问题 那讲道理来说,接下来你就需要找到你要用的端口被哪一个进程所占用了 ...

  3. 拿到BAT等大厂offer以后,我发现了关于秋招的一些真相

    关于秋招的一些真相 ​ 微信公众号[程序员江湖] 作者陆小凤,985 软件硕士,阿里 Java 研发工程师,在技术校园招聘.自学编程.计算机考研等方面有丰富经验和独到见解,目前致力于分享程序员干货和学 ...

  4. SVN用户切换

     Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能.但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号.密码保存之后 ...

  5. Apache-Flink深度解析-State

    摘要: 实际问题 在流计算场景中,数据会源源不断的流入Apache Flink系统,每条数据进入Apache Flink系统都会触发计算.如果我们想进行一个Count聚合计算,那么每次触发计算是将历史 ...

  6. python闯关之路(五)前端开发

    一,HTML部分 1,XHTML和HTML有什么区别 HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言最主要的不同: XHTML 元素必须被正确地嵌套. XHTML 元素必 ...

  7. 利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)

    前言 本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读<Maven 实战>.其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践 ...

  8. FineUI开源版(ASP.Net)开发实践-目录

    点我订阅 目前所有博客的截图,方便离线观看,点图片 FineUI初学手册 下载,实例项目搭建 FineUI初学手册-部分JS整理 部分JS整理 ASP.NET-FineUI开发实践-1 实际开发环境是 ...

  9. tomcat和nginx配置java服务器

    tomcat和nginx配置java服务器 环境配置 服务器配置  写了这么久的SSM,做了一个简单的网站[没有加入数据库],然后就要开始部署javaWEB的云服务器了.本次搭建使用的Tomcat和n ...

  10. 【Go】go get 自动代理

    原文链接:https://blog.thinkeridea.com/201903/go/go_get_proxy.html 最近发现技术交流群里很多人在询问 go get 墙外包失败的问题,大家给了很 ...