阿里内贸团队敏捷实践-敏捷回顾

kluan kluan     2022-08-07     667

关键词:

回顾(review)是敏捷开发中的一个必不可少的实践,也是把整个敏捷开发过程连接成一个闭环的关键节点,本文将阐述我们是如何做敏捷回顾的。

敏捷回顾最高指导原则

?无论我们发现了什么,考虑到当时的已知情况、个人的技术水平和能力、可用的资源,以及手上的状况,我们理解并坚信:每个人对自己的工作都已全力以赴。
 
敏捷回顾的目标
 
?发现问题,持续改进。

敏捷回顾常碰到的问题?唉,又要开总结会了…?每次时间都那么长?问题讨论来讨论去就那几个,没啥新意?都不记得这段时间做过啥了?新迭代KO,总结放在一天时间太紧我们敏捷回顾会议内容

1.产品数据
目的:通过分析用户数据来看我们的产品设计是否赢得了用户的认可
做法:收集前一迭代上线后的相关产品数据,如新功能使用日UV、PV等,当然如果发布后第二天召开回顾会议,可能不能马上收集到相关数据,也可以分析上上迭代的新功能使用情况。
 
2.项目质量
目的:通过项目过程数据来看质量
做法:分别从冒烟测试通过率、bug分析、集成测试方面来衡量项目质量,找到做的好与不好的原因。bug分析可以通过QC导出统计报表,从多维度进行分析,bug等级,引入层级等方面,如下图:
技术分享
图1:缺陷引入层级统计

集成测试可以通过集成测试框架如Hudson,主要关注单元测试覆盖率,通过率以及注释率等指标,如下图:

技术分享
图2:集成测试情况
 

3.各抒己见

目的:总结项目中做的好的,不好的

做法:从KEEP(做的好的,要保持的),CHANGE(做的不好的,需要改进的),TRY(可以尝试的)三个方面进行总结。首先回顾下上次总结会议列出来的CHANGE和TRY事项,看看前一迭代做的怎么样;接着总结前一迭代的情况(每个团队成员在回顾会议前都先想好,写到便签条上,防止说的时候人云亦云),将每个人说的汇总,并由大家投票列出哪些可以在下一迭代中改进以及尝试,列出具体的action,建议不要多余三项,否则太发散什么都做不好。如下图:

技术分享
 

4.个人总结

目的:督促项目成员自己做总结,看有哪些收获和遗憾,不仅要项目成功,成员也有要有所成长,也便于项目经理后续的任务安排有所侧重

做法:成员轮流发言,总结自己在前一项目中的收获和遗憾,尽量具体,收获指的是工程师在技术方面学到了些什么,总结了才会有成长,遗憾则指的是项目启动时给自己设定的目标或计划没有完成的。

以上就是我们敏捷回顾中的4个部分,在组织会议上可以适当采取轮流主持,以及准备些水果、零食,利于大家保持放松,经过前一个迭代的紧张开发和测试,通过敏捷回顾稍作休息,整装待发。

中小企业团队敏捷产品开发流程的最佳实践

...统功能,实现客户价值。每个冲刺都是从冲刺规划开始,团队成员一起商定冲刺目标和明确交付的系统功能,并进行冲刺执行,实现系统功能,再通过冲刺评审和回顾对实现的产品功能和过程进行检视,期望在下一冲刺过程中对... 查看详情

iot项目管理:做好敏捷管理,从敏捷看板开始

...软件开发思想中借鉴一些最佳实践,并将这些实践应用于团队管理中。敏捷思想最开始是通过17位软件开发领导者合作编写的敏捷宣言(AgileManifesto)脱颖而出的。敏捷宣言提出了十二项敏捷原则,表达了敏捷开发的精神。 ... 查看详情

极简敏捷:解析scrum落地常见问题

...流行的敏捷框架,这些年已经得到广泛的流行。但是很多团队在落地SCRUM的时候,通常会产生以下问题:一,概念性问题:SCRUM就是敏捷么?SCRUM就是开各种会么?SCRUM有什么好的,能对我的团队产生什么作用?二,SCRUM执行过程... 查看详情

独立测试团队在敏捷开发中的几个特别实践

...发现被人盗版了多处,重新发布在CSDN]最近读了《我和敏捷团队的五个约定》(fromInfoQ),很是赞同,但是那些约定不少本来就来自于传统方法,似乎并没有体现敏捷团队的特点。在敏捷开发的测试方面有没 查看详情

我在thoughtworks中的敏捷实践(代码片段)

