回顾会议(Retrospective)是每个软件团队提高技能、流程、技巧的必要手段。但是很多时候回顾流于形式,问题不能得到及时的追踪和解决,长期下来团队成员丧失了兴趣。畅销书 - "Agile Retrospective: Making Good Team Great"的联合作者,同时也是敏捷联盟(Agile Alliance)的董事会成员以及AYE会议www.ayeconference.com的创始人之一,Esther Derby最近在自己的博客上针对回顾会议中出现的种种常见问题发表了系列文章,分析了回顾会议的出现的种种问题,提出了解决方案,并给出了一些如何让回顾更加有效的技巧。
“向后看,向前走:回顾让团队审视现状并调整”中,Esther指出好的回顾能够帮助我们:
- 从一个“全局”的视角去观察我们的方法和实践
- 预防危机的出现
- 审视当前的过程中的有效部分,并继续改善
- 通过不断尝试演进和提高实践
- 在力所能及的范围内解决为题,而不是消极等待管理层介入
- 让问题变得可见,从而让管理层可以从组织级别解决。
而好的回顾会议应该有五个阶段:
- 准备阶段:在准备阶段设定目标以及议程,形成共同工作协议(Work Agreement)。
- 收集数据:从多个视角收集信息,从而为形成一个“全局”解决方案打下基础。
- 洞察问题:让所有参与者,分析信息,从而找到更深层次的全局问题。
- 确定方案:确定需要最先解决的几个问题,设计方可执行的方案。
- 结束:做一个关于回顾会议的回顾。
在很多敏捷团队中,回顾会议变成一种程序,千篇一律,成员会渐渐丧失参与积极性。在“七种激发回顾会议活力的方法”,Esther给出了一些技巧,可以激发参与者的积极性和主动性,从而真诚达到团队的回顾,而不仅仅是ScrumMaster,经理或者是几个主要成员的回顾:
- 轮流主持
- 变化询问的问题
- 改变形式
- 引入具有不同视角的参与者
- 改变焦点
- 分析反复出现的问题
团队在回顾会议中讨论出的问题,往往不能得到及时有效地解决和跟踪,因此问题反复出现。“让回顾变革持久”给出了一些能够让回顾会议的目标变得更加具有可操作性的建议。为了让这些提案得到切实的执行,应该:
- 建立反馈机制
- 建立实施机制
- 获得足够支持
- 怎样抵消消极因素
“导致回顾会议失败的八个原因(及其解决方案)”中指出了一些常见问题:
- 会议没有准备
- 没有重点
- 没有收集数据
- 让一两个人主导整个会议
- 过度关注团队不能掌控的那些障碍
- 过于贪心,一下子想解决所有问题
- 选择了团队不想解决的问题
- 独立的过程改进计划
回顾会议的主持人和领导者也需要掌握“给领导者和会议主持人的五个建议”
- 不要替团队“回顾”,让团队自己去回顾
- 切实的记录数据和结果
- 并发处理
- 让团队做出自己的结论
- 确认团队的认可程度
您在团队内开展回顾会议时碰到了哪些问题?又有什么样的心得?欢迎与我们分享。
分享到:
相关推荐
它强调团队协作、迭代改进和透明度,其中回顾会议(Retrospective)是Scrum的重要组成部分。"retrospective-tool"是一个专门为Scrum回顾会议设计的Web应用程序,它帮助团队成员评估过去的工作周期,识别问题并提出...
"为何进行回顾"(Why Retrospective):团队通过回顾会议进行自我检查和改进,这与古老的智慧“吾日三省吾身”相吻合。黄金问题是引导团队进行深度思考的工具,包括“昨天我什么事情做得很好?”、“昨天我什么事情...
这个工具可能是用于软件开发团队进行迭代回顾会议的平台,帮助团队成员回顾过去的工作,找出改进点,提升团队效率。Node.js是JavaScript在服务器端运行的环境,使得开发者可以用熟悉的JavaScript语言进行全栈开发。 ...
总览是一个开源SaaS应用程序,用于运行团队回顾和运营分布式组织。 我们还将发布公司的。堆栈信息关心解服务器服务器框架 数据库(旧版)数据库PubSub和缓存资料传输 实时连接客户端缓存UI框架造型整合测试建立先决...
Scrum实践还包括了日常站立会议(Daily Stand-up)、迭代计划会议(Sprint Planning)、Sprint回顾会议(Sprint Review)和Sprint回顾会议(Sprint Retrospective)。站立会议是快速的日常会议,团队成员报告他们的...
回顾会议(Retrospective Meeting)则用于团队自我改进,找出可以优化的地方。 在Scrum中,有三个关键角色:Product Owner(产品负责人)、Scrum Master(Scrum主管)和团队(开发人员和架构师)。Product Owner是...
综上所述,"fun-retrospective" 是一个利用 JavaScript 开发的工具,用于提升敏捷开发团队的回顾会议体验。通过分析项目源代码和相关资源,我们可以深入理解它是如何实现这一目标的,例如,它可能包含各种互动元素,...
Scrum的关键会议有三个:冲刺计划会议(Sprint Planning)、每日站会(Daily Scrum)、冲刺评审会议(Sprint Review)和冲刺回顾会议(Sprint Retrospective)。每个会议都有其明确的目标和时间限制: 1. 冲刺计划...
很棒的回顾 ... 乐高回顾展( Lego Retrospective) -当您遇到一些团队成员主导会议或其他不愿意参加会议的问题时,使用Lego进行的一项活动。 安全检查-一种用于测量每个人分享自己的观点的舒适度
如产品待办事项(Product Backlog)、Sprint、Sprint计划会议(Sprint Planning)、每日站立会议(Daily Stand-up)、Sprint评审会议(Sprint Review)以及Sprint回顾会议(Sprint Retrospective)。 产品待办事项...
Scrum流程主要包括冲刺(Sprint)、每日站会(Daily Scrums)、回顾会议(Sprint Retrospective)和产品回顾会议(Sprint Review)。冲刺是一个固定长度的时间盒(通常为两周或一个月),在此期间团队完成一组选定的...
Scrum会议是Scrum流程中的关键组成部分,包括每日站会(Daily Scrum)、回顾会议(Sprint Retrospective)和计划会议(Sprint Planning)。这些会议帮助团队保持透明度,促进沟通和协作,以及对项目的持续调整。 1....
Scrum会议包括每日站立会议(Daily Scrum)、Sprint计划会议(Sprint Planning Meeting)、Sprint回顾会议(Sprint Review Meeting)和Sprint反省会议(Sprint Retrospective Meeting)。每日站立会议通常限制在15...
5. 改进流程:Scrum Master通过回顾会议(Sprint Retrospective)收集反馈,不断优化和改进团队的工作流程。 Scrum框架主要包括以下几个关键组成部分: 1. 产品待办事项列表(Product Backlog):这是产品的功能...
Scrum的主要事件或“仪式”包括冲刺计划会议(Sprint Planning)、每日Scrum(Daily Scrum)、冲刺评审会议(Sprint Review)和冲刺回顾会议(Sprint Retrospective)。冲刺计划会议上,团队决定哪些功能将被开发并...
7. **回顾会议(Retrospective)**:在每个Sprint结束时,团队反思过程,识别改进点,制定行动计划。 8. **演示会议(Sprint Review)**:团队向利益相关者展示Sprint期间完成的可工作软件,获取反馈。 9. **Scrum...
"Retrospective" 是一款专为敏捷开发团队设计的应用程序,它主要服务于团队的回顾会议,也称为“事后总结”或“敏捷回顾”。这个过程在敏捷软件开发中扮演着至关重要的角色,因为它允许团队成员定期审视他们的工作...
Scrum的主要活动包括日常站会(Daily Stand-up)、Sprint规划会议(Sprint Planning Meeting)、Sprint回顾(Sprint Review)和Sprint回顾会议(Sprint Retrospective)。日常站会是一个简短的会议,团队成员报告...
Scrum的主要活动包括Sprint规划会议(Sprint Planning Meeting)、日常站会(Daily Stand-up Meeting)、Sprint回顾会议(Sprint Review Meeting)和Sprint回顾会议(Sprint Retrospective Meeting)。Sprint规划...