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

概述

在本实验,你将会了解Visual Studio Team Services提供的敏捷规划和项目组合管理的工具和流程,以及他们如何帮助我们快速规划、管理和跟踪整个团队的工作。你将会了解产品积压工作项、冲刺积压工作项和任务板,用来跟踪一个迭代中的工作流程。我们还会研究如何加强这些工具,将其扩展到更大的团队和组织。

前提条件

要完成该实验,你需要具备以下条件:

  • Visual Studio Team Services 账号. 如果没有,请点击这里注册。
  • Visual Studio 2017或更高版本
  • 需要使用Visual Studio Team Services Demo Data generator向你的Visual Studio Services账号生成带有示例数据的项目。请选择My Health Clinic模板以支持动手实验。

    关联项目

  • 1.进入到VSTS账号主页面
  • 2.点击VS图标,浏览到MyHealthClinic项目。目前,我们只有一个项目。你可以在这里选择/创建多个项目
    如果你还没有导航到Visual Studio Team Services账号,你可以登录(https://{youraccount}.visualstudio.com).

    练习1:使用团队、区域和迭代

1.关联到MyHealthClinic项目

2.选择齿轮图标,导航到Administration Overview (管理员概述)页面

3.检查现有团队,其中包含三个团队:MyHealthClinic Team, Team1, 和Team2。默认团队名称与你的VSTS项目相同。如果需要,可以创建新团队。

4.通过点击团队名称旁的省略号,弹出菜单,选择Delete,删除掉Team1Team2

5.通过点击New team按钮,创建一个新的团队,并将其命名为Web。确保Team area选项已选中。该选项将会为团队创建一个相应的区域,这样就可以将所有的工作项与其他团队分组。如果不选择该选项,则需要为每个创建的团队设置默认的区域路径。按照相同步骤创建一个名为Database的团队。


6.在Overview页面上,点击默认团队产看成员。我们的用户作为当前唯一的成员

7.点击Add按钮为团队添加新成员

8.由于当前出在Web团队的子区域,需要导航反馈到默认团队,这样就可以设置子区域路径的管理了。

9.在页面顶端,选择Work选项卡,之后选择Area选项,查看团队的区域路径

10.现在想要改变区域路径的管理设置,包括子区域路径。所有团队的默认设置是排除子区域路径的。我们将把它更改为包含子区域,这样管理团队就可以了解该团队的全部工作项。管理团队也可以选择不包括子区域。这样的话,当他们被分配到一个团队时,就会从他们的视图中删除工作项。点击“MyHealthClinic ”的省略号,并选择Include sub-areas(包括子区域)。

11.进入Iterations点击Select Iteration,选择Sprint1。重复以上步骤添加Sprint2

你可能需要调整选择的冲刺日期,选择与当前日历日期相对应的日期以使其更相关。

12.为默认的迭代点击Change,将MyHealthClinic设置为默认迭代。

13.对Web团队和Database团队重复步骤11和12。可以切换关注某一个团队的项目,也可以关注从project/team下拉菜单中最近浏览的的项目或团队。如果您没有看到你想要的团队或团队项目,点击Browse…浏览所有团队项目和团队。

动手实验

类别 文章名称
概述 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敏捷规划和项目组合管理(七)——流程定制

    使用Visual Studio Team Services敏捷规划和项目组合管理(七)--流程定制 在Team Services中,可以通过流程定制工作追踪体验.流程定义了工作项跟踪系统的构建部分,以 ...

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

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

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

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

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

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

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

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

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

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

  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. mysql 开发基础系列22 SQL Model

    一.概述 与其它数据库不同,mysql 可以运行不同的sql model 下, sql model 定义了mysql应用支持的sql语法,数据校验等,这样更容易在不同的环境中使用mysql. sql ...

  2. java字符流操作flush()方法及其注意事项

    java字符流操作flush()方法及其注意事项   flush()方法介绍 查阅文档可以发现,IO流中每一个类都实现了Closeable接口,它们进行资源操作之后都需要执行close()方法将流关闭 ...

  3. salesforce lightning零基础学习(十一) Aura框架下APP构造实现

    前面的一些lightning文章讲述了aura的基础知识,aura封装的常用js以及aura下的事件处理.本篇通过官方的一个superbadge来实现一个single APP的实现. superbad ...

  4. 我对java String的理解 及 源码浅析

    摘要: 摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢! 每天起床告诉自己,自己的目标是 ”技术 + 英语 还有生活“! ...

  5. Nginx内置模块简介

    经常编译Nginx的时候看到./configure后面跟着很多--with命令,虽然知道是添加模块,但一直也没有仔细去研究这些模块究竟是什么作用.本文会对常用的内置模块做个简单介绍,方便后续检索查看. ...

  6. 02_python是一种什么语言?

    python是一种什么语言? 1.低级语言与高级语言 最初的计算机程序都是用0和1的序列表示的,程序员直接使用的是机器指令,无需翻译,从纸带打孔输入即可执行得到结果.后来为了方便记忆,就将用0.1序列 ...

  7. python可变对象和不可变对象的解释

    数据类型分为可变.不可变.可变对象表示可以原处修改该数据对象,不可变对象表示必须创建新对象来保存修改后的数据. 在基础数据类型中: 数值.字符串.元组.frozenset是不可变对象 列表.set.d ...

  8. python工程遇到的错误

    1.SyntaxError: Non-ASCII character '\xe5' in file D:\eclipseworkspace\test\test_urllib2.py on line2 ...

  9. OpenCV入门之获取验证码的单个字符(二)

      在文章 OpenCV入门之获取验证码的单个字符(字符切割)中,介绍了一类验证码的处理方法,该验证码如下: 该验证码的特点是字母之间的间隔较大,很容易就能提取出其中的单个字符.接下来,笔者将会介绍如 ...

  10. C#正则表达式_简单梳理_Emoji表情字符处理

    A-最近一直有接触到正则表达式,现对其做简单梳理: private const RegexOptions OPTIONS = RegexOptions.IgnoreCase | RegexOption ...