敏捷实践:比每日会议更疯狂的半日会议!



由“每周例会”说起

每天项目例会的话,频率太高了,可能会浪费时间,如果每月一次,似乎时间太长了,于是我们往往会“每周例会”。
有一次我参加了某项目的每周例会,开会的时间是周五,会上其中一位项目成员反应了一个问题。
我问:该问题什么时候发现的。
答曰:周一。
我问:周一为什么不说这个问题?
……
这是真实个案,有问题为什么不立刻反馈,要等到例会才说?担心例会上没有东西可以说吗?

如果你们公司实施年度绩效考核,12月你的领导找你谈话,进行绩效考核,你的领导说:小X啊,你1月份做得那个事情不对啊,然后2月份到11月份你每个月都重复犯类似的错误啊!你的领导之前一直没有跟你说过此事,直到绩效考核才跟你说,你会有什么反应?如果因为这样,你的绩效成绩很差,导致你得不到年终奖,你会不会有冲动去掐死你的领导?

绩效考核这个案例是虚构的(尽管是虚构,其实有很多类似的真实个案),但道理和“每周例会”其实差不多,开会到底是为了啥?其实我很反感“例会”的这个“例”字,一旦带上这个字,就很容易认为这是例行要做的事情,这样就很容易导致我们走形式,而忘记了为什么要开会?
不过话说回来,前面提到的“每周例会”个案已经不算很差的了,一些项目的每周例会说的事情是:本周干了啥,下周准备干啥。变成了工作汇报会议!如果遇到这样的会议,我会直接开骂:你这项目经理干什么吃的?大家干了啥你平时不知道吗?下周要干啥,你事先没有规划吗?

为了避免走形式,下面开始我不会用“例会”这个词,为了让你们的会议效率更好,建议不要用“例会”这个词,你甚至可以考虑将会议室改名为“War Room”!每一次会议都是一场战斗,是需要解决问题的!一位同事曾经形容过会议给她的感觉,只有四个字:刀光剑影!会上所有与会者都会投入进来,为了项目的成功各抒己见、据理力争。没错,咱们要的就是这个效果!


每日会议是这样开的吗?


极限编程有每日站立会议,SCRUM有每日晨会,那是不是每天开一次会就是敏捷呢?
有朋友提到他们也实践每日会议,但没啥效果。
我问:你们每天开会是不是说一下最近一天干了啥,接下来了一天打算干啥呢?
答曰:是滴……
那自然没啥效果了,这样就变成工作汇报会了,而且更严重的问题是:敏捷开发是今天计划今天的事情,见一步走一步的吗?
极限编程中的小版本发布,以及SCRUM中的Sprint(冲刺),其实就是一次迭代。在某一次迭代中的工作应该是事先规划好的,绝对不是见一步走一步的。每日会议完全没有必要说那些大家都知道的事情,说废话可不是敏捷的初衷。



每日会议应该怎样开?

每日会议应该重点说以下有价值的内容:
1.有什么问题、困难、风险影响你当前的工作,以致不能按照既定计划进行。
2.有什么问题、困难、风险会影响当前迭代的成功?
3.有什么问题、困难、风险会影响项目的成功?
4.当前计划是不是已经或者可能不合时宜了,需要立刻更新或改进?
5.有什么做法或建议可以让项目更加成功?
简单说,每日会议主要是用来让你提出问题、困难和风险的。

每日会议可以让问题隐藏不会超过24小时,并且可以让你的工作及时获得其他成员的支援!这是“白痴”也懂的道理:问题早一点暴露和解决,将会节省莫大的成本。可惜我们往往是为了节省开会成本,日会变成周会甚至是月会,看上去节省了不少开会时间,但项目的问题就在你的姑息下滋生和蔓延,最后可能会要了项目的命!任何项目都会存在大量的问题,如果说你的项目没有问题,那么你要警惕了,没有问题是最大的问题!不是你的项目真的没有问题,而是你们连发现问题的能力都没有了!质量是需要投资的,每天会议就是一种投资。

敏捷开发绝对不是今天计划明天的工作的,要保证每一次迭代都能成功,那么工作就必须落实到每一天。每日会议是保证计划有力执行的重要手段,将项目的情况每天都可视化地展现在所有项目成员面前,让我们一天一个脚印、踏踏实实地将项目做好。

让项目组全体成员明白为什么要每日会议和如何每日会议,这样每日会议其实很容易做到很有效的。每日会议无论是站着开还是坐着开?是早上开还是下班前开?要用白板还是用投影?等等这些都是形式而已。开门见山,抓住要害,必要时要做书面记录。


