敏捷开发:如何高效开每日站会(Daily Stand-up Meeting)

news/2025/1/7 23:17:49/文章来源:https://www.cnblogs.com/jiujuan/p/18658641

介绍

在敏捷开发框架 Scrum 中,每日站会(Daily Stand-up Meeting,又叫 Daily Scrum)是 Sprint 迭代开发中,一个很重要的流程,一个重要的例会。在有限的时间内,大家一起沟通,成员之间相互通报各自完成任务进展的情况、遇到了哪些困难,并寻求帮助以解决遇到的问题。

它是为了提高沟通、协作效率,同步工作进度的一个工具。

image

为什么要站着开会?

是为了在简短的会议中,大家集中注意力开会沟通,尽快解决问题,尽早结束会议。

每日站会的目的

从上面的介绍中,就可以窥见一二,每日站会的目的。

检视开发任务进度

在一个 Sprint 开发周期中,任务的分配、任务的完成进度时间都已经计划好了。

那怎么知道每日开发进度?怎么监督任务进度情况呢?
每日站会就可以每天同步任务完成的进度情况。

还可以了解彼此的任务进度,便于相互配合,大家也了解项目的整体状况。

比如开发人员已经开发完了哪些功能,测试人员就可以及时安排测试。

尽早暴漏问题和解决问题

尽早暴漏开发过程中遇到的问题,然后大家一起帮助解决问题,让项目能顺利向前推进。

比如技术问题、需求变更、资源不足等各种问题,团队成员可以在站会上共同讨论解决方案,避免问题积累和拖延。

协调团队工作

通过了解彼此的工作进度,团队成员可以更好的协调工作顺序和依赖关系。

比如前后端的接口开发,前端开发和后端开发可以根据对方的进度完成情况,安排自己的接口对接开发工作。

也可以审视目前任务分配情况,重新分配任务。审视开发时间估算情况。

比如 Tom 开发任务完成情况提前,而 Jimmy 的任务预估开发时没有考虑一些特殊情况,导致开发任务进度落后,那么 Jimmy 的其它开发任务可以交给 Tom 来开发并更新自己的任务估算时间。

最终目的:尽快完成开发任务,交付 Sprint。

每日站会经典三问

每日站会经典三问:

image

1、我昨天完成了什么任务?

汇报昨天完成的工作内容,任务进展情况。

2、我今天计划完成什么任务?

说明今天的工作目标和任务。

3、目前是否遇到了困难、问题?

在开发过程中,我是否遇到了困难和问题。

这其实是团队成员之间做出完成任务进度的承诺。

注意点

只说关键点和任务,不去讨论细节。如果需要深入讨论某个问题,会后再去单独讨论,不要在站会上讨论细节,浪费过多的时间。
不要让每日站会,变成了向产品负责人或 Scrum Master 汇报工作的会议。

参会人员、时长、开会步骤

参会人员:

包括开发的相关人员,产品负责人,Scrum负责人等,还可以有与本次会议相关的外部人员。外部人员可以聆听,但一般不允许发言,避免会议时长过长。

会议时长:

开会的时间一般是在安排在早上,比如早上 10 点钟。
整个会议时长控制在 15 分钟内,保持会议简洁高效。

会议主持人:

一般是产品负责人或 Scrum Master。如果想让会议开得更加高效有意义,可以让团队人员轮流担任会议主持人,这样团队成员的参与感更强,也锻炼团队成员的沟通协调能力。

会议的纪律:

会议主持人需要维护会议的纪律,比如成员发言时间过长、无关发言,不允许无故玩手机不听发言等等,都需要及时制止。

开会步骤:

1、集合人员:在固定的地点和时间集合参会人员,全体人员站立开发,保持会议的简短和高效。

2、轮流发言:按照一定的顺序发言。比如按照站立的顺序或任务流程顺序。每个发言人员回答上面的经典三问。

3、讨论遇到的问题:如果成员提出了问题,团队成员可以简短的讨论解决方案,注意控制讨论的深度和时间,避免会议过长。如果问题比较复杂,应该在站会后另行安排会议讨论。

4、总结(可选):如果需要总结的话,可以由Scrum Master或主持人进行简短总结,强调下重点问题或下一步行动等。会议主持人记录在会议过程中待解决的问题或困难,便于会后相关人员单独沟通。

开会工具

开会时,一般会用到白板或kanban,电子的或物理的。

大家都站在 kanban 面前开会,及时更新任务板进度情况。

常见问题分析

变成工作汇报会

每日站会是团队成员之间交流沟通,获取任务进度最新情况的会议,同步与他人有关的任务进程,适时做出任务调整。

如果只是按照三个问题简单的汇报工作和任务进度,而没有讨论和互动,那么就变成了工作汇报会。这会打击团队成员开会的积极性,也破坏了敏捷团队自组织文化建设,没有达到每日站会的 3 个目的。

会议超时

团队成员的发言过长,他深入讨论了某一个技术问题,这都是会议主持人需要关注并制止的行为。需要提醒团队成员站会只专注于任务更新和同步,详细技术讨论的问题可以会后再单独讨论。

不敢暴漏问题 - 团队氛围

暴漏了问题后,团队成员害怕领导或产品负责人怀疑自己的能力,或提出问题被委派新的任务。这就是一个团队氛围不好,让团队成员感觉没有安全感,感到了压抑感。

