人件

来源:互联网 发布:文档软件哪个好 编辑:程序博客网 时间:2024/04/27 22:37

如果说,The Walking  Dead 从一部恐怖片,慢慢写成了一部伦理片, 那么, 《人件》,必定从一本IT书籍,上升到了管理学书籍。

人件,peopleware,这样一个通不过word文档拼写检查的单词,到底想要表达什么。很明显,不是ware,是people。
为什么?

一。人力资源
问:项目到底为什么失败?
答:技术
哦?
一千万个失败的项目,有一千万个不同的失败原因。但这其中所有的失败,追根溯源,都无一例外的抛出了同一个异常:WrongPeopleException。
这个异常是所有失败异常的父类,他的子类还有很多,比如,技术水平异常,比如,0bug理想异常,比如,质量忽视异常,比如,这个痛心疾首臭名昭著每天都会抛出一万个但没有项目经理会去debug的:过量加班异常,等等等等。
说到质量,我与作者有着基本一致的观点,和自己不同的见解。
同样是游戏开发公司,为什么Blizzard的每一款游戏,都会在发布日期上或多或少的跳票那么几次,却始终不乏全球的拥趸纷至沓来,只为一张嘉年华门票争的面红耳赤?而有的公司,声势浩大的按时开服,雇佣水军疯狂的自夸,在线人数也一度爆棚,但却很快走向衰亡?很明显,是产品的质量将这两者划清了界限。
你可以指责暴雪动视工作效率低下,Diablo3跳票四年令全球大菠萝的粉丝饱受煎熬,但你没有任何理由说D3是款糟糕的游戏。暴雪这跳票的四年,切切实实在游戏质量方面下了巨大的功夫,无论是剧情,音效,还是画面。暴雪的开发者,一心追求优秀的程序;暴雪的决策者,不惧怕追去优秀的产品所牺牲的短期利益,这就与很多生存在Deadline之下,为了短期利益而降低质量,逃避优秀的软件公司拉开了巨大的差距。这就是为什么魔兽争霸,星际争霸,暗黑破坏神这些耳熟能详的经典游戏都是出自暴雪,而不是任何一个别的游戏公司的原因。
但,如果你是一个小公司的高层,如果你的项目经理对你说,不要4年,只要再给4个月,我们就能拿出一项征服全国的产品。你会毫不犹豫的同意修改deadline吗?
可能会,但我想,你应该不会,而且你的决策大多是正确的。
不不不,刚刚我不是还在说暴雪如何如何注重质量,如何如何跳票无罪吗?我不是应该痛声呵斥你,说你目光短浅吗?对,如果你是暴雪,我就会那么做,可惜你不是。对我而言,找准自己的定位是最重要的。追求完美是好事,追求质量更是好事,但如果公司的生存是切切实实所面临的主要问题,那么毫无疑问,deadline就是第一生产力。当我的公司通过一点一滴的进步,达到了暴雪的高度,达到世界第一的时候,完美的产品质量也许才会成为我所要担心的唯一问题。或许,也不尽然,比如。。。苹果公司?为什么苹果这些年加快了产品线更新的步伐?为什么苹果已经拥有世界上质量最好的产品,却还是要加快产品线的更新步伐?苹果公司这种质量为先的公司不是应该对于出货量问题高枕无忧吗?库克不是应该继承乔布斯的遗志,每年只发布一台完美的苹果才按照剧本走吗?大概,市场与质量之间,还是有更多微妙的关系。
回到前面所提到的异常。这些异常都是从哪来?
人,形形色色的人。
技术水平异常大多是因为雇佣了能力不足的人,导致工作无法完成。质量忽视异常一定是因为老板是个只对利益感兴趣的人,而放弃了质量管理,从而放弃了用户,并最终被用户放弃。以此类推,我们总能发现,所有的失败都是因为,某个错误的人,做了某件错误的事。
那么,失败的项目还只是简简单单的技术问题吗?
peopleware上这样说:本质上,我们工作中的主要问题,与其说是技术问题,不如说是社会学(sociology)问题。
这便是答案。


