使用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. sql server 性能调优之 当前用户请求分析 (1)

    一. 概述 在生产数据库运行期间,有时我们需要查看当前用户会话状态或者是说数据库当前是否运行良好, 应用的场景比如:当运行的应用系统响应突然变慢时需要分析数据库的.或想分析当前的数据库是否繁忙,是否有 ...

  2. JVM的类加载

    一.基本类加载机制介绍 大体引用一下<深入理解Java虚拟机>一书中对类加载的定义:虚拟机将描述类的二进制字节流(即Class文件)加载到内存中,并对其进行验证.准备.解析.初始化,最终 ...

  3. MongoDB从入门到优化

    目录 一.MongoDB 简介 二.MongoDB 的储存引擎 三.mongodb 配置参数 四.MongoDB 单节点搭建 五.MongoDB 连接 六.MongoDB 常用命令 七.MongoDB ...

  4. OnlineJudge难度与正确度的相关性检验

    本着做题的心态,上了东莞理工学院的 oj 网:在选择难度的时候发现有些题目通过率和难度可能存在着某些关系,于是决定爬下这些数据简单查看一下是否存在关系. 一.新建项目 我是用 Scrapy 框架爬取的 ...

  5. 跟面试官聊.NET垃圾收集,直刺面试官G点

    装逼的面试官和装逼的程序员 我面试别人的时候,经常是按这种路子来面试: 看简历和面试题,从简历和面试题上找到一些技术点,然后跟应聘者聊. 聊某个技术点的时候,应聘者的回答会牵涉到其他的技术点,然后我会 ...

  6. Python多进程操作同一个文件,文件锁问题

    最近工作当中做了一个项目,这个项目主要是操作文件的. 在操作耗时操作的时候,我们一般采用多线程或者多进程.在开发中,如果多个线程需要对文件进行读写操作,就需要用到线程锁或者是文件锁. 使用fcntl ...

  7. [EOJ629] 两开花

    Description 给定一棵以 \(1\) 为根 \(n\) 个节点的树. 定义 \(f(k)\) :从树上等概率随机选出 \(k\) 个节点,这 \(k\) 个点的虚树大小的期望. 一个点 \( ...

  8. MySQL中间件之ProxySQL(13):ProxySQL集群

    返回ProxySQL系列文章:http://www.cnblogs.com/f-ck-need-u/p/7586194.html ProxySQL有原生的集群功能,但是这个原生的集群功能还正在试验阶段 ...

  9. IdentityServer4 中文文档 -12- (快速入门)添加外部认证支持

    IdentityServer4 中文文档 -12- (快速入门)添加外部认证支持 原文:http://docs.identityserver.io/en/release/quickstarts/4_e ...

  10. [转]Docker版本变化和新版安装

    本文转自:http://www.cnblogs.com/Peter2014/p/7704306.html Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE. 社区版 ...