所以要营造开放友好的沟通环境。我们来开会是为了解决问题,不是来指责人能力的,要传达出这种信号。打造 “胜则举杯相庆,败则拼死相救” 的团队文化,有问题时大家想到的是一起来 “救” 你。
要让团队成员明白 “人在一起叫聚会,心在一起叫团队”。

流于形式

有的团队开会前以文字形式提交三个问题的报告,这就是一种例行公事,没有多大意义。它没有互动和讨论。

会议结束后没有问题的进一步讨论,也没有困难的进一步解决。

[完]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/865589.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python SQLAlchemy ORM——从零开始学习 01 安装库

01基础库 1-1安装 依赖库:sqlalchemy pip install sqlalchemy #直接安装即可1-2导入使用 这里讲解思路【个人的理解】,具体写其实就是这个框架:导入必要的接口【有创建engine以及declarative_base】通过create_engine接口创建engine,根据翻译可以翻译成引擎,和发动机一样,…

WinForm之MDI窗体开发详解

在WinForm开发中,如果有多个页面进行展示,通常采用菜单栏+容器布局方式(点击菜单栏,打开新的页面,并在容器中显示)。今天以一个简单的小例子,简述如何通过菜单栏和MDI容器实现页面的布局,仅供学习分享使用,如有不足之处,还请指正。在WinForm开发中,如果有多个页面进…

WinForm开发之MDI窗体开发详解

在WinForm开发中,如果有多个页面进行展示,通常采用菜单栏+容器布局方式(点击菜单栏,打开新的页面,并在容器中显示)。今天以一个简单的小例子,简述如何通过菜单栏和MDI容器实现页面的布局,仅供学习分享使用,如有不足之处,还请指正。在WinForm开发中,如果有多个页面进…

【 lvgl专题】LVGL核心部件——弧(arc)控件的介绍

概述 本文介绍LVGL核心部件——弧(arc),它由背景和前景弧组成。前景(指示器)可以进行触摸调整。LVGL核心部件——弧(arc)控件 一、部件和样式 LV_PART_MAIN 使用典型的背景样式属性绘制背景,使用圆弧样式属性绘制圆弧。 圆弧的大小和位置将遵循 padding 样式属性。LV_P…

10.18软件设计——工厂方法模式之加密算法

软件设计——工厂方法模式之加密算法 1、类图2、源代码2.1 结构目录2.2 所需jar包这里分享几个下载 jar 包的网址:http://www.mvnrepository.com/http://mvnrepository.com/http://findjar.comhttp://sourceforge.net/注:将 jar 包放入 lib 文件夹后要进行构建路径2.3 Met…

2024.12.14

SQL 语法 SQL(Structured Query Language)是一种用于管理和操作关系数据库的标准语言,包括数据查询、数据插入、数据更新、数据删除、数据库结构创建和修改等功能。。数据库表 一个数据库通常包含一个或多个表,每个表有一个名字标识(例如:"Websites"),表包含带…

在 GoRoute 中使用 NavigationBar

前言 在App 中通常会把主要的几个页面放在下方icon,让使用者能够方便操作,这个元件在flutter 中称为BottomNavigationBar。 而GoRouter则是Flutter 官方所提供的套件,可以用来整合整个专案的路由。 当这两个功能整合在一起的时候,一个不小心呈现出来的效果就会差很多。 准备…

MyWebServer提示501 Server error .php 映射支持模块加载失败!请检查相关模块文件是否存在,版本是否匹配!

前言全局说明MyWebServer提示.php 映射支持模块加载失败!请检查相关模块文件是否存在,版本是否匹配!一、说明 1.1 环境:二、问题 提示:501 Server error .php 映射支持模块加载失败!请检查相关模块文件是否存在,版本是否匹配!三、解决方法 3.1 缺少 fastcgi_mod.dll 文件3.2…

Easy.Admin:基于 .NET 8 和 Vue3 的后台管理系统,支持多种数据库和服务端渲染(SSR)

🌟 介绍 Easy.Admin 是一个高效且灵活的后台管理系统,采用了现代化的技术栈,旨在帮助开发者快速搭建高质量的后台管理平台。这个系统不仅支持 .NET 8 后端开发,还结合了 Vue3 和 TypeScript 前端技术,提供了一个功能强大且易于扩展的管理框架。同时,它还支持多种数据库,…

2024.10,14

HTML 颜色名目前所有浏览器都支持以下颜色名。 141个颜色名称是在HTML和CSS颜色规范定义的(17标准颜色,再加124)。下表列出了所有颜色的值,包括十六进制值。提示: 17标准颜色:黑色,蓝色,水,紫红色,灰色,绿色,石灰,栗色,海军,橄榄,橙,紫,红,白,银,蓝绿色,黄…

RASP从0到1

一、环境配置 在讲晦涩难懂的理论之前,先配个代码环境: https://xz.aliyun.com/t/4902?time__1311=n4%2Bxni0QKmTbG8DBDBqDqpDUO2QooDkbIbReDhttps://xz.aliyun.com/t/4903?time__1311=n4%2Bxni0QKmTbG8DyDBqDqpYHQTRZnpoD按照文1进行环境搭建,文1中文件名应为MANIFEST.MF…

springcloud版本选择

首先到官网:https://spring.io/projects/spring-cloud#overview 本文来自博客园,作者:余生请多指教ANT,转载请注明原文链接:https://www.cnblogs.com/wangbiaohistory/p/18658446