转载:关于加班和效率

转帖:http://coolshell.cn/articles/10217.htmlhtml

微博上看到了这么一个贴子,就像之前在《腾讯,竞争力 和 用户体验》中批评过腾讯说本身的核心竞争力是员工加班同样,我顺着Winter的回复也批评了一下这个微博——前端

“靠加班超越对手?!劳动密集型么?我要是对手的话,我就来趁机挖人了,直接摁死你……//@寒冬winter: 当一个管理者的智慧没法衡量一支团队的产出的时候,他就会把“工时”当作最后的救命稻草,死死抱住——这是他惟一听得懂的东西了。”shell

而后,@玄了个澄的在微博里at我说,他在微信里看了@Fenng 关于加班的言论,但愿我评论一下。我看了一下大辉的文章,虽然写得有点散乱,可是我和他的一些观点仍是很相似的,我主要在这里增强一下个人见解。后端

关于加班

认为加班是公司的核心竞争力,或是超越对手的手段,是一种至关 Ridiculous 的想法。这说明管理者们已经想不到本身公司的核心价值了微信

 

是的,这些靠堆功能没有灵魂的产品的价值就只剩下比谁跑得快了。他们愚蠢和思惟有限的大脑里已经区分不出来,“跑得快”和“跑得好”的差异了。产品的发展不是短跑,而是长跑,甚至更像是爬山,爬山比的不是快,而比的是策略,比的是意志,目的是登顶。并非谁一开始爬得快谁就能最早登顶的,你每每被超越的时候都在后半程。对于一些危险的雪山来讲,登顶的人一般都是要作好很是很充分的准备,而且在爬山的过程当中学会如何保留体力,学会如何步步为营的,历来不强行登顶。运维

《Rework》摘录及感想 中提到过两点工具

  • 条件受限是好事,由于条件受限可让你小材大用,让你没有办法再用蛮力来完成工做,让你必需去思考使用知识密集型的解决方案来更聪明的解决问题
  • 工做狂每每不得要领。他们花大把大把的时间去解决问题,他们觉得能靠蛮力来弥补思惟上的惰性,其结果就是折腾出一堆粗糙无用的解决方案

就像人肉手动的织布机同样,当面对大量订单的时候,一个简单粗暴的方法就是拼命地加人和拼命地工做来换取更大的生产力。只有你在人手不够或是人力成本过高的状况下,你才会去想是否是能够优化一下工具,制造一个更有效率更有生产力的工具。优化

在中国,劳动力的成本不高,而管理者们的智力和能力有限,因此,在这个环境下,尤为在KPI和数字的重压下,管理者们是很是很是容易想到须要靠加人或是加班来提升产能的。因此,他们放弃了知识密集型的创新,而采用了劳动密集型的简单粗暴的方式,长期下来,致使了本身不再会思考,致使了只会使用人肉解决问题。设计

因而,当全自动化的织布机出现的时候,这种劳动密集型的公司分分钟就成为了历史。这样的例子太多太多了,看看历史就知道了。htm

固然,有时候,咱们须要冲刺仍是要适当偶尔加班的,但这绝对不该该是常态和长期的,否则,这必然是一种饮鸩止渴的行为。

另外,我还要多说几种状况:

1)若是你的员工就像在《软件公司的两种管理》中所说的,像Widget Factories那样,净是些X型的人的话,那么,你也只有使用加班和加人这种方式,就像长城和金字塔的建设过程同样,就像富士康同样,你的团队本质是不会思考只能用鞭子去抽他们的方式去管理。因而,你也只能用“狼性”来呼唤你的员工像那些低智商的野兽同样的行事。

2)有时候,咱们须要去“卡位”,须要很快地去实现一个东西占领市场,这须要加班。就像Win95和Intel的奔腾芯片的浮点数问题同样。可是千万不要忘了,你在卡完位后,得立刻把你产品的质量搞上去,否则,你同样会死得很难看。(Windows是有两个团队的,一个团队是用来占领市场的,另外一个团队是安心搞发展的)注意:“卡位”从某种程度上来讲应该是一种有价值的事,但咱们依然要思考是否在用蛮力行事。

