这是敏捷开发智慧敏捷的第四篇。(之一,之二,之三,之四,之五,之六)

缘起

甲:“我们每日立会会开不起来。”

乙:“嘿,我们每日立会开起来了,而且越开越长了,一开就是1个小时,净是些技术细节。”

甲:“别人等着他们讨论,那多耽误时间啊……”

乙:“我也觉得是,但是看他们交流得那么热烈,讨论的也是正事,到底应该打断还是不打断呢……”

为什么每日立会只开15分钟?

我们说绝点:每日立会只能开5分钟,而不是15分钟。

这5分钟说点什么呢?应该说必须开会才能说明白的东西。

先看两个团队,他们有什么是需要开会说明白的。

第一个团队,10个人,平时分工细致,各干各的,谁也不干扰谁。

这个团队,开会的时间肯定不短,因为所有交互问题都需要开会解决。

第二个团队,10个人,平时分成三个小组,小组内随时沟通,小组间有需要就沟通。

这个团队,开会的时间肯定短,因为三个小组长发言总结自己组的进展就可以了,会上只需要碰碰组间的沟通。

敏捷开发实际上在假设大家平时像第二个团队一样一直在互相沟通(即使不分成三个小组),但是却很少以整个团队的形式沟通整体进展,所以才创造了15分钟的周例会,当然也能顺便把忘了沟通的人链接一下。如果这个本来作为补充性质的周例会变成了组内唯一的沟通渠道,就出问题了。

所以,开会时间长,往往不是沟通充分的表现,而是沟通不充分,只能赶在会上沟通的表现。

团队应该怎样沟通?

团队应该随时就技术细节进行沟通,而不需要等待开会。而对于3~5个人的团队,组长如果除了开会居然不知道整个组的进展,那么沟通是极其不顺畅的,要解决的不是每日立会的问题,而是平时沟通的问题,比如采用师徒制度、松结对编程等(请参考其他系列博文)。

这种会议甚至在更大的规模上,也能淡化。

我们曾经试图在一个由销售、市场、支持三个部门15个人的组中间开周会,开了大约几次后就取消了,原因是我们仔细安排了位置,使得总监和三个经理一起坐在中间的大桌上,而其他队员则坐在四周。因此组间的沟通在大桌上随时就完成了(做了个4个人都能看到的大屏幕),而组内的沟通则一回脸就完成了。所以发现几乎所有的事情大家都知道差不多了,会上也只是重新说说而已,开或不开都可。

因此,应理解每日立会、计划会、评审会、反思会这些会议,都只是沟通过程的仪式化的补充,若沟通本身不畅,而只是指望这些会议完成沟通,肯定会陷入两难的境地。

“每日立会”的常见做法

1~4人团队

这个规模的团队,优先使用139团队结构和松结对编程方法,即由师傅(小组长)密切地与徒弟们沟通。这会涉及到沟通管理、时间管理、过度沟通、有效生产率等问题,在链接的系列博客中有所详述,都不是问题。

这个规模的团队应该不开立会,而是更密切的交流方式。它的运行方式更像XP,而非Scrum。

5~9人团队

这个规模的团队,优先划分为2~3个小组,每个团队仍按松结对编程方法运行。

由于人多了,组间难以沟通,所以开个立会是必要的,主要目的是组间进度沟通,因此不会发生技术沟通(这是组内的事情),所以也不可能超时。

小组长应把握好应该如何与对方组沟通、沟通什么的问题。

更大型的团队

更大型的团队,则推荐组长+小组长参与开超级立会,组员不参加。

这类会议也是进度沟通会,所以不会涉及技术沟通。

为何不让Scrum Master们开个会议?因为专职的Scrum Master不负责技术、进度、质量这些事情,真正对这些熟悉的,是团队组长和核心骨干。

后面两种会议,很像是“Scrum of XPs”,而不是“Scrum of Scrums”,前者的沟通性更强。

转载于:https://www.cnblogs.com/JPAORM/archive/2011/11/03/2510408.html

