使用Visual Studio Team Services敏捷规划和项目组合管理(四)——冲刺计划和任务板
使用Visual Studio Team Services敏捷规划和项目组合管理(四)——冲刺计划和任务板
团队在sprint计划会议期间创建冲刺积压工作项,通常在冲刺的第一天召开该会议。每个冲刺都对应一个时间盒,它具备支持团队使用敏捷过程和工具的能力。在规划会议期间,产品负责人与团队合作,确定在冲刺中完成的哪些故事或待办事项。
规划会议通常由两部分组成。第一部分,根据之前的冲刺经验,团队和产品负责人确定团队认为可以在中词中完成的待办事项列表。这些条目会添加到冲刺待办李彪中。第二部分,团队决定如何开发和测试。之后,团队定义和评估完成每个条目所需的任务。最后,团队根据估算做出承诺,实现一部分或全部条目。
冲刺计划
冲刺待办事项列表应该包含团队需要的全部信息,以便在分配的时间内成功地规划和完成工作,而不是在冲刺结尾匆匆应对。在开始计划冲刺前,需要创建积压工作项、排列优先级,估算积压工作项以及定义冲刺。
1.从产品待积压工作项列表中开始规划工作。移动你期望在当前冲刺中工作的条目,一次移动一个条目。将每个条目从产品积压工作项拖到冲刺中。
如果没有在Current或Future看到列出的任何冲刺链接,需要配置团队冲刺时间。
2.下一步检查所有冲刺工作项的严重级别
初始计划应该根据估算的工作量和团队速率确定团队能力范围内的需求子集。团队计划在冲刺时间段内完成的全部工作或故事应与速率匹配。
3.下一步,需要确定团队的实际容量。速率与团队如何评估需求相关,而容量则与实际的任务时间相关——无论是小时数还是天数。容量工作时间与团队成员、假期、休假和非工作时间相关。
由于每个团队成员的休假时间在冲刺期间不同,因此以为每个冲刺设置容量。这个容量工具可以帮助你确保团队不会在冲刺中接受过多工作。而且,随着工作的进展,能看到团队是否步入正轨。
在容量页面,输入团队中每个成员的容量和天数。
大多数团队都以小时为单位设定容量,但是也可以天数设定。例如, 5天相当于一个典型8小时工作日的40小时。选择用来估计完成任务所需时间的单位。
如果没有看到列出的团队成员,需要将他们添加到团队中。此外,你还需要设定计划的休息日。可以在团队设置中管理周末或其他休息日。
容量页面提供的其他选项有:复制以前的迭代容量,添加团队成员,添加多个活动。
4.单击任何用户的Days Off列。为休息日设置开始和结束日期,这样在该冲刺该用户就有了更多的休息日,当然其工作的容量就少了。
当你给团队成员添加了几天的休息日,Work Details计划图将会自动调整,如果分配给团队成员的工作比当前冲刺的工作时间还要多,那么就会显示红色。
5.在冲刺积压工作项中,添加一个任务。从冲刺积压工作项创建任务,会自动将任务链接到该积压工作项。
6.命名任务并输入对剩余工作的估计。另外,如果知道谁将执行该任务,请将任务分配给该团队成员。
在规划阶段,剩余工作是完成任务所需时间的估计。
一个好的经验法则是,任务完成的时间不要超过一天。如果任务太大,团队应该将其分解。在某些情况下,在完成其他任务之前,可能无法有效地估算一些任务。现在就创建任务,但是当有足够信息的时候再去估算。
在冲刺期间,团队成员更新剩余的工作,以持续地反映完成任务所需的时间。这个值可以在工作开始后增加。例如,在工作了4个小时后,估计需要8个小时,团队成员意识到他还需要16个小时才能完成。他将用20(8-4+16)更新剩余的工作量。当执行任务时,可能会发现需要更多的时间。总是用对剩余工作的最好估算来更新任务。这样,就能准确地反映出冲刺中剩余的工作总量。
7.当定义任务和评估工作时,将会看到每个团队成员的容量图表开始填充。容量条跟踪剩余的工作,对应每个团队成员以及整个团队的容量。
还可以看到完成每个需求或bug所需的剩余工作。
8.单击右上角的冲刺燃尽图。在冲刺中,能够监视冲刺燃尽图,以确定团队是否正在按计划完成其冲刺目标。
任务板
1.一旦制定了冲刺计划,就要在冲刺期间执行这个计划。在日常的Scrum会议中,团队可以从冲刺任务板查看积压工作项和任务的进展。
在Scrum每日站会中,可以过滤任务板关注感兴趣的条目。
- 通过积压工作项分组或故事分组,来监控产品待办事项、故事、需求或bug的进度。
- 通过人员分组可以查看团队成员的工作进展。
- 使用Person过滤器,只关注分配给某个团队成员的工作。
点击齿轮图标进入设置页面,选择Task标签页
丰富的卡片不仅提供了团队感兴趣的信息,而且还提供了一种无需打开工作条目就可以更新字段的方法。使用样式规则,可以根据设置的标准,使用特定的颜色突出显示对应的工作项。
还可以在卡片上看到头像和其他信息。
任务看板能够帮助我们快速地更新任务状态和剩余工作。简单地将任务拖到下一个列中,就可以反映它们的状态是正在进行或已完成。
最好是在Scrum每日站会之前,更新剩余的工作,帮助团队了解取得的进展。这样做还可以得到一个更平滑的燃尽图。
每个团队成员可以评审他们所做的工作,并估算剩余的工作。如果发现完成任务花费的时间比预期的要长,那么应该增加任务的剩余工作量。剩余的工作应该总是准确地反映团队成员估计要多长时间才能完成任务。
在冲刺结束时,执行以下任务: - 完成所有任务的剩余工作
- 更新所有已完成待办事项的状态
- 将没有完成的任务或产品积压工作项移到下一个冲刺或回到产品待办列表
将没有完成的项目拖到产品待办列表或未来的冲刺中,更新所有未完成的子任务的迭代路径,对应产品待办列表的迭代路径或下一个冲刺的迭代路径。
动手实验
使用Visual Studio Team Services敏捷规划和项目组合管理(四)——冲刺计划和任务板的更多相关文章
- 使用Visual Studio Team Services敏捷规划和项目组合管理(三)——使用Kanban板
使用Visual Studio Team Services敏捷规划和项目组合管理(三)--使用Kanban板 1.要查看Kanban板,请单击Work>Backlogs页面上的Board 链接. ...
- 使用Visual Studio Team Services敏捷规划和项目组合管理(七)——流程定制
使用Visual Studio Team Services敏捷规划和项目组合管理(七)--流程定制 在Team Services中,可以通过流程定制工作追踪体验.流程定义了工作项跟踪系统的构建部分,以 ...
- 使用Visual Studio Team Services敏捷规划和项目组合管理(六)——VSTS仪表盘的使用
使用Visual Studio Team Services敏捷规划和项目组合管理(六)--VSTS仪表盘的使用 仪表盘使团队能够看到项目的状态和监控项目的进展.简单来说,不必深入到团队项目站点的其他部 ...
- 使用Visual Studio Team Services敏捷规划和项目组合管理(五)——组合管理
使用Visual Studio Team Services敏捷规划和项目组合管理(五)--组合管理 组合待办事项为产品所有者提供关于几个敏捷特性团队工作的洞察.产品所有者可以将高优先级的目标定义为Ep ...
- 使用Visual Studio Team Services敏捷规划和项目组合管理(二)——VSTS中的工作项
使用Visual Studio Team Services敏捷规划和项目组合管理(二)--VSTS中的工作项 1.通过project/team下拉菜单选择MyHealthClinic\Web,导航到W ...
- 使用Visual Studio Team Services敏捷规划和项目组合管理(一)——使用团队、区域和迭代
使用Visual Studio Team Services敏捷规划和项目组合管理(一)--使用团队.区域和迭代 概述 在本实验,你将会了解Visual Studio Team Services提供的敏 ...
- 使用Visual Studio Team Services进行压力和性能测试(一)——创建基础的URL压力测试
使用Visual Studio Team Services进行压力和性能测试(一)--创建基础的URL压力测试 概述 压力测试使应用程序更加健壮,并审核在用户负载下的行为,这样我们可以在当前的基础设施 ...
- 使用Visual Studio Team Services持续集成(四)——使用构建运行测试
使用Visual Studio Team Services持续集成(四)--使用构建运行测试 使用构建来运行测试来验证集成是一个很好的实践. MyHealth.API.IntegrationTests ...
- 使用Visual Studio Team Services持续集成(三)——使用工件
使用Visual Studio Team Services持续集成(三)--使用工件 工件是应用程序的可部署组件.Visual Studio Team Services有能力在构建过程中显式地管理工件 ...
随机推荐
- 课程回顾-Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
训练.验证.测试划分的量要保证数据来自一个分布偏差方差分析如果存在high bias如果存在high variance正则化正则化减少过拟合的intuitionDropoutdropout分析其它正则 ...
- mysql 开发基础系列8 表的存储引擎
一. 表的存储引擎 1. 概述 插件式存储引擎是mysql数据库最重要的特性之一, 用户可以根据应用的需要选择如何存储和索引数据,是否使用事务等.在mysql 5.0里支持的引擎包括: MyISAM, ...
- BFC是个什么概念?
在布局中一般就三种定位方式:普通流.浮动.绝对定位. BFC,译过来叫作“块级格式化上下文”,听起来贼高大上,它属于普通流的一种.通俗一点来讲,可以把 BFC 理解为一个封闭的大箱子,箱子内部的元素无 ...
- ZOJ Problem Set - 1730 Crazy Tea Party
#include<cstdio> int main(){ int T,n; scanf("%d",&T); while(T--){ scanf("%d ...
- 如何用vue-router为每个路由配置各自的title
传统方法 以前在单页面路由中,就只能在html文件中定一个固定的网站的title.如果想要动态的去修改,需要使用如下的方法. document.title = '这是一个标题'; 这样会让我们做很多无 ...
- 近期遇到的计(算)算(法)题及解(JavaScript)
以下是近期遇到的三个计(算)算(法)题... 提到这些问题的时候简单理了下思路,后面又以JavaScript代码实现并顺便记个笔记... 至于是什么场景下遇到这些题的么... :) 问题一:从无序数组 ...
- Elasticsearch实践(一):基础入门
本文以 Elasticsearch 6.2.4为例. 注:最新(截止到2018-09-23)的 Elasticsearch 是 6.4.1.5.x系列和6.x系列虽然有些区别,但基本用法是一样的. 官 ...
- leetcode — powx-n
/** * Source : https://oj.leetcode.com/problems/powx-n/ * * Created by lverpeng on 2017/7/18. * * Im ...
- python字典类型
字典类型简介 字典(dict)是存储key/value数据的容器,也就是所谓的map.hash.关联数组.无论是什么称呼,都是键值对存储的方式. 在python中,dict类型使用大括号包围: D = ...
- 【转载】window.open被浏览器拦截的解决办法
今天在处理程序的过程中,发现window.open方法会被浏览器拦截,导致无法打开新页面,查阅相关资料后发现,主要原因是浏览器为了维护用户安全和体验,禁止在javascript中直接使用window. ...