二。人文关怀
问:公司再租两层写字楼,让员工都住进单独的办公室,他们能把这些高的吓人的成本赚回来吗?
答:More than you can imagine。

可惜的是,大多数公司高层,还没等他人回答,就已自己给了自己否定的答案,或者根本就不想得到什么答案。
现在非常多的软件公司,正在走一条先污染,不治理的道路。他们把原本就不充足的空间,又划分为很多狭小的隔间,这便产生了很多污染,包括显式的噪音污染,和隐式的精神污染,等等。他们认为,反正坐在那受罪的不是我,我是老板,所以你要完成我布置任务,其余的与我无关,即便我也忍受过相同的痛苦。
每一个,或者每一组具有创造力,能够独立思考的程序员,都是一个个特性鲜明的个体。大多数人喜爱,或者只能够在安静的环境中高速运转他们的“CPU”。他们每个人可能需要一只足够大的“机箱”,可能需要一只散卖而不是盒装U附带的“散热器”,甚至可能还需要一套“水冷系统”,而当今的工作环境,就好比把一堆i7插在一堆杂牌小板上,然后把这些材质摸起来就很瓤的板子密密麻麻地安装在一个看起来还挺大的机箱里,主板的槽位甚至还是从空闲的硬盘位简单改造而来的。每当老板早上打开机箱电源,这台机器就像发生核聚变反应一样瞬间升温,并发出巨大的噪音和一股PCB板烧焦的气味,理所当然,他还会经常宕机。
每年我都要给这群天煞的程序员发10万的薪水,他们的效率确如此低下,我该怎么办?
忘掉什么16核CPU,忘掉什么16G内存,忘掉什么16G显存(各种业界精英),你需要的是一只足够大的机箱(宽敞并独立的工作空间),和一只质量过硬的主板(健康的工作环境)。始终要记住,是人在写软件。包括以改进工作环境为首的人文关怀,是提高员工效率的最直接途径。

三。再谈人力资源

先看两张图:

图1


图2

利物浦与阿森纳,这两家拥有悠久历史的欧洲传统豪门,在最近5-8年,成绩都不尽如人意。作为2005年欧冠冠军,利物浦已连续4年无法打入这项世界顶级赛事;而拥有英超最长跨赛季49场不败夺冠记录的阿森纳,已经7年没有获得任何一个冠军头衔。为什么?
在温格(图1大图)执教阿森纳15年期间,利物浦更换了6位主教练(图1小图),2010-2012这三年更是换了3位主教练(图1下3小图),而正是2010年至今,利物浦遇到了前所未有的危机。
自杰拉德(图2大图)1998年进入利物浦一线队并逐渐成长为球队灵魂以来,阿森纳共出售了6位功勋队长(图2小图)。05,06,07;11,12更是分别连续3年和连续2年出售球队头牌。
人才的不断流失导致两家曾经如此成功的俱乐部一同跌入低谷,而企业何尝不是这样?
peopleware在第十六章简单的讨论了人才流动带来的隐形成本,上面的例子把这些埋藏在现象背后的成本无限放大,同样说明了一只稳定团队的重要性。

如何才能留住人才。需要考虑的东西太多,但第二部分讨论的人文关怀必定是其中重要的一点。


peopleware这部经典著作,凝聚了作者从事软件开发、团队管理毕生的心得与经验,整篇著作形散而神不散,尤其着重了人在软件团队中的核心地位。对于所有公司——不只是软件公司——都具有很高的参考价值。但同时,我们也应该意识到,peopleware中所描绘的,更倾向于一种极端的,“理想社会”。如何在充分吸收作者正确思想的同时,做到与现实情况相结合,既不莽撞,也不逃避,是所有读者面临的挑战。



0 0
原创粉丝点击