【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

华为敏捷 /DevOps 实践:如何开好站立会议

  • 2018-11-12
  • 本文字数:1651 字

    阅读完需:约 5 分钟

华为敏捷/DevOps实践:如何开好站立会议

作为布道师和产品经理,出差各地接触客户是常态,经常和华为云的客户交流、布道、技术沙龙,但是线下交流,覆盖的用户总还是少数。


我希望可以和用户持续交流华为在研发效能提升上的思索和考虑。但理论总是美好的,现实却是骨感的,很多华为云 DevCloud 的客户特别想知道 How to,在这里我分享一些非常小的华为敏捷 /DevOps 的实践,点点滴滴。

开篇小故事

巴别塔,也叫通天塔;据《圣经·旧约·创世记》第 11 章记载:当时人类联合起来兴建希望能通往天堂的高塔,高塔越来越接近天堂,上帝紧张了,他看到人们这样齐心协力,统一强大,心想:如果人类真的修成宏伟的通天塔,那以后还有什么事干不成呢?一定得想办法阻止他们。


为了阻止人类的计划,上帝让人类说不同的语言,使人类相互之间不能沟通,并让人类分散世界各地,最终巴别塔没有建成。


————以上摘自互联网


这个小的宗教故事,揭示如果语言相通,目标一致产生的巨大作用,都可以建成一个通天塔。


而软件开发的过程却又是一个离不开协作、沟通的过程。一个缺乏良好协作,沟通、理解和目标一致的软件团队,是很难高质高效的交付的。


敏捷的众多实践中,有一个为了提升团队协作的经典实践:站立会议,本篇即介绍一下,融入华为的一些具体实践和“坑”和“雷”。


站立会议的关键词:每天、例行、简短(15mins 内必须结束)、全体成员、站立。


站立会议的目的:增进互相了解,互相理解,及早暴露风险,促进沟通和协调,建造“通天塔”。


站立会议的过程


  • 全员到场;

  • 轮流发言,记住是轮流,轮流,轮流(重要的事情说三遍);

  • 每个同学的发言简短,可以参考下面的提纲:

  • 昨天我负责的工作项的进展;

  • 今天我计划开展,或可以完成哪些工作项;

  • 我遇到的困难、风险,是否需要帮助,需要谁的帮助;

  • 我收获的经验,快速分享。


发言时,可同步刷新工作项的进展(可以通过任一敏捷管理工具,比如华为云的 DevCloud)。


会议上识别的新的工作项,Leader 应该记录增加到 Backlog 中。

华为站立会议实践的经验(keng)教训(lei)

  • Leader 叽叽哇哇,成员一片沉默;

  • 拘谨,觉得不自在,无话可说,不愿意先说;

  • 总有同学打断别人的发言;

  • 变成“批斗”会议,你怎么又延期了?你怎么不早说?

  • 变成一言堂和 Push 任务的会议:那谁谁你今天做这个,那谁谁你今天必须把这个交付了;

  • 变成了汇报会议,议题得提前申报,甚至还要准备 PPT;

  • 变成进度检查会议,只关注进度有没有完成;

  • 变成一个小时的会议,讨论技术,讨论方案,发散不受控;

  • 变成了不愿意参加的会议,不仅浪费时间,提出的风险和求助也得不到跟踪和解决,久而久之就失去了参加的主动性。


……以上摘自华为这些年常见的一些现象,所以华为其实也不是高高在上的,华为的研发也很很多企业是一样的,都是一把鼻涕一把泪的。

华为站立会议填坑排雷的一些小点滴

1. 站位


不要走 101 火箭少女的 C 位,也就是不要如左图这样围着 C 位,而是推荐围成圈或围着 Backlog(如有条件可以使用电子白板),这样可以保证每个成员的发言都是面向整个团队,而不是面向 C 位。



2. 发言棒(Talking Stick)


可以用个简单道具、玩具都可以,接力传棒,拿到发言棒的同学才能说话,其他同学闭嘴。为了活跃气氛,避免机械,可以将道具抛起,落到谁那儿谁发言。总体就是创造轻松,舒服的氛围。