每日会议进阶

在我的项目中经常会每日会议,而且更变态时我会每半天会议!
我为什么要这么变态半天开一次会议呢?
1.每日会议虽然可以让问题存在不会超过1天便暴露,但我仍然觉得1天的时间太长了,我受不了,最多半天我就要发现它!
2.中国教育制度出来的技术性人才,大多是闷头苦干型,有问题喜欢自己解决,有想法不主动提出来。中国教育制度我无法改变,但我必须改变团队成员的这种工作习惯,那么半天会议会比每日会议更加有效。
3.项目的工作是争分夺秒的,我的项目中的工作时间是精确到小时甚至是半小时的。问题如果可以存在一天,那么一天中就很可能至少会有2-3小时的工作时间是浪费的,将来要返工的,如果半天例会一次,这种返工的时间就会缩短到1小时内。

我的项目加班的时间一般不多,很大程度是得益于每日会议甚至是半日会议。其实每半天会议不算什么创举了,只要清楚明白你想要达到怎样的效果,你就可以实践出更多的最佳实践!美剧《24小时反恐》,剧中处理某些突发事件时,那个反恐部甚至是每1小时一次会议!

开发人员需要长时间的独立思考,你可能会质疑:半日会议会打断开发人员的思路,反而降低效率?你也可能会质疑:项目的整个过程都需要半天会议或每天会议吗?
这个问题很好!每日会议或者是每半日会议,并不会在我的整个项目周期中出现,我一般在以下情况才实施每日会议甚至是半日会议:
1.项目初期头绪很多、隐藏问题很多的时候。
2.项目组成员提不出问题,无法迅速进入战斗状态的时候。
3.软件发布阶段,不断地发现bug和解决bug的时候。

除了半日会议这个变态做法外,我还有其他“另类”的做法:

1.突然会议
当我意识到有危机或隐患需要立刻处理时,我会立刻召集项目会议。

2.任何人都可以召集会议
任何项目组成员遇到问题需要其他人支援,或者他预感到有隐患或危机时,不需要得到我同意,可立刻召集项目组全体或部分成员召集会议,他成为这次会议的领导!

其实道理很简单,就是:发挥团队的力量,尽早发现和消灭问题!在萌芽状态就消灭它,而不是等待问题发芽并壮大到不可收拾的地步。更加不是做鸵鸟,将头埋在沙里,对问题视而不见!


回到原点——为什么要开会?

有朋友在群中提到,他们项目基本不需要开会,因为平时就把问题给解决了!
我觉得这实在是太牛了!说到底开会只是一种形式,问题是我们开会的目的是什么?如果不用开会能用更简单有效的办法达到开会的目的,那么开会干嘛?回到这个原点,我们自然就会处理很多项目中的问题,让会议更加有效甚至不需要会议!

当然有些沟通是必须通过会议来进行的,目前可能我们暂时没有办法完全不需要会议,那么必要的会议是必须的!译作会议的英文单词有“meeting”和“conference”,你知道这两个英文单词有什么不同意思吗?
meeting:参与人数不多,参与者聚在一起讨论问题,每个人的发言权力是平等的。
conference:参与人数比较多,说话的人占少数,大部分人是听众。例如你参加什么过程改进年会,我在上面演讲,你在下面听,那种就叫conference。

两个词的意义不同主要在于三点:
1.目的不同:meeting寻求各人的意见来达成共识;conference主要是宣讲某些人的观点。
2.参与人数不同:meeting参与人数不多(我建议不要超过7人,5人以内最有效);conference参与人数可以很多。
3.参与方式不同:meeting人人有均等发言权力;conference中演讲者占主导,其他人是听众。

按照上述的定义,你可以看看你们项目中的会议是meeting还是conference?
如果你要打造自组织的团队,那么就必须赋予小组成员权力,让你的会议是meeting而不是conference!而且在meeting中做到每个人都是主角!


后话:每日会议不会助长懒人歪风?

有朋友提到:他们解决不了的问题都会抛给我,自己也不思考,搞得我频繁救火,感觉很疲惫。
再进一步深挖此问题,发现:这些项目成员是来自不同部门的,项目经理基本上没啥权力了管理他们,不能影响项目组成员的薪金、奖金和职位升降等。
也就是说:这个项目小组全体成员并不在一条船上!项目的成败只与PM有关,与项目组成员基本没有关系,项目组成员当然是能少干就少干,能不干就不干了!