...背景E项目是一个在线的物资跟踪监控系统。由ThoughtWorks团队为客户提供的一套完善的软件交付服务。该系统为资助物资的跟踪与监控提供了完整的网络解决方案。整个流程涵盖了客户对物资来源的管控、库存管理、物资下发与... 查看详情

敏捷开发方法scrum

Scrum团队:由产品负责人、开发团队和ScrumMaster组成。是跨职能的自组织团队自组织团队自己选择如何最好地完成工作,而不是由团队外的人指导跨职能团队拥有完成工作所需要的全部技能,不需要依赖团队以外的人这种团队模... 查看详情

15.软件项目管理与敏捷方法——项目管理办公室如何支持敏捷方法

...捷开发中的PMO通过强调回顾结果和在公司共享信息来使得团队高校的工作广为人知,而不是首先规定策略,然后根据这些策略评价项目。 03.产品管理、项目启动、标准、资源分配、控制、度量标准、教育培训、回顾、角色&nb... 查看详情

敏捷实践/迭代管理-sprintbacklog-任务看板-燃尽图

在敏捷开发的实践当中,通过可视化的任务看板来实现团队协同和透明化管理是必不可少的一个实践。通过可视化的任务看板我们可以达到如下几个目的:可视化管理团队的目标; 明确目标的优先级; 明确目标分解后的任... 查看详情

敏捷实践简单分享

...无论是传统项目管理还是敏捷项目管理,项目启动会是让团队成员对整个项目全局的认识,尽管在项目实际开展中一些共识可能会调整。俗话说,好的开端是成功的一半,一个好的项目启动会决定着项目的成败。既然项目启动会... 查看详情

云计算敏捷团队的10个最佳实践工具

目录文章目录目录前言1.Docker2.Kubernetes3.腾讯云Serverless4.Minikube5.Helm6.Ansible7.EFK8.Swagger/OpenAPI9.K1s10.Wireshark前言2020年以来,随着国家在“新基建”领域的政策导向,推动云计算自2017年后再次迎来了新一轮的发展机遇。同时&#x... 查看详情

企业敏捷转型试运行

在企业敏捷转型中,人是最重要的,团队是最重要的。按许秀影博士的企业导入敏捷步骤,大致分三大步:培训、教练与引导、内化。需要对敏捷方法实践比较熟悉的Master去引导,同时又需要根据企业、项目、团队环境进行裁剪... 查看详情

敏捷软件开发:原则模式与实践(笔记)

...作、沟通以及交互能力要比单纯的编程能力更为重要;c)团队的构建要比环境的构建重要。 2、可以工作的软件>面面俱到的文档a)文档应该短小并突出主题;b)在给新的团队成员传授知识方面,最好的两份文档是代码和团队... 查看详情

scrummaster成长笔记-敏捷团队如何有效协作?

参考技术A王维强很多敏捷指导的书籍都提到敏捷团队要自组织,参与式决策和高效协作。但是,这只是很多敏捷团队的理想而不是实际。《团队协作的5大障碍》中提到的缺乏信任,害怕冲突,欠缺承诺,逃避责任和忽视结果,... 查看详情

敏捷宣言-看板是另外一种敏捷实践

很多企业都是属于综合性的制造企业,研发团队包括了软件,还分上位机和嵌入式,还有机械和电气部分。Scrum更适用于软件开发,但敏捷思想,敏捷工具和方法早又被各行各业所应用,今天介绍看板的应用,看板更适合于整体拉... 查看详情

[scrum敏捷开发之]sprint评审和回顾会议

...这些积极的能量带到Sprint回顾会中了。执行”回顾会“给团队带来的好处:就像在Sprint计划中一样,执行Sprint回顾的最佳方式是玩游戏。这被称为"RetroGame"敏捷团队的内心可以通过优秀的回顾和审查变得更加强大。然而,在一开... 查看详情

求推荐一款比较适合敏捷开发团队协作的工具?

...捷开发最重要的特点是:以用户需求为中心,快速灵活,团队合作度高。敏捷开发以scrum最为普遍。scrum3.0中有6个角色,3个工具,4个会议。其中3个工具指:交付清单、工作清单、正在进行的工作;4个会议是:计划会议、产品评... 查看详情

敏捷开发感想

...捷开发。  敏捷开发有如下特征:    1.工作在小的团队中    2.团队是跨功能的-包括测试人员,开发人员,文档开发人员等 查看详情

敏捷项目管理

...经理。敏捷的“项目经理”角色和职责在项目中共享,即团队,ScrumMaster和产品所有者。在敏捷开发,Scrum的拥有最谈谈什么 是敏捷项目管理。因此,让我们使用Scrum作为回答这个问题的模型。在Scrum项目中,有三个角色:产... 查看详情