每日站会的目的是让团队成员交流信息,检视进展,规划工作,并及时发现和解决问题。一个好的每日站会可以提高团队的协作能力和执行力,也可以促进团队的学习和改进。本文将分享 PingCode 在每日站会的一些实践,比如会议流程、参会人员、远程团队的实施方法,以及如何利用站会解决开发过程中的阻碍性问题。
一、什么是每日站会
1、每日站会的召开目的
每日站会是敏捷开发重要的基本流程之一,但它的作用在敏捷开发实践中经常被忽略。很多团队会误解站会没有让研发更敏捷。首先要明确的是,站会不是计划会议和演示会议,成员不应该在站会上证明个人工作成果或者讨论需求合理性,而是应该提出阻碍迭代的问题和遇到的困难,及时寻求团队帮助和解决。
在美式足球和橄榄球等多项运动中,球队在每次比赛前都会集结起来讨论策略,以便团队在比赛全程保持同步战略调整和情况沟通。对于软件开发团队来说,每日站会就像球队的赛前会,它通常被称为每日 Scrum,站会强调的是团队,让团队每个成员都了解团队整体情况和进展。
2、每日站会的参会人员
每日站会是团队每位成员的日常会议——Product Owner (产品负责人)、Scrum (敏捷教练)和开发人员都要参加。每个团队都有自己独一无二的站会风格和方式。
3、每日站会三个问题:
- 我昨天做了什么?
- 我今天计划做什么?
- 有什么问题阻碍了我?
这三个问题可以反映 Sprint(迭代)的进展并帮助团队找出阻碍迭代的问题。另外,每位成员分享为团队做出的贡献可以增强团队信心。每个成员在当天的站会上都要知道说什么,只有每个人都参与了,站会氛围才会保持高涨。
比如,在 PingCode 团队的站会中,成员使用迭代看板的泳道“分组”功能,每位成员负责的工作进展一目了然,成员可以快速定位个人的工作内容,站会前检查更新需求和任务状态,准备个人站会内容展示。
二、PingCode 每日站会的一些经验
每日站会没有一个固定的标准模板。在 PingCode,每个开发团队都有自己特色的站会,没有哪两个团队的站会是一摸一样的。那什么样的站会才是精彩且高效的?可以参考我们敏捷团队的一些示例:
- 选择适合每个人的会议时间 ——在 PincCode,大多团队的每日站会在上午10 点或者下午6点进行。它让团队每个人都有时间参与会议了解当天的迭代情况,对于成员分布在不同地区的团队,记得选择适合所有人参会的时间,确保团队每天保持沟通。
- 保证每日站会的效率 ——PincCode 很多开发团队都会习惯性地为每日站会计时,以保持每个人的注意力和站会的效率。团队规模较小时,站会时间通常控制在 15 分钟为佳。团队应该养成不断提高站会效率的好习惯!
- 确保每个人的参与——PincCode 团队成员会在站会上轮流发言,保持站会的专注氛围。
- 让每日站会成为回顾会议的一部分 ——每日站会敏捷开发迭代周期的一环,但并不意味着团队不能在回顾会议中讨论每日站会的有效性。团队可以定期在回顾会议中讨论如何让每日站会更好地为团队服务。如果没有感受到站会的价值,可以一起讨论原因。不断优化站会,让团队更敏捷!
三、远程团队如何开每日站会
对于成员分布在全球各地、或者因为疫情需要远程办公的团队,每日站会是让团队保持联系的有效途径。
对于远程团队,如果一个成员需要远程,那么建议整个团队都采取远程会议的方式,这包括远程的每日站会,以及迭代周期所有的会议。另外,远程团队的每位成员都应该在线上会议上开启个人视频。当每个人在会议屏幕都有特定的位置和音频,所有成员都能实时看到和听到会议的动态时,可以有效模拟线下会议的真实情景,达到相同的站会效果。
如果有一个 8 人团队,他们的会议方式为:
- 5 名成员在线下会议室中;
- 3 名远程团队成员在视频通话中;
其实这样的会议效果并不理想,因为线下成员和视频成员不能对彼此肢体语言和对话做出及时回应和关注,更别说会出现有人插话影响站会的情况了。而如果所有团队成员都在线上会议开启自己的摄像头,可以让团队更专注,有效避免成员错过会议重点内容的情况。
远程站会的一些细节:
1.让团队每位成员可视化
团队在会议视频通话中可以采用平铺视图,让所有成员都可以看到,很多在线会议平台都支持该功能。
2.利用好 Scrum 看板
远程站会上敏捷教练可以在屏幕上展示迭代的 Scrum 看板,让团队看到当前迭代每个用户故事和工作项的进展,方便团队成员了解正在进行的工作以及被阻碍的工作。
PingCode 团队会通过 Scrum 看板关注重点需求和关键缺陷的进度、通过看板栏队列分析需求积压的原因,共同解决瓶颈问题。
3.必要时可以尝试异步站会
对于不在相同工作时区的团队,可以尝试异步站会的方式!团队可以在他们的会议日程上或者会议文档上发表评论记录,传达希望从每日站会中获得的所有信息,以便大家同步最新的工作动态。
PingCode 团队通过 Wiki 多人协作页面的方式记录每日站会内容
每日站会只是敏捷开发迭代的一部分,就像迭代计划、迭代评审会、回顾会一样,需要团队不断迭代优化才能更好地适配敏捷团队。所以,要敢于做出适合团队和项目的改进计划,同时也别忘了让团队有一个愉悦的工作氛围!
以上就是关于每日站会实践的介绍,希望对你有所帮助。