干货:敏捷回顾会议实践分享
2018-11-15
来源:神兵wizard 庄荣墩
一、背景
敏捷开发遵循软件客观规律,开发团队通过持续的自身实践、回顾、调整目标,继续实践的方式,不断的进行迭代增量开发,最终交付符合客户价值的产品。
保持透明性、检视与调整是Scrum的三大支柱,以此作为支撑整个开发过程进行持续的改善。回顾会议是Scrum检视与调整的一个重要的环节。其目的包括如下3个方面:
a.肯定成绩、鼓舞士气
b.回答疑问、消除困惑
c.发现不足、思考改进、落实措施、进行改进
回顾会议非常重要,然而开好一个回顾会议,让其起到促进团队持续改进的效果并非易事。尤其是当ScrumMaster进入到一个全新的团队时,需要预先进行一些引导工作,这也是本文作者要对其经验进行分享的主要原因。
二、第1个版本回顾会
回顾会议,我们鼓励团队在Scrum过程框架和时间范围内,对自己的开发过程进行改进,并确定什么样的调整可以使下一个Sprint的效率更高、结果更令人满意和更易于工作。
会议将对前一个Sprint周期中的人、关系、过程和工具进行检验。检验要确定好的做法继续保持,以及需要摒弃或改善的做法。在Sprint回顾会议的最后,Scrum团队应该确定将要在下个Sprint中实现的有效改进方法,并在接下来的Sprint中付诸行动。
整个回顾会议的召开,可以分成5个步骤,下面将对每个步骤做一些分享:
1. 会前准备
首先,在进入Sprint开发之前,ScrumMaster需要与团队的核心成员进行沟通,确定项目的开发思路及流程、Sprint的开发节奏,落实各类活动及其时间安排;
其次,在Sprint接近尾声的时候,提前宣导回顾会议安排,同时告知团队成员要提前做些思考,尤其是整个过程中团队成员认为有待完善的事情;
最后,准备好会议所涉及到的各类工具和材料、汇报材料,落实回顾会议参与人员和召开时间等安排。
2.开场铺垫
首先,可对团队成员就回顾会议的背景、目标、形式、规则等知识进行宣导,以使回顾会议召开更加顺利、起到更好的效果。
例如 ▽
再者,由ScrumMaster对本次Sprint和整个过程进行回顾,以助于团队成员回忆起项目过程的点滴、在哪个环节上可能存在问题仍有改善的空间、哪些人或流程或事做的比较好值得继续发扬下去等等。
例如 ▽
3. 收集信息
在一个轻松的氛围下,ScrumMaster借助工具,引导团队成员进行思考,发现问题和不足。可将这些问题收集后进行分类,并请问题提出人员对问题进行解释,使整个团队理解和达成共识。
4. 深入反思、行动计划
ScrumMaster需要引导团队对每一个问题进行分析,并提出一个集体认可的、可改善或解决此问题的措施或方法。同时,让团队选择部分措施或方法制定成行动计划,落实到下一个Sprint中进行试验,以验证效果。
5. 肯定和感谢
此环节非常重要,通过团队成员对其他同事的包容、肯定和认可,能使团队保持积极向上、团结互助的工作氛围。
三、结束语
好的回顾会议能帮忙团队找到发力点,使团队能更好的完成下一个目标。(本资讯于2016-11-03首次发布)
免责声明:
1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!
-
延伸阅读:
-