使用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有能力在构建过程中显式地管理工件 ...
随机推荐
- centos7通过yum安装nginx
centos7通过yum安装nginx nginx不支持centos7通过yum直接安装~~~ 1.查看操作系统位数[root@-jenkins ~]# rpm -aq|grep centos-rel ...
- Spring系列之手写注解与配置文件的解析
目录 Spring系列之IOC的原理及手动实现 Spring系列之DI的原理及手动实现 Spring系列之AOP的原理及手动实现 引入 在前面我们已经完成了IOC,DI,AOP的实现,基本的功能都已经 ...
- 【原创】USART异步模式配置
特性: (1)USART只能一位一位地发送和接受数据,在起始位期间,TX端处于低电平:当闲置时,TX端为高. (2)发送和接受由一共用的波特率发生器驱动,当发送器和接收器的使能位分别置位时,分 ...
- UnicodeDecodeError: 'ascii' codec can't decode byte
这个问题遇到过很多次了,但是每次都没记住,用完就忘了,这次记录下. 通过关键词谷歌一下: 解决方案: # encoding=utf8 import sys reload(sys) sys.setdef ...
- Python丢弃返回值
函数多个返回值 python的函数支持返回多个值.返回多个值时,默认以tuple的方式返回. 例如,下面两个函数的定义是完全等价的. def f(): return 1,2 def f(): retu ...
- 水晶报表Crystal 无效索引
这几天项目用到水晶报表做报表打印,没有前辈指导,都自己摸着石头过河,真是痛并快乐着.其实水晶报表还是挺好用的,对初学者也并不难(我就是初学者).昨天遇到一个问题:无效索引 ……开始以为是报表设置的问题 ...
- SQL Server 怎么在分页获取数据的同时获取到总记录数
SQL Server 获取数据的总记录数,有两种方式: 1.先分页获取数据,然后再查询一遍数据库获取到总数量 2.使用count(1) over()获取总记录数量 SELECT * FROM ( SE ...
- mysql Unknown error 1054
mysql查询错误 Unknown error 1054 错误原因:字段名字不对应 解决方案:一一比对字段名称,令实体字段名称与数据库字段对应或者与你的sql语句中的别名对应起来
- 总结下Mysql分表分库的策略及应用
上月前面试某公司,对于mysql分表的思路,当时简要的说了下hash算法分表,以及discuz分表的思路,但是对于新增数据自增id存放的设计思想回答的不是很好(笔试+面试整个过程算是OK过了,因与个人 ...
- python文件
目录 1. 文件的概念 1.1 文件的概念和作用 1.2 文件的存储方式 2. 文件的基本操作 2.1 操作文件的套路 2.2 操作文件的函数/方法 2.3 read 方法 -- 读取文件 2.4 打 ...