logologo

在项目管理中,为了满足对敏捷性的需求,许多企业采用了敏捷Scrum或其他敏捷方法。相较于其它方法,敏捷方法论更符合当下时代的发展需求因此敏捷开发在企业中变得越来越流行,成为多数企业发展的最佳选择。

当然,一次成功的敏捷开发必然离不开Sprint规划本篇文章将结合BoardMix博思在线协作白板向大家介绍什么是Sprint规划?在敏捷开发中,如何做好Sprint规划?以此帮助大家更好地理解Sprint规划,为团队作战提前做好准备!

1. 什么是Sprint规划

敏捷开发是一种应对快速变化的需求的一种软件开发能力,它更强调程序员团队与业务专家间的协作与沟通、面对频繁交付新的软件版本等问题,形成紧凑而自我组织型的团队来适应需求变化的代码编写和团队组织方法,其在软件开发中更注重人所发挥的作用。

Sprint规划在敏捷开发中扮演着重要的角色,Sprint Planning 是一项敏捷 Scrum 活动,可帮助开发团队对可以构建的内容和方式进行透明的理解。在 Sprint 计划会议期间,团队需要定义 Sprint 的目标、范围和规范。Sprint规划能够帮助开发团队对可以构建什么,以及如何构建作出明确的回答在冲刺行动开始前,团队必须设置Sprint的相关条如确立冲刺目标、冲刺范围、决定时间周期的长度、从何时开始行动等问题。

2. Sprint计划词汇表

冲刺目标——即Sprint 的明确定义的结果。

用户故事——从最终用户的角度对产品需求的简短描述。

产品积压——产品中已知需要的所有内容的有序列表。

用户故事映射——一种用于估计每个用户故事并确定其优先级的方法

3. 如何组织Sprint规划会议

(1)明确3个基本议题

Sprint规划会议中必须明确以下三个基本议题:

做什么——阐述Sprint目标,团队据此决定在Sprint阶段中要做什么才能实现目标

怎样做——开发团队根据需要实现的Sprint目标来规划具体工作。

谁来做——Sprint规划需要有开发团队和产品所有者的参与。两者相互合作,通过研究产品价值取向来制定Sprint目标,并判断能否实现该目标。

(2)借助强大的团队协作工具

在疫情下形成的分布式团队想要开展有效的Sprint规划会是具有一定挑战性的,我们不妨借助BoardMix博思在线协作白板来开启一场Sprint规划会议在BoardMix博思在线白板无限画布上,可轻松创建图文混排的Sprint会议目标。多人同屏协作,实时显示协作成员头像和光标。支持置入各种可视化表达工具,包括图片、文档、多维表格、公式、便签、超链接等等,还能接入视频/音频会议软件,能够实现一边进行会议沟通,一边在白板上进行团队创作。

BoardMix博思在线白板无限画布利用BoardMix博思在线白板,可以清楚地向会议伙伴传递会议内容,表达会议目标以及会议梳理。线上进行的Sprint规划会,可以打破空间限制,满足我们随时随地进行在线文档编辑、远程演示、进度追踪等能力的需求,以此提高会议效率。

(3)明确Sprint规划时限

研究表明,严格的Sprint规划时限应在每周两小时以内。因此,如果一个Sprint规划时间为两周,其规划会议原则上不应超过两个小时。这种明确Sprint规划时限的方式叫做“timeboxing”意思是设定团队完成一项任务不能超过的最晚期限

在此前提下进行Sprint规划,而敏捷负责人需要确保规划会议在一定期限内完成。会议顺利结束的关键是,团队在此期限内完成并达到了最初确立的目标。

(4)关注核心开发结果

大部分团队在做Sprint规划时不可避免地会陷进“细节困境”,如果我们在之前做好Sprint规划会的准备,就能较好的避开这个问题。这就要求我们在做Sprint规划时不仅仅是会提前规划,而是要在实践中继续学习,然后利用学习到的信息来反馈到整个开发流程中即脱离是否推翻规划等琐碎零散的工作细节,关注能否开发的结果,着力将关注点集中在客户在最终效果意向上所提的问题和缺陷的改进上,而非观察到的问题,以此推动冲刺阶段。

(5)通过用户故事细化产品积压

Sprint目标是一个较高水平的目标阐述,而企业团队可利用结果导向的思维来编写产品积压工作列表从用户角度出发描述工作,用户故事无疑是一种较好的方式。为了更好的理解,我们不妨借助BoardMix博思在线协作白板来绘制用户故事地图,团队可以通过在用户故事中添加清晰、可测量的结果,以便团队更加准确的衡量工作结果,更加明确团队的关键工作,以此提高团队的工作效率达到最终目标。

用户故事地图模板用户故事地图模板

(6)预估变化,挑战未知

企业想要长期在市场生存,预测性分析是一种非常必要的手段。当然,Sprint规划也不例外。团队需要明确在Sprint规划限期内一些是否能够完成的任务量,这就意味着团队需要区别预估工作量和实际工作量,而预估的本质实际上是企业团队依据当前所获取的知识以及可掌握的工作量所做出的一种预测。

这启发我们需要提前预估变化,面对Sprint规划期限内的未知因素,团队需要巧妙地通过自由的交换信息,来不断地研究讨论、改进缺陷,最终解决问题。定期召开Scrum迭代复盘会可以帮助团队及时回顾上一次迭代情况,预估下一次开发任务量。BoardMix博思白板的模板中心有Scrum迭代复盘会模板,一键套用即可,高效开展团队线上复盘会议!

Scrum迭代复盘会模板Scrum迭代复盘会模板

同时,BoardMix博思在线白板强大的绘图功能和在线演示功能可以清晰地向团队展示整个Sprint规划,同时团队成员可以利用其在线协作的功能实时交换信息,提高团队沟通效率。

当下,许多敏捷开发面临着继续建立、增强或扩展现代敏捷流程的挑战,一个优秀的Sprint规划无疑是良好的向导。是否能够通过定义输出的结果和清晰的计划达到Sprint目标,是否能够完成一次成功的敏捷开发,答案皆在一番好的Sprint规划中体现。企业在敏捷开发中制作Sprint规划时,不妨使用BoardMix博思在线协作白板作为辅助工具,这个强大在线工具能给团队减少许多非必要的麻烦!提高团队协作效率!