会议中提问题的目的是集合全体智慧来应对这些问题,如果提问题的目的是为了偷懒,那根本就不是这个味了!这个团队建设或者说团队文化就超级有问题,在这样的基础上,其实无法实施任何敏捷实践。曾经在2011广东过程改进年会上,有朋友问到什么东西是最需要首先改进的?我提出的观点是:首先要做好团队建设,否则其他都是虚的;如果团队建设能做好,那么团队就能自觉解决很多问题,也很容易实施各种敏捷实践,甚至打造属于自己自己的最佳实践。

本文关于每日会议及半日会议的实践体会,是基于项目组全体是在一条船上的基础上的。如果目前你的项目组还不能坐在一条船上,那么请参考一下我在CSDN上已经或即将发表的关于团队建设的文章。

但要提到的一点是,项目组必须是相对独立和有一定的权力,项目经理应该有一定的权力。至于SCRUM中提到的ScrumMaster有点项目经理的意思,但他是没有行政权力的,仅是充当教练的角色。问题是:这样的角色在国外可能适用,但在国内如果你没有任何权力,仅靠人格魅力来带动团队,那要看你的RP了,看看你带领的团队成员是不是都是人格高尚的了。


如果你对敏捷感兴趣,欢迎关注我的“敏捷学堂”系列网络直播课程:(免费滴)
http://www.duobei.com/room/2805475316



 

作者:张传波

创新工场创业课堂讲师

华为某团队高级顾问

《火球——UML大战需求分析》作者

www.umlonline.org 创办人


转载于:https://www.cnblogs.com/snake-hand/p/3186937.html

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

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

相关文章

智能生产的现状与未来!

来源:数字化企业北京机械工业自动化研究所首席专家蒋明炜先生是我国最早投身企业管理及其信息化事业的专家之一,积累了宝贵的理论实践经验,在国家提出《中国制造2025》之后,蒋明炜先生作为该领域资深专家,先后组织领导…

82岁的北大教授证明了黎曼猜想?

