如何在项目迭代中进行复盘?

2020 年 3 月 22 日

如何在项目迭代中进行复盘?

鹰眼项目是金融 APP 通过短信、微信、站内信、push 方式实现用户触达的项目。用于拉新推广、活动促销、提升活跃/留存、流失用户召回等用户触达场景,关注于消息发送的触达率、点击率、转化率。目前实现了对金融各业务的支撑,随着鹰眼项目的对用户触达方式的丰富,鹰眼的业务方需求也随之增多,如何在保证需求进度的同时,提升项目的质量?如何在业务需求的高压下,保持项目团队的活力及动力?这是为鹰眼项目团队引导复盘的初衷。


引导复盘会的几个环节


(1)复盘会议不仅仅希望团队成员都能参与进来,更重要的是能敞开心扉,团队成员没有顾虑的把问题暴漏出来,找到改进的方法。但事实是肯定会有人担心复盘会会成为一个批判会议,如果是这样,会议中就找不到团队中的真正问题。所以在开会前要 设定一个安全的环境、激活大家的发言欲望、明确会议的基本规则


(2)回顾迭代过程中的预期目标、及实际进展情况,以促进团队对迭代历史的回忆,为下一步的数据收集阶段做准备,这一环节会根据行云中的迭代数据为起始点,从迭代中的卡片数、工时数、完成度、迭代的累积流图促进团队对迭代的目标完成度的共识。


(3)收集数据,引导团队成员对本次迭代中团队做的比较好的点进行回忆,这个阶段会给大家 5 分钟,让大家在安静的空间、安全的环境中进行高度集中的思考及书写卡片;时间结束后,让团队的每一位成员对自己书写的卡片内容进行分享;在此过程中让团队成员形成一种氛围,对自我的肯定以及对团队的肯定。在这安全的环境中,继续引导团队 对此次迭代中有待改进的事项进行书写(其实是哪些做的不好,但尽量不要用这类消极的词语而打破安全的环境及氛围)。同样在最后让团队成员针对自己的卡片进行分享和说明,以促进团队的反思。这个环节 促进团队产生见解,是此次会议的核心内容。在确定了团队待改进的部分,团队成员间进行的分享和说明,有助于团队达成一致,但不可能对所有待改进项进行下次迭代的改进和提升,这个时候引入投票环节,每人 3 票,选出改进项中投票最多的 3 个改进项。


(4)确定了改进项后,就需要讨论得出针对这些待改进项的改进方案。并 确定验收标准,以实现在下次复盘会议中来确认改进项的落地及实施情况。


通过一个迭代的观察和复盘,团队就上一次的改进项进行了回顾。本次复盘会议针对在迭代中遇到的问题,项目团队经过讨论、投票形成以下三项后续行动计划。


01 文档完善


验收标准:以迭代 3 中 5 个需求为试点,以需求为单位,在行云中链接对应的 cf,标明逻辑以及遇到的问题、踩过的坑。实现团队的共识,加强了后续对文档的沉淀及积累。


02 加强测试用例评审


验收标准:覆盖点要明确/要有业务逻辑+数据覆盖/产品文档中要包含初始测试用例;测试用例需在产品文档评审后的 2 天内输出,并邮件通知。加强了团队对业务逻辑、数据覆盖的关注度,使团队在此次迭代中的质量有了明显提升(团队成员的整体反馈)。


03 加强需求评审


验收标准:需求要有目标(如提升了/解决了),需求评审尽量固定时间(如一、三、五),按“需求评审管理办法”实施:①产品评审要在评审前一天将 prd 文档邮件通知全员;②相关研发测试在评审前要进行 Q&A 过程;③Q&A 后的产品文档修改,要有变更记录。加强需求评审,会对业务需求有了更好的理解和认识,对目标感更加明确。


目前在鹰眼项目中,行云、CF 等项目管理工具得到了充分的利用,促进了团队成员间的配合。团队更乐于面对面的沟通,促使工作效率更加高效。通过复盘会中对目标的回顾和强调,团队更加聚焦,优先级意识加强


2020 年 3 月 22 日 21:05255

评论