3. 跟踪


团队成员提出的困难、风险、求助,应得到跟踪并解决,下次的站立会议持续更新,让团队成员感受到效果,也更愿意参与这个会议,因为有帮助。


4. 尝试 Pull,而不是 Push


对于一些新的工作项,风险,挑战,鼓励大家 Pull 任务,而不是由 Leader Push 任务。


5. 使用工具系统


当场刷新进展,记录新的工作项,而不是后续把卡片再记录到系统,容易遗忘和遗漏。


6. 纪要模板


对了,华为 DevCloud 在 wiki 内嵌了站立会议的纪要模板,可以参考,使用 wiki 简单记录站立的纪要和要点,也是我们常用的。


如下:



最后,为什么要站立开会呢?因为站着累,所以时间久了,就开不下去了,哈哈哈……


愿大家能够更好的开好站立会议,提升团队成员的协同,建造自己的巴别塔:)




作者简介


刘恒,华为云 DevCloud 首席布道师 &资深产品经理。


2018-11-12 14:301686

评论 2 条评论

发布
用户头像
讲得不错啊,怎么成灌水了?
2018-11-13 12:41
回复
用户头像
灌水?
2018-11-12 15:30
回复
没有更多了
发现更多内容

数通网络

乌龟哥哥

7月月更

架构实战营模块一作业

zhihai.tu

从代码角度,带你手把手调试

芒果酱

7月月更

Qt|VS2017中编译QWT并使用

中国好公民st

qt 7月月更

Ceph Swift 实践运用(四)

Lansonli

云原生 Ceph 7月月更

Lombok 使用在 IDEA 中进行 JUnit 测试的时候提示 variable log 错误

HoneyMoose

读书笔记之数据密集型应用的可扩展性

宇宙之一粟

读书笔记 设计数据密集型应用 7月月更

直播带货系统源码(开源系统版)——如何搭建测试呢?

开源直播系统源码

软件开发 直播源码 语音直播源码 连麦直播

研发效能生态完整图谱&DevOps工具选型必看

laofo

DevOps cicd 研发效能 持续交付 工程效率

zookeeper-安装zookeeper与znode说明

zarmnosaj

7月月更

从0开始的TypeScriptの十三:infer、extends、keyof、typeof、in

空城机

typescript 7月月更

XGRIDS三维重建服务,构建云上数字孪生世界

阿里云弹性计算

容器 3D渲染 弹性计算 GPU算力

两数之和 II - 输入有序数组

面试官问

LeetCode 两数之和

【愚公系列】2022年07月 Java教学课程 03-Hello World的运行

愚公搬代码

7月月更

【古月21讲】ROS入门系列(1)——ROS命令工具的使用及创建工作空间和功能包

秃头小苏

ROS 7月月更

jQuery(二)

Jason199

jquery 选择器 7月月更

架构师训练营第八期-刘新国

liu

Green Hills Software(GHS)的安装和申请License文件

不脱发的程序猿

嵌入式 MCU Green Hills Software GHS 集成开发环境

解读《深入理解计算机系统(CSAPP)》第9章虚拟内存

小明Java问道之路

操作系统 csapp 虚拟内存 7月月更 虚拟操作系统

5G NR MIB详解

柒号华仔

5G 7月月更

采用Qt设计一个即时群聊天系统软件

DS小龙哥

7月月更

JUnit 5简明教程

okokabcd

Java junit5

查找——分块查找

乔乔

7月月更

Qt 实现 禁用快捷键

小肉球

qt 7月月更

【LeetCode】行星碰撞Java题解

Albert

LeetCode 7月月更

解构陌生人社交,「融云游戏房」上线

融云 RongCloud

模块一作业

薛敏

模块一作业

张立奎

一文带你了解JavaScript的数据类型

是乃德也是Ned

JavaScript 7月月更

Qt | 实现一个简单的可以转动的仪表盘

YOLO.

qt 7月月更

Hibernate 元数据模型(MetaModel)提示类没有找到错误

HoneyMoose

华为敏捷/DevOps实践:如何开好站立会议_软件工程_刘恒_InfoQ精选文章