敏捷开发智慧敏捷系列之四:每日立会开多久?相关推荐

  1. 敏捷开发智慧敏捷系列之六:之一~之五的小结

    这是敏捷开发智慧敏捷的第六篇.(之一,之二,之三,之四,之五,之六) 写多了,才发现前几篇文章中有几篇都落下个章节,就是除了"看着办"之外的一些常见做法,这里总结一下. 所谓常见做 ...

  2. 敏捷开发智慧敏捷系列之五:定不定流程和模板?

    这是敏捷开发智慧敏捷的第五篇.(之一,之二,之三,之四,之五,之六) 缘起 (立项时) 甲:"你们的设计文档打算怎么写?" 乙:"到时候再说." 甲:" ...

  3. 敏捷开发智慧敏捷系列之三:做不做架构设计?

    这是敏捷开发智慧敏捷的第三篇.(之一,之二,之三,之四,之五,之六) 缘起 甲:"敏捷不应该写架构设计,应该每个迭代都是相同的,才能达到自相似性(这是Ken Shweber说的)." ...

  4. 敏捷开发用户故事系列之四:优先级排序

    这是敏捷开发用户故事系列的第四篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 优先级排序听起来是一个很简单的工作,一个字段无外乎"重要/一般--",调整一下然后按排序 ...

  5. 敏捷开发团队管理系列之四:程序与测试团队III

    这是敏捷开发团队管理系列的第四篇.(之一,之二,之三,之四) 整体上有两种测试团队的模型,既然都有存在,自然是各有各的道理.城里城外的人倒不必互相羡慕,只是要观察对面的优点,分析自己的缺点,尝试做点事 ...

  6. 敏捷开发产品管理系列之四:新产品研发

    本文是敏捷开发产品管理系列的第一篇.(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理) 这里所指的新 ...

  7. 敏捷开发智慧敏捷系列之一:序言

    这是智慧敏捷系列的第一篇.(之一,之二,之三,之四,之五) 本文将解决各种敏捷中需要辩证思考的问题,包括:写文档还是不写文档?拥抱变更还是迭代期内无变更?持续交付的产品因为不完整被客户鄙视怎么办?做架 ...

  8. 敏捷开发日常跟进系列之四:跟进表

    跟进表是大型敏捷团队的一种实践.在一个80多人的网络游戏团队中,他们为了清晰地显示整个团队的运作方式,使用了这种方法. 跟进表 以上面的网络游戏团队为例,说明一下跟进表上的信息: 1. 哪些故事完成了 ...

  9. 敏捷开发般若敏捷系列之六:如何推广敏捷(下)(以无我之心,行无住之法)...

    这是敏捷开发般若敏捷系列的第六篇.(之一,之二,之三,之四,之五,之六,之七,之八,之九) 说了这么多,五六七这三篇与如何推广敏捷有什么关系呢? 推广CMMI过程中的失误 在回答如何推广敏捷敏捷之前, ...

最新文章

  1. 重磅丨We Are SocialHootsuite:2018全球数字报告
  2. iOS 中的事件传递和响应机制 - 实践篇
  3. 北京AI产业联盟来了!百度牵头,小米美团滴滴旷视纷纷入会
  4. java B2B2C源码电子商务平台-基于Consul的分布式锁实现
  5. 《漫画算法2》源码整理-1 二分查找树 AVL树 红黑树
  6. 【Flask】Jinja2模板的使用及控制语句
  7. 双 11 模块 79.34% 的代码是怎样智能生成的?
  8. JAVA微信开源项目(jeewx)百度BAE 部署文档
  9. 百度UEditor控件中的map组件不支持https使用的问题解决
  10. 如何清除Edge浏览器的360导航、谷歌上123导航
  11. windows 7系统中单独添加北京时区办法
  12. 心理压力测试脸型软件,脸型测试app
  13. 用户登录模块---Druid+JDBC+Servlet
  14. script用英语怎么说,script英语什么意思
  15. PV值、UV值和IP值
  16. 刚刚!微软又放大招!让草稿几秒钟变App!
  17. geo读取表达矩阵 RNA-seq R语言部分(表达矩阵合并及id转换)
  18. pku1905 Expanding Rods
  19. VR虚拟现实技术类毕业论文文献都有哪些?
  20. java 字数_Java字数统计程序

热门文章

  1. 记录自己的第一次实习
  2. 修改Chrome浏览器默认背景颜色为浅绿色(转)
  3. android animation学习
  4. 【操作系统】第3章 进程管理与调度
  5. 【MyBatis笔记】03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询
  6. uml学习之图书借阅简化用例图创建
  7. [转]文件的操作方式
  8. 互联网之道,看电商的数据化管理方案
  9. 友商对于鸿蒙系统,谷歌新系统上线!鸿蒙面临生死线考验,华为喊话友商,被小米拒绝...
  10. php替换局部大小写字母,php替换字符串中的一些字符(区分大小写)的函数str_replace()...