发布
暂无评论
  • 定制你自己的敏捷方法:选择适合用于你的敏捷方法

    这是帮你思考《如何定制适合你自己环境的敏捷方法》系列文章的第一篇。如果你想知道如何使敏捷方法适用于你:你的工作、你的团队,以及你的组织,那么本篇文章就再合适也不过了。本篇文章所讲的是理解迭代、流程和节奏的不同,以及定制你的敏捷方法时在什么时机去考虑它们。

  • 轻量级沟通:你总是在开会吗?

    开会的本意是为了解决问题,但实际上,大多数会议并不能很好地解决问题。因为会议是一种重量级的沟通方式,很多人参加会议时,并不能很好地参与其中。

    2019 年 2 月 22 日

  • 团队出游筹备清单

    本清单为团队管理者而准备。 团队出游大都为了团建, 团建是目的在于团队的认同感、归属感,需要一场场胜仗去塑造有战斗力的团队。 清单让我们在无序中体验有序, 团队出游让少数人有序的操心,让更多人感受一场卓有成效的团建活动。

    2020 年 10 月 5 日

  • 应该用多长时间做回顾?

    回顾会议最初初定义成一个为期三天的离位(offsite)会议。而现在每个敏捷回顾会议会分为五个阶段进行,但在时间方面并没有一个具体的指导。在最近的一篇文章中,Rachel Davies建议我们每个星期要用30分钟的时间做回顾。那么一个回顾会议到底要多长时间呢?

  • 项目计划:代码未动,计划先行

    制定计划的过程,可以让你对项目有全面的了解,跟踪计划让你知道项目进展情况,出现问题也可以及时调整。

    2019 年 3 月 21 日

  • 每日站立会议怎么开?

    在那些最简单也最常谈起的敏捷实践中,每日站立会议(又称作每日例会)就是其一。近来在scrumdevelopment Yahoo! 邮件组发起了一场针对每日例会的讨论。这场讨论收获了许多建议,指出了会议要点和正确的开会方式,还包括一些相关文章的链接。

  • 第 50 讲 | 你的研发流程符合你的组织架构吗?谈高效研发流程那些事(二)

    当一家公司内可能存在多种组织架构时,是否也意味着应该存在多种开发流程呢?我的答案是”肯定的”。

    2018 年 7 月 10 日

  • 如何让敏捷回顾会议更有效果,这样做就对了

    本文介绍如何高效的进行敏捷回顾会议

  • 多个 sprint,交错进行,还是同步前进?

    随着项目的规模变大,Scrum团队也会不断增加。将团队划分为多个团队,保证人员数目符合敏捷推荐的团队大小,这是管理不断增长的团队的推荐方式。然而,当团队们各自开始自己的sprint的时候,可能会出现沟通和协调方面的问题。

  • 大咖对话 | 袁店明:打造高效研发团队的五个要点

    我亲历过创业公司、民企、外企等不同阶段、不同类型的公司,见识过诸多不同阶段、不同状态的团队,对于打造高效研发团队,有一点自己的经验和看法。希望能给你带来参考。

    2018 年 11 月 16 日

  • 第 12 周 C! 数据有这么大

    今天我们常说的大数据技术,其实起源于 Google 在 2004 年前后发表的三篇论文,也就 是我们经常听到的大数据“三驾马车”,分别是分布式文件系统 GFS、大数据分布式计 算框架 MapReduce 和 NoSQL 数据库系统 BigTable。

    2020 年 12 月 13 日

  • 分布式开发

    ThoughtWorks的交付项目更多的是一种知识流程外包的高端服务。交付项目的成功不仅是交付卓越的软件,还需要在交付卓越的软件的过程中, 深刻理解客户的市场需要和业务模式,并通过自己的努力去影响客户,最终和客户以一个团队的模式一同交付高质量的软件。 而怎样去影响客户的行为,进而鼓励他们去尝试更多最佳实践呢?是否只能通过咨询项目达到这个目的呢?一般来说,咨询是需要长期在客户现场进行持续的影响,才能产生效果。但交付项目如同很多外包项目一样,通常是离岸的。那么隔着十万八千里的距离,再加上几个小时的时差,如何才能真的像一个团队一样紧密合作,并且持续的影响客户尝试更多最佳实践,一步步实现交付卓越软件这一目标呢? 沟通,就是基于知识流程外包的分布式开发中,最大的挑战。

  • 敏捷团队中测试工程师的绩效管理

    在本专栏的前几篇文章中,我们提到了敏捷测试的概念、组织,以及敏捷测试中的自动化测试组织方式。在这篇文章中,我试图来讨论一个更加困难的话题——敏捷测试中工程师的绩效管理。

  • 故事案例(下):小步快跑,小而美的敏捷

    真正决定一个团队是否敏捷的,不在于是否应用了那些实践,而在于实践背后是否体现了敏捷精神。

    2019 年 11 月 28 日

  • 效能度量:如何选对指标与方法,真正提升效能?

    如果你只能记得这篇文章的一句话,那我希望这句话是“效能度量不要与绩效挂钩”。

    2019 年 8 月 28 日

  • 去 TMD 低效会议

    本文转载自技术琐话公众号

  • 项目吐槽之需求分析二

    前期回顾: 前面总体吐槽了项目大体情况,现阶段项目通过需求调研工具(问卷调研、头脑风暴、引导式会议)进行业务需求收集。初步感受到大型项目需求调研过程中各种槽点,吐吐更健康嘛☺。本期吐槽需求调研过程中的具体槽点

    2020 年 10 月 23 日

  • 架构师训练营第 9 周

    请简述 JVM 垃圾回收原理。

    2020 年 8 月 4 日

  • 项目初始会议 – 如何在一次会议中达成共识

    在启动一个项目之前预先达成团队共识,这一点在效能和效率上是非常必要的。通过与整个团队高忠诚度的沟通来达到团队共识,远比大量的邮件、文档和电话会议更为有效。本文描述了如何通过一整天的独立的项目初始会议,使扩充团队达成一致。