3)另外,有的人工做就是生活,生活就是工做,因此,对他来讲,这不是一种工做,而是一种事业。我承认这样的精神和热情,可是,我仍是想让这样的人反思一下本身,有没有用一种更为聪明的方式来从事本身的事业?而不是用蛮力。

不管上述的哪一种状况,咱们均可以看到,只要你进入了劳动密集型,靠人和靠加班来解决问题,并沉迷并深 陷其中不能自拔,那们,你终有一天会玩到尽头的。

关于效率

不少人不知道什么叫效率,他们觉得效率就是:单位时间单位人数下干更多的活。这是错的!效率不是比谁干的活多,而是比谁干得活有更大的价值。效率的物理公式是:有用功/总功。换句话说,效率就是:单位时间和人数产生的价值。因此,提升效率,并非加人,也不是干更多的活,而是,你这么多人干出来了多少有价值的东西。

有了公式,咱们也就知道怎么来提升效率了。

1)增长有用功

  • 你得多问问你的需求方,为何要加这个需求?干这个事到底有多大的价值?能让多少人受益?
  • 你得多问问你的需求方,能不能稍微简化一下需求,这样可让我付出的努力更少一些?
  • 你得要多去思考一下,你是在干一个建筑队的活呢?仍是在干一个装修队的活?
  • 你得要多去思考一下,业务上和用户的最大的痛点是什么?

关于增长有用功,再说两点:

  • 像乔布斯那样,告诉你的产品经理或是业务方,你如今提的10需求,我只能作3个,会是哪3个?为何是这3个?有用功的来源不是拼命作需求,而是砍需求。
  • 关于创造价值,咱们要干的不是像百度的“竞价排名”那样,把钱从别人口袋里搬运到本身的口袋里,而是要像“英国工业革命”或是“硅谷”那样,把价值真正的创造出来

2)下降总功

  • 你得多问问本身,你有多少时间是在干一些支持性而不是产出性的工做?
  • 你得多问问本身,有没有残酷无情地减小重复劳动的劳动密集型的工做?
  • 你得多问问本身,本身的管理者和员工的能力和素质有没有在下降你的团队执行的成本?

3)造成协力

有一个很不错的产品经理对我说,他看了南京那两个小女孩被饿死的消息,感到很震惊。与之有关联的每一方都说本身尽力,可是最终结果人仍是饿死了,你几乎不敢相信这是真的。

可是,类比一下咱们的项目,这种事彷佛又发生在咱们的公司当中,尤为是大公司中。每个团队都说本身尽力了,结果项目就是没作好,底层团队说本身只干底层,已经尽力了,前端说本身只负责前端,也尽力了,后端说本身只管后端,无论前端和底层,运维说对于这样的设计和部署本身也尽力了,产品经理,运营都这样说,本身尽力了。你会发现,你几乎很难批评他们,由于他们的确如他们所说的那样,把他们本身的那块都作得很好了,并且的确作得很好了。可是,最终的结果倒是:整个产品问题不少。

因此说,效率不是每一个团队各自的效率,而是整个团队对整个产品负责的共同使命,这样才会现总体的效率。没有总体的效率,只有个体的效率,最终也等于没有效率

T-Shirt Size Estimation

Amazon用一种T-Shirt Size 估计的方式来作项目。

  • 产品经理会对每一条需求评估上业务影响力的尺寸,如:XXXL 影响一千万人以上或是能够占到上亿美金的市场,XXL,影响百万用户或是占了千万金级别以上的市场,后面还有XL,L,M,S,这样下来。
  • 开发团队也同样,要评估投入的人员时间成本,XXXL表示要干1年,XXL干半年,XL干3个月,L干两个月,M干一个月,S干两周如下。等等。

因而,

  • 当业务影响力是XL,时间人员成本是S,这是最高优先级。
  • 当业务影响力是M,时间人员成本是M,这是低优先级。
  • 当业务影响力是S,时间人员成本是XL,直接砍掉这个需求。由于是亏的。
  • 当业务影响力是XXL,时间人员成本是XXL,须要简化需求,把需求简化成XL,时间人员成本变成M如下。

你们感觉一下吧。

好了,我就说这么多,欢迎你们讨论。

(全文完)

相关文章
相关标签/搜索