人件 学习笔记 之二

第 II 篇 办公环境

本篇讨论软件经理应该为程序员营造怎样的工作环境。

在办公环境中,有许多分散程序员注意力的事情。这些事情让程序员宝贵的时间被浪费在本与工作无关的事情上了。如果软件经理在为提高团队生产力的问题而苦恼,那么可以最先从工作环境的改善入手,因为这是最立竿见影的做法。

第 7 章                           家具警察

软件经理若想提高团队的生产力,那么一个应该特别重视的方面就是手下员工的工作环境,因为一个布置得当的工作环境会极大地提高程序员的生产力。因此,软件经理应该亲自过问工作环境方面的事宜,而不是把这类事宜外包给所谓的“办公环境设计公司”。

那么软件经理在为程序员提供办公环境和公共设施时,应该考虑哪些因素呢?总的原则是:站在程序员的角度考虑,看看他们需要怎样的环境才能高效地工作。具体地说,有以下一些因素:

l  当程序员单独工作时,能够不受外界打扰。这种打扰主要是指噪音。因此程序员个人空间的私密性、安静性应该得到保障。

l  当程序员与其他程序员一起工作时,能够不影响外界。因此对于公共空间,要保证人们的谈话不会影响到其他人。

下面则是一些具体的做法:

l  允许员工按自己的喜好和品位布置他们的自有工作空间。完全没有必要要求每个人的工作空间都布置得一模一样。尊重员工的独特性,相信员工会把他们的工作空间打理好。

l  使用采光良好的工作环境,因为人们在自然光下工作得更好。因此,楼宇的形状、朝向,窗户的数量和排布,楼层的高矮这些因素都需要考虑。

第 8 章                           朝九晚五无所为

如果你手下的程序员更愿意早到、晚归、或者在家中安静地工作,那么说明你的工作环境存在重大问题。你作为软件经理,必须对这种善负起责任,切实采取措施加以改变。

通过对程序员生产力的调查,我们发现了以下规律:

l  生产力最好的程序员与最差的程序员之间的差异是101。生产力最好的程序员与中等程序员的差异是2.51

l  程序员的生产力与以下因此无关:

n  编程使用的语言。

n  工作年限。有10年工作年限的程序员不一定比只有2年工作年限的程序员强。

n  薪资。薪资高的程序员不一定比薪资低的程序员生产力高。

l  来自同一组织的程序员的生产力差异很小。

上面的最后一点说明:生产力最好的程序员聚集在一些公司,而生产力最差的程序员聚集在另一些公司。这种人以类聚的现象说明:有些公司做得比较好,他们的工作环境和公司文化等方面能够帮助程序员提高工作效率,并留住优秀的人才。这当中,良好的工作环境是一个重要因素。那么好公司往往能够做到:

l  为程序员提供宽敞的专用工作空间

l  致力于营造安静的工作环境

l  维护员工工作空间的私密性

l  尽量少地无故打断员工的思考和工作

第 9 章                           在空间上省钱

很多人抱怨说办公环境的营造要花费极大的成本,比如说办公用地的租赁或购买,办公设施设备的购买,等等。但是,实际中花费在开发人员的工作空间上的成本只占付给他们薪水的6%16%

IBM的研究人员得出的一项研究成果表明,应该为程序员提供的最小活动空间是:

l  每个人9平方米的专用空间。

l  每个人2.7平方米的工作桌面。

l  最好采用封闭式的办公室。如果要使用开放式隔间的布局形式,那么隔板应该有1.8米高,并且具有较好的隔音效果。

第 10 章                     脑力时间和体力时间

作为软件经理,你应该意识到:你手下的程序员并不是从朝九到晚五都在不停地思考。在朝九晚五这段“体力时间”中,程序员只能使用其中的一部分时间来进行真正的思考、设计、开发和写作工作。这段真正用于思考的时间,我们称其为“脑力时间”。那么,身为软件经理的你,应该做的事情就是:营造一个好的工作环境,保证程序员的“脑力时间”在“体力时间”中的比例能尽可能地高。

要做到这一点,一方面是应该像上一章提到的那样,采用更好的办公室布局,有效减少噪音对程序员的干扰,另一方面,还需要从企业文化上入手,鼓励程序员在自己的“脑力时间”期间对外界干扰(如同事、电话、邮件、会议)说“不”。

第 11 章                     电话

打入的电话是打断程序员正常思考的一个主要凶手。软件经理能做些什么来让程序员免受打入电话的无故打断呢?

