正确开展Scrum评审会议
一、评审会议的目的
Scrum评审会议,即大家平时所说的产品演示会议,它的作用:帮助相关方了解产品当前状态。通过演示帮助敏捷团队获取反馈,从而指导产品优化改进。
二、评审会议要点
在产品演示会中,观察:
(一)是否邀请了除敏捷团队之外的相关方参加。
(二)是否投入了过多的时间准备演示。
(三)是否记录了发现的Bug及问题。
(四)是否存在掩盖事实,过度美化迭代工作的情况。
三、评审会议常见问题及解决方案
(一)投入大量的时间准备验收
产品验收会是为了获取反馈,应以演示可用的软件为主,不需要花时间准备ppt。如果产品负责人(PO)或需求方均为公司内部人员,团队甚至无需召开正式的会议,每完成一个或一组用户故事,可通知PO或需求方自助完成验收。如果产品验收会有高层领导参加,多花一些时间提前准备是有必要的。
(二)发现计划之外的功能
我们倡导只做迭代需求范围内的工作。开发工程师往往会基于热情开发超出需求范围内的功能。虽然是处于一片好心,但我们不推荐这么做,因为:这样做往往存在风险。因为团队成员自行开发的任务并非来自需求方,极有可能在这种情况下开发的功能在以后根本用不到。把时间和精力投入到无法产生价值的事情上,是极大的浪费。