来源:AI科技大本营最近,黎曼猜想有点热。上个月,89 岁的菲尔兹奖与阿贝尔奖双料得主、英国皇家学会院士迈克尔阿蒂亚爵士(Michael Atiyah)刚刚宣布自己证明了黎曼猜想。近日,82 岁的北大教授(已…

Atlas机器人再秀逆天操作!波士顿动力科研or商业化,将何去何从?

来源:物联网智库在众多机器人相关的技术公司里,波士顿动力的核心特点在于,他们始终将「仿生」看作机器人设计的最高宗旨。其创始人Raibert 也称自己的目的是建造一种能和动物以及人一模一样的,完成一切事情的机器人。这既是波士顿…

OpenGL6-纹理动画

代码下载 #include "CELLWinApp.hpp"#include <gl/GLU.h>#include <assert.h>#include <math.h>#pragma comment(lib,"opengl32.lib")#pragma comment(lib,"glu32.lib")#pragma comment(lib,"winmm.lib") /*** 这个…

《科学美国人》:美国应保持太空、网络、生物领域的科技优势

来源&#xff1a;美国《科学美国人》转自&#xff1a;国防科技要闻&#xff08;ID&#xff1a;CDSTIC&#xff09;作者&#xff1a;军事科学院军事科学信息研究中心 吴海近日&#xff0c;美国《科学美国人》杂志发表《我们准备好迎接未来战争了吗&#xff1f;》一文&#xff…

微信开发入门

微信开发需要搭建PHP环境 参考链接&#xff1a;Apache2.2与php5.3.5如何整合&#xff1f;如何能够被使用_百度经验 搭建的过程出现了很多坑&#xff0c;只能小心&#xff0c;重复搭建了&#xff0c;错误原因可能是VC9或VC11环境没有配置的原因&#xff0c;多试试才行。 然后…

实现计算机界“大满贯”,芮勇博士再获技术成就大奖

来源&#xff1a;联想研究院近日&#xff0c;国际计算机协会&#xff08;ACM&#xff09;多媒体专委会&#xff08;Special Interest Group on Multimedia&#xff0c;简称SIGMM&#xff09;2018技术成就奖揭晓了。在全球众多的候选人当中&#xff0c;该奖最终花落联想集团首席…

机器人流程自动化崛起,中国是否准备好迎接智能自动化时代?

来源&#xff1a;亿欧智库摘要&#xff1a;机器人流程自动化&#xff08;Robotic Process Automation, RPA&#xff09;正迅速成为企业改善服务、提高效率和降低成本的关键工具。对此&#xff0c;PWC针对国内RPA市场展开了调查&#xff0c;预计未来45%的工作活动可以实现自动化…

加州伯克利大学:自动驾驶中虚拟到现实的强化学习|厚势汽车

来源&#xff1a;同济智能汽车研究所UCB 提出了虚拟场景到真实场景的翻译网络&#xff0c;解决强化学习用于自动驾驶虚拟测试中与现实测试的差异。强化学习需要大量的试错&#xff0c;而真实的自动驾驶车辆&#xff08;AV&#xff09;无法提供大量的试错为此 AV 强化学习使用虚…

2019年机器学习:追踪人工智能发展之路

作者&#xff5c;Hussain Fakhruddin编译&#xff5c;专知整理&#xff5c;Yingying&#xff0c;李大囧摘要&#xff1a;“智能助理”的时代已经到来了。机器学习已经成为全球数字化转型的关键要素之一 ,在企业领域&#xff0c;机器学习用例的增长在过去几年中也是显著的。预计…

价值2950亿美元的「量子霸权」,技术水平到了哪个阶段

来源&#xff1a;36Kr摘要&#xff1a;谁掌握了量子计算机&#xff0c;谁就可能引领下一次信息革命。当前经典计算体系&#xff0c;并不能解决所有问题。量子计算将给现有的计算理论带来深刻变革&#xff0c;将极大加深人类对物质与信息的理解&#xff1b;将是一种前所未有的计…

微信开发简单实例

本文主要包括以下内容 1. 微信聊天机器人 微信聊天机器人 利用图灵机器人接口实现微信聊天机器人 <?phpdefine("TOKEN", "weixin"); $wechatObj new wechatCallbackapiTest(); if (isset($_GET[echostr])) {$wechatObj->valid(); }else{$wec…

开放政府数据价值:内涵、评价与实践

来源&#xff1a;《政府数据开放研究》作者&#xff1a;陈美 湖北工业大学经济与管理学院分析开放政府数据的价值与评价&#xff0c;有助于政府数据开放更高效地开展。文章在界定开放政府数据价值内涵与层次划分的基础上&#xff0c;介绍国外开放政府数据价值评价进展&#xff…

Smarty模板技术学习

模板引擎技术&#xff1a;使得php代码和html代码分离的技术就称为“模板引擎技术” 自定义smarty模板技术实现 <?php//迷你smarty原理 class MiniSmarty{public $var_arr array();public $template_dir "./view/";public $compile_dir "./view_c/"…

50大产业链全景图(高清完整版)

来源&#xff1a;新材料在线摘要&#xff1a;机器人、无人驾驶、VR、光伏、核电、半导体……50大产业链全景图&#xff0c;让你一次纵观全局。&#xfeff;&#xff08;点击图片查看大图&#xff09;—1—全国各省新材料产业链全景图—2—飞机产业链全景图—3—高铁产业链全景图…

3D打印,智能砖,竹子城市……改变未来建筑业的8项技术

来源&#xff1a;资本实验室科学技术正在彻底改现代生活的方方面面&#xff0c;并且每天都在不断进步&#xff0c;没有任何减速的迹象。绝大多数行业已经并且正在受到技术进步的影响&#xff0c;并越来越接近未来。对于建筑行业而言&#xff0c;以下8种新技术将改变未来建筑业的…

分布式服务框架 Zookeeper -- 管理分布式环境中的数据

安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础&#xff0c;最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取&#xff0c;Zookeeper 的安装非常简单&#xff0c;下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。 单机…

AI“重造”麻省理工学院!今宣布投资10亿美元成立全新计算学院,近70年来最大结构调整...

来源&#xff1a;Deep Tech深科技摘要&#xff1a;近日&#xff0c;世界顶尖名校麻省理工学院通过学校官方网站宣布重磅消息。近日&#xff0c;世界顶尖名校麻省理工学院通过学校官方网站宣布重磅消息&#xff1a;投资 10 亿美元以引领计算机技术和人工智能技术的发展及全球影响…

PHP数据库操作

PHP实现数据库的增删改查 <?php $connmysql_connect(localhost,root,root); if(!$conn){ echo "connect failed"; exit; }$sqluse test; mysql_query($sql,$conn);//增加 $sql"insert into mytest values(null,pu,20)"; $rsmysql_query($sql,$conn);…

日本机器人实力大盘点,和Atlas的高调刷屏相比,日本机器人的默默崛起更让人忌惮...

来源&#xff1a;机器人大讲堂摘要&#xff1a;近期&#xff0c;估计全球的机器人圈都沉浸在Atlas的三连跳中无法自拔&#xff0c;刷屏的Atlas代表了美国对待科研的态度&#xff1a;我能所以全世界都得膜拜我&#xff01;近期&#xff0c;估计全球的机器人圈都沉浸在Atlas的三连…