一种很好的对电话通信的替代方式是电子邮件系统。当然现在还有即时通讯软件可用。这些新的技术手段有助于将电话通信的干扰性减至可接受的程度。同时,现在的电话机也允许使用者屏蔽来电,这也有助于程序员集中精力思考工作。

第 12 章                     把门带上

如果你真地认识到了为手下的程序员创造一个宽敞、明亮、安静的办公环境的重要性,你就会不遗余力地向公司要求为程序员的工作空间增加投入。但是,你的要求很可能会受到以下一些反对意见:

1.       程序员并不太在乎办公室是否装修得富丽堂皇,因此没有必要为他们的工作空间投入过多的成本。

这种论调的前半句是正确的。热心于工作的程序员确实对办公室的外在装饰是否气派豪华并不感冒,但是他们却非常在意工作环境的内在功能是否能促进其工作效率。因此,增加对办公环境的投入,并不是指要把办公室装饰得像宫殿,而是指必须舍得投入资金来为程序员打造一个宽敞、明亮、安静我环境,以利于其更好地工作。

2.       如果真地觉得办公室噪音太大,那可以使用一些比较廉价的方式来解决,比如播放背景音乐,或者让员工戴上耳塞工作。

这种廉价方式的处理只能是治标,但绝不是治本。程序员在这样的环境下仍然是觉得有噪音而无法安心思考工作的。这样的治标之法可取吗?相信作为软件经理,大家心里都明白。

3.       为了营造安静的工作环境而使用封闭式的办公布局,这样人为地把程序员分隔开了,不利于程序员之间的交流,而我们知道程序员之间的交流对于完成项目是至关重要的。

请注意:封闭式办公环境绝不是指一人一间办公室那样的布局,而是将同一个工作小组的23名程序员安排共用一个封闭的办公室。这样程序员之间的讨论不会被物理阻隔,同时也兼顾了不对其他同事产生影响。

第 13 章                     采取保护措施

也许所有的软件经理都应该好好读读亚历山大所著的《建筑的永恒之道》,这样就能更好地为自己团队的程序员的营造出适合工作的环境。但是如果没有机会读这本书,那么本节就给出一些具体的建议。

1.       关注楼宇的形状、朝向和楼层高度。

前面已经讲到过:人们在自然光下工作得更好。因此,选择办公用的楼宇时应该考虑的一个问题就是:是否能让每个座位上的员工都能享受到阳光?要做到这一点,首先应该关注楼宇的形状。狭长形的楼宇(就像旅馆那样的建筑)是一个最佳选择,因为这种形状的楼宇能给所有房间装上窗户。同时,楼宇的宽度极限应为9米。楼宇过宽会导致房间中的某些位置无法得到阳光。其次是楼宇的朝向。为了让阳光透过窗户进入办公室,楼宇应该是南北走向。第三是楼层高度。楼层高度过低不利于充分采光,并且会给人压抑的感觉。

2.       为同一个工作组的员工安排一个独立的封闭工作空间,然后让他们自行决定这个封闭空间的布局。

例如,有一个工作组有3名员工,那么这个工作组就应该有27平方米(甚至更多)的一个封闭办公室。然后,让这3名同事在室内设计师的帮助下,通过讨论自行决定这个封闭办公室的室内布局,比如谁坐在什么位置、办公桌怎样摆放、讨论区布置在哪儿,等等。

3.       工作空间的“亲密度渐变”

一个健康的工作环境应该和住宅一样,私密度由外到内逐渐增加。工作空间的入口处是组织的所有员工以及访客(比如快递员,销售人员)都可以使用的区域;再往里走就是只有组织成员才有权访问的区域,比如会议室、就餐区域等;再往里是各个小组的公共空间,比如一个个的小组办公室;最后在小组办公室的内部是用于员工个人的受保护的安静思考空间。

4.       如果你为一家大公司工作……

如果你是一家大公司的软件经理,那么以上说到的那些措施你可能没办法在你的官僚体系下办到,这时的一个建议是:你可以请求让你的团队从公司的大厦中搬出去,尤其是如果你的团队还没有找到容身之处。将一个项目或一个团队搬出公司总是具有意义的。如果你是大公司的高管,那么就决定哪些项目最重要,让最重要的项目搬出去。重要的工作可能在公司之外会进展得更好,这种说法虽然让人难受,但却是事实。

posted @ 2011-08-22 21:08  李嘉 (Justin)  阅读(233)  评论(0编辑  收藏  举报