发现更多内容

分布式限流框架 - Sentinel

Java收录阁

dubbo sentinel

在实战中学习项目管理

兆熊

项目管理 专栏

软件产品信息安全 - 数据分类

Interstate5

软件开发 信息安全 数据分类

面向对象是什么

落英亭郎

面向对象

HTTP 升级 HTTPS 全过程记录

猴哥一一 cium

https 证书

用 Electron 打包语雀

封不羁

Java Electron

Spring Boot自动装配的原理

Java收录阁

Spring Boot

从nacos客户端的TIME_WAIT说起

小楼

Java TCP nacos

权威与边界

伯薇

权威 边界 BART 工作方式

产品周刊 | 第 14 期(20200510)

Herbert

产品 产品经理 产品设计

软件产品开发流程

Interstate5

软件开发 软件开发流程

程序员必需清楚的进程和线程

后端学长

线程 操作系统 进程

谈知识付费

兆熊

软件产品的信息安全问题

Interstate5

软件开发 信息安全

给在线教学泼点冷水

启润

在线教育 基础教育

人人都应该懂的加密算法 - 公钥加密

麦叔

对称加密 加密解密 信息安全 公钥加密

如果想了解驱动开发,请不要错过这篇。

水滴

最佳实践 开发者 程序设计 测试驱动开发实战营

《零基础学Java》 FAQ 之 零-这门课适合我吗?

臧萌

Java 编程语言

《零基础学 Java》 FAQ 之 4-关于补码,多说两句

臧萌

Java 补码

《如何阅读一本书》读书心得

兆熊

读书笔记

Sentinel集成Nacos实现动态流控规则

Java收录阁

sentinel

webpack入门(一)

子铭

《零基础学 Java》 FAQ 之 3-为什么计算机里的浮点数不精确

臧萌

Java 浮点数

大话区块链和比特币的技术原理

麦叔

比特币 区块链 数字货币 加密货币 加密解密

Dubbo和Spring集成的原理

Java收录阁

dubbo

设计模式入门和策略模式

设计模式

Java内存模型和volatile、final等关键字

麻瓜镇

Java 多线程

一口气带你踩完五个 List 的大坑,真的是处处坑啊!

楼下小黑哥

Java 踩坑 后端 集合

Spring Cloud集成Sentinel

Java收录阁

Spring Cloud sentinel

自助设备系列——推广

孙苏勇

产品 行业资讯 智能设备

浅析 - CocoaLumberjack 3.6 之 FileLogger

Edmond

ios log4j CocoaLumberjack DDLog 日志轮替

如何在项目迭代中进行复盘?-InfoQ