逞能模式和 免打扰模式

今天我要跟大家讲讲最近关于我对于逞能模式和免打扰模式的体会。 

逞能模式

        开始我把这个写成英雄模式,是因为来自于英语Hero Mode[1],但是后来,我觉得“逞能”更能表现这种模式的情形。进入这种模式的开发人员行为更多层面上来说并不是英雄,而是逞能。在开发的时候,开发人员为了显示自己的开发能力或者为了能够满足客户,而要增多功能,延长工作时间。但是,这种模式可能会给团队带来负担加重,质量变差,交付延期等负面情况。进入逞能模式的开发人员为了能够出更多的业绩,开始加班,到深夜,甚至到天明,然而,由于熬夜而导致身体状况和精神状况都变差,反而使得效率下降。而这种行为还会引起群体效应,即所有人都要陪着这个“英雄”而集体加班,集体降低效率。长期如此,最后导致企业中形成一种低效的加班文化,给组织和组织中的成员都带来重大的伤害。逞能模式其实是一种个人主义的表现。进入逞能模式后,开发人员心里所想的并不是项目,并不是客户,并不是团队,而是以自我为中心的。即:我要证明我很行。但是这样的人却认为:我在为公司贡献,我付出的很多,我在为客户着想,我牺牲了个人时间……。然而这一切看似有理,实际上最终的核心只是为了证明自己很行而已。进入逞能模式的开发人员,为了证明自己很行,就要别人都来衬托他,都要别人陪着他加班,要大家集体降低效率。反复进入逞能模式,是缺乏团队合作精神的表现,是一种以自我为中心的想法方式的体现。

 

        逞能模式是一种需要避免的心态。贪多图大是一种不良的情绪,除了影响团队整体士气之外,还会导致软件功能膨胀,用户难以使用,以至于最初的“满足客户”的期望也落空。

 

 

免打扰模式

        开发人员的思路需要连贯,在想到做法之后安静的把程序写完是程序员效率最高的做法,但是,程序员在工作当中难免会被这样那样的事情所打扰,有项目经理的打扰,有同事的打扰,还有行政部门的打扰,各种各样的打扰把程序员的时间变成了碎片,思维不再连贯,效率变得低下。如果程序员能够设定免打扰模式,那么程序员进入一种高效的开发状态,对于公司和个人都是大有裨益的。

        如何设置免打扰模式呢?

 

       1.采用免打扰的沟通方式

           尽管免打扰模式有这样的好处,我们仍然强调沟通的重要性。但是在免打扰模式下,开发程序具有高的优先级。也就是说,在这种情况下,除非发生了致命的问题,否则,所有的沟通都应该进入免打扰模式。这就像我们开会时要把手机静音一样,当开会作为高优先级事务处理的时候,电话作为低优先级事务处理。那么,同样的,当开发具有更高优先级的时候,诸如通知本周五之前要报销车费的通知就最好只通过电子邮件来发布。

 

       2. 共同遵守约定

           初期建立免打扰模式的时候,难免会有一些成员无法遵守,那么就要通过建立免打扰模式的共同约定,来让大家都遵守这样一个纪律。比如:关掉手机、不开通Outlook、拔掉电话线、挂起免打扰标志。

 

      3. 长期坚持,形成习惯

            一件事情坚持21天以上就成为习惯了。坚持。

 

      如果可以,建立一个免打扰的期间,让程序员进入免打扰模式以提高工作效率。

 

 

 

 

名词来源参见《Rework》 37 Signals LLC.

 

posted @ 2013-04-29 22:31  史蒂芬.王  阅读(581)  评论(0编辑  收藏  举报