最近在项目团队Scrum Master经验交流活动时,每位同学都阐述了自己对于敏捷开发中检视和适应的理解,也对一些冲刺过程中的检视与适应问题进行了讨论,在此总结成文分享给大家。
一、什么是检视和适应
想起团队产品负责人在内部交流时提醒大家要做到“吾日三省吾身”,其实这句话的出处《论语》确实早已对检视和适应做了很好的解释。
“我每天多次反省自己:替别人做事有没有尽心竭力?和朋友交往有没有诚信?老师传授的知识有没有按时温习?”。是的哦,认识自我是成长的第一步,不断地自我反省,不断地改正缺点,不断地完善自己,一点一滴成长起来。
团队也需要定期进行自我检查和回顾以发现产品、流程、协作、人员方面的问题,及时加以改进和优化有助于组织的不断成长。
二、产品管理更需要检视和适应
传统项目有临时性和独特性特征,比如我们要建造一座大桥,项目启动后经过缜密的设计和建造最终达到交付标准,剪彩通车象征着项目结束。项目人员不用太关心未来的事情,也许他们即将接手的工作是建造一条高速公路,而大桥后续只需要交由养护人员运维即可。
软件产品则更重视通过不断迭代来产生价值,比如一款即时通信应用在实现了最基本的一对一文字聊天功能后还要继续思考是否增加群聊、转发、视频、红包等等。这种演进是趋于以小迭代的形式持续发生,功能会频繁的交付使用并被跟踪以获取反馈来帮助确定下一个产品功能的方向,可以说产品管理本身就是一个不断检视和适应的过程。
三、敏捷提供更好检视和适应的机会
敏捷开发更加聚焦于产品而非项目,因此顺理成章为产品和团队提供了更好检视和适应的机会,比如我们最常使用的Scrum方法就将检视和适应作为其重要的理论支柱。
而纵观由Scrum冲刺组成的日常产品交付活动,无论从每天、每冲刺还是为了实现一系列产品增量而进行的连续冲刺,都是在不断循环往复的围绕着最为关键的检视和适应开展各项工作的。
四、Scrum Master应该在推动检视和适应时做哪些工作
Scrum Master在Scrum团队中是一个特殊且重要的角色,一个好的Scrum Master代表着敏捷方法专家、团队教练、程序员鼓励师、问题清道夫等等,但最为关键的一个任务是确保Scrum方法运行正常,所以推动团队理解、执行检视和适应又成了重中之重。
根据大家经验的汇总我梳理出一些Scrum Master在日常Scrum活动时需要关注的基本检视和适应事项供参考:
结束语,篇幅有限只能对敏捷开发中的检视和适应做基本介绍,作为Scrum Master还应该在日常的冲刺活动中通过实践举一反三。
网友评论