Agile践行录之晨会

如火如荼的Agile浪潮席卷各地,公司同样也开始在各地进行Agile实践。如今正在进行的一个重要项目是基于Linux的开发项目,按照agile的scrum实践框架在运行,有些实践和问题很值得思考。

 

Standup Meeting 大家真的理解其作用?

作为Agile实践中最富特色的Daily Standup Meeting,在整个敏捷过程中扮演着非常重要的作用。但实践中我们会发现一些现象值得思考。以下是我在长达2个月的项目晨会中发现的现象。

1.不专注的听众导致问题被遗漏或反复

    A:我这边有一个类需要B提供支持,在UT完成后我们的内容要进行集成.....问题是—%¥¥#,但……%¥—.

    B:不好意思,需要我作什么来着?那个问题不是昨天我们讨论过了吗?

    A: 不是昨天那个问题,是这个问题.......

 

   如果这种场景几乎每周都会遇到那么1~2次,大家作何感想?

 

2.不专业的表达导致糟糕的沟通效果

   A:我遇到一个问题,在linux下出现了的,我查了一下网络,发现就一条记录提到该问题。于是我在网站咨询了半天,但没有人回答我。目前我还在研究中,感觉非常困难,之前没有遇到过这样的问题,搞不清楚到底是什么原因。 

   B:问题是什么?你在说啥?

   A:问题是某个类编译不通过,但没有详细报错信息,查不出来到底是什么原因导致的。真的很倒霉哦,遇上这种问题,搞了我几个小时,还是没有解决。没有办法,估计我得加班了。我怀疑是C负责的那个模块的问题!另外,我申请我这个任务Delay,真的太难,事先没有预计到。

   C:我这边有什么问题?

   B:。。。。。。。

 

  能说,不一定代表会表达。在Daily Meeting上你有无遇到这样的情况?

 

3.不专心的讨论导致二个世界

   异地会议,经常遇到VC两端的人员各自讨论各自的话题。

   A地:关于问题Q是这样的,听一下张君的意见。。。。。。。

 

   B地:哎,那个事情E是怎么回事,咱们乘机说一下。。。。。。

 

   热火朝天的各自讨论了几分钟,某一位看了一下表:"时间到了,咱们会后电话再详细说吧!!!"

   A地主持人: B地的同事,刚我们讨论问题Q的意见,你们听到没有?就按照张君的意思办吧!

   B地一片茫然: 什么结论?

 

上面的3个现象描述可能有点极端,可能也非常常见,类似种种基本上我们都遇到过,同时,这种现象也许是每一个成长期的团队都会遇到,本不值得单独拿出来说事,但一旦该现象存在于意图使用Agile思想或Agile实践的团队中,那么就意味着一个非常严重的问题。危害包括沟通成本增加,沟通效果下降,进而引发大家情绪上的抵触,对于初次尝试Agile的团队,可能导致大家对自主管理的认知模糊和失败。

面临这样的问题,我们该怎么办呢?下面分享一点实践心得

 

1、让成员充分理解Standup meeting的作用和目标,再培养基础的会议管理技巧和职业素养。----->培训!培训!正式、非正式的培训,让大家意识到发言也是一种锻炼,一种价值体现,更是个人能力提升的难得机会。

     每日立会作为Scrum中的一个关键实践,它首先基于个体自我管理的思想诞生,围绕着“昨天我做了什么,今天要做什么,遇到了哪些问题需要大家帮助”来进行组织和展开。其作用还是在于及时反馈进度和问题风险,通过每天及时沟通来及时发现风险,消除项目隐患。因此,该会议依然属于一种管理性的工具,更多地作用是起到潜移默化的进度监控和任务Push。

     对于每个成员而言,通过会议可以了解到:1)项目组大家都在做什么,是否跟自己的任务有关联;2)我能获得哪些有用信息,我能给出别人什么帮助?3)问题是什么?解决的计划是什么?

     但每日立会不能成为一个讨论会,这里的信息需要严格控制范围,比如技术分享的信息、问题讨论的内容都不宜在这种会议上展开。其本质还是一种管理会议而非分享会。一旦我们明白了这一点,那么会议管理的技巧就比较好把握。Srume Master应当引导团队围绕着会议目的来思考,每个人站在自身的角度去考虑:我应该如何做才能达成会议目标?如果按照下面的六步引导术组织发言内容,慢慢地,大家自己就会不自觉在会议过程中提出问题:

      “你昨天的目标达成了吗?”

       “有什么产出我可以用的?”

        “问题现象如何?在什么条件下发生的?”

        “问题的后果是怎样的呢?”

        “今天的目标清楚吗?做到什么程度?”

        “这个问题是跟谁谁相关,可能需要谁来协助!”

     在团队的成长期,必须具备足够的耐心,通过引导式的问题来逐步统一大家的思考方式和表达方式,逐步建立逻辑性更强的会议表达习惯。

 

2. 分析自己团队的实际情况,因地制宜解决,千万别往Agile理论上寻求解决办法。

  理论跟实践之间永远是一对纠缠不清的生死冤家。传说中理论指导实践,其实更多时候实践是一个平衡,一个不那么理想但能维持运转的习惯。有的人(是的,即便如google、apple之类的大牛公司)不愿意或不善于公众发言,并且不屑对此进行改善,那么你讲再多的理由、理论、理想做法都无动于衷。但他依然是团队的一份子,除非你做好了请他离开的准备,否则,认真地无抱怨地接纳他。谁说晨会不能用文字形式代替呢?让他写邮件,说明每日进展情况,内容与口头表达的内容要求一样。是的,因人而异,我们的目标是沟通,手段和形式应该具备足够的灵活性。

3.主持人始终保持高度专注

哪怕是站立的会议,哪怕都是亲密无间的兄弟,一旦我们开始了一个形式上统一的沟通行为,就必须尊重行为的基本规律。大家都知道会议上难免有人会走神、有人会开小差,因此主持人必须保持高度的专注度,始终记住基本的会议管理技巧。比如agenda、比如时间控制、比如问题的及时判断和讨论中止,别以为站着的会议就不是会议。有人就是江湖,是江湖就得时刻明白江湖规矩的存在。很多时候,大家都觉得站立会议很简单,形式轻松,时间短,结果慢慢地就变成了形式主义,或者忽略了会议的特性而变成了一个欢聚会、放松会。

posted @ 2012-07-19 10:56  美瑞网  阅读(233)  评论(0编辑  收藏  举报