世界上有10种软件公司:一种像工厂,另一种像电影摄制组

标签: 程序员 团队 软件公司 项目经理 | 发表时间:2013-02-22 11:57 | 作者:
出处:http://blog.jobbole.com

英文原文: stackexchange,编译:  36kr

在2011年, 程序员问答网站 StackExchange上有人提问:“我们都知道编程比做甘特图(项目进度管理图表)要更难,而且程序员加班也更多,那为什么 IT 公司里 PM 和 BA 的工资比程序员要高?” 英国的 Vlad Gudim 给出了一个很有意思的答复。

这个问题的答案取决于你工作在一个什么样的软件公司和环境。

简单回答,原因是我们生活在一个按照职位在公司的层次和等级发工资的社会。但是这个答案并不完整,因为我们没有回答为什么 PM 和 BA 职位的等级在很多软件公司里比程序员要高,也没有回答为什么很多软件公司要选择这种等级制度的管理方式;这两个问题其实才是最值得探讨的。

Broadly speaking there are two categories of software making organisations. I will call them Widget Factories and Film Crews.

概括地来讲, 这个世界上有10种软件公司:一种像工厂,而另一种像电影摄制组。

工厂型的软件公司起源于 MIT Sloan 管理学家 Douglas McGregor 提出的激励理论  Theory X:普通员工是懒惰的,而且需要不断的监督和管理;员工来工作只是为了拿工资;经理的能力永远要比手下的员工强。在这种管理理念的影响下,我们会认为团队的领头可以代表,甚至于替代他的整个团队,而团队成员只是完全可以互换的人力资源,他们的唯一价值就是帮助领队完成任务。因此,这类公司都采用等级制度的管理方式,工作的分配也很单一。

软件工厂的管理层认为软件是可以通过一个很明确的流程生产出来的,而这个流程需要 PM 的监督和 BA 写出来的软件 specs。生产过程本身只要有足够合格的但是可以随时替换的程序员和 QA 就 搞定了。当然项目的预算和最后发布的产品也都是 PM 和 BA 说了算。

软件工厂的经理人是很容易识别出来的,因为他们在形容软件制作时会经常提到“资源”(指的是他们团队的成员)、“流程”、“运营效率”、“质量监控”等工厂生产业的术语。

而另一种软件公司类似于电影摄制组,他们的管理理念来源于 McGregor 提出的  Theory Y:他们认为员工是自觉而聪明的,也很喜欢自己的工作,对待工作像小孩子对待玩耍一样。这类公司认识到个体工作者(individual contributor)的能力有可能远远大于管理人员。当经理不可以代表和替代所有手下人的时候,等级制度的管理方式就不太好使了。人们需要在一种更扁平化的团队结构下互相合作,工作的分配也更加多样化,每个人都需要具备多种能力。

摄制组类软件公司的“导演”会意识到如果想做出一个很好的产品,他需要很牛的人加入他的团队,而他需要给这些人一个可以尽情发挥与合作的环境。导演这个角色给予他人灵感,而且掌控大方向,而不是单纯的管理者。团队里的每一个人都很重要,因为最后的产品是团队上所有人性格和思维的体现,而不是某某 BA 写出来的软件 specs。

在工资方面,软件工厂会认为在等级化组织顶端的 PM 和 BA 是最有价值的,所以自然会给他们最多钱。团队的其它成员只要差不多,会把 specs 变成代码就可以了。PM 和 BA 会勾心斗角全力维护他们在顶端的位置,不与团队成员分享很多有关项目的信息。没有这些信息,团队成员无法自己做很多设计上的决定,所以只能听从命令,按照 specs 来写代码。这种情况会构成一种恶性循环,软件工厂的程序员会真的变成像工厂里的流水线工人一样,只会做技术上复杂,但是实际上重复性很强的工作。

相比之下,摄制组类软件公司会更加平等;所有的团队成员都可以参考有关项目的所有信息,并且做出自己的判断和设计决定。谁有能力谁就可以来领头项目的某一部分,而工资的分配是依据这个人给团队和产品带来了多少价值。在这种公司里面,PM 往往不负责产品设计和创意,而仅负责一些行政和与外界打交道的事情。BA 的职位可能根本就没有,而是所有团队成员都承担一些软件 spec 的编写。

当然,你应该知道很多大公司的内部 IT 部门和外包类软件公司都是像我所形容的软件工厂。在这些公司里,PM 和 BA 的工资比程序员要高,而且程序员很难改变管理层做出的设计决策。

成功的软件公司往往倾向于电影摄制组型,因为只有这样,他们才可以吸引最优秀的人才来做出最优秀的软件。

在软件公司工作的读者们,那你的公司是属于哪一类呢?

 

—————————

【补充】:2011年年底,StackExchange 上这个问答贴的一个 当时比较火热回复已有翻译。

 

相关文章

相关 [世界 软件 公司] 推荐:

世界上有10种软件公司:一种像工厂,另一种像电影摄制组

- - 博客 - 伯乐在线
英文原文: stackexchange,编译:  36kr. 在2011年, 程序员问答网站 StackExchange上有人提问:“我们都知道编程比做甘特图(项目进度管理图表)要更难,而且程序员加班也更多,那为什么 IT 公司里 PM 和 BA 的工资比程序员要高. ” 英国的 Vlad Gudim 给出了一个很有意思的答复.

世界知名IT公司名字由来

- LeiYue - cnBeta.COM
微软、雅虎、苹果,Google,索尼,英特尔…都是我们整天在新闻中接触到的著名IT公司,可是你知道它们名字的由来吗. 下面这篇有趣的文章列出了18家IT公司的名字由来,相信一定能让你收获不少.

软件正在统治世界

- yeqiu - Solidot
上周,世界最大PC制造商惠普公司宣布考虑退出PC硬件市场,集中力量到增长潜力更大的软件市场. 与此同时,Google宣布并购摩托罗拉移动. 两件事都震撼了世界,但硅谷风险投资家Marc Andreessen指出,它们不过反映了软件正在统治世界这一大趋势. 他认为,软件对经济的重要性被低估了,在不久的未来证据将会越来越明显.

软件正在吞噬整个世界

- charles - 译言-每日精品译文推荐
来源Why Software Is Eating The World. 作者:MARC ANDREESSEN. (注:Andreessen先生是风险资本Andreessen Horowitz的创立者和合伙人. 这家机构投资过的对象中有Facebook,Groupon, Skype,Twitter,Zynga和Foursquare.

开源软件正在吞食世界

- - Solidot
过去五年,开源软件公司得到投资十倍于五年前. 大大小小的公司正以创纪录的数量使用开源软件. Future of Open Source的调查发现,78%被调查者的公司内部运行开源软件,64%的人称他们的公司参与开源项目. 出现这种局面的原因是每一家公司都承受着巨大的压力,被要求更好更快更廉价的构建软件,于是处于开发核心的程序员将开源软件带到了公司.

Piriform 公司系统软件四剑客

- tom - 第二天空 · 冰界 & 泥塘
Piriform 是一家电脑软件开发公司,他们致力于帮助大伙儿把电脑整的更安全更干净. Piriform 开发的四款系统软件都是在业界非常知名的且完全免费的. 最牛逼的也是名气最大的就要数 CCleaner 了. CCleaner 不仅仅是一款非常全面的系统垃圾清理工具,它还可以用来清理系统中所装大部分软件所生成的垃圾文件.

世界6大电影公司标识是怎么来的?

- sheng - 非正常人类研究中心 – Mtime时光网
在欣赏好莱坞影片时,你首先看到的也是出现在片头的摄制这部影片的电影公司的标识,比如,梦工厂那个坐在月亮上垂钓的男孩,米高梅的雄狮,华纳兄弟标有WB字样的盾牌等. 但你知道隐藏在这些标识背后的故事吗. 梦工厂影业公司标识中那个坐在月亮上垂钓的男孩到底是谁. 哥伦比亚影业公司标识中手持火炬的女人又是何方神圣.

可口可乐公司世界杯广告

- G - 河蟹娱乐
2011可口可乐广告,我觉得比雪碧的有趣~~. 少年玩CS成瘾 误将可乐罐当炸弹掷官兵. 原文链接: http://hxyl.net/2011/07/26/cola/. 火星娱乐 河蟹娱乐 Copyright © 2007-2009 爱祖国,爱人民,唉派对. 更多精彩欢迎您订阅http://feed.feedsky.com/kisshi,更加欢迎投稿.

11家改变世界的超牛B创业公司

- - 互联网的那点事
1)Makerbot开源3D打印机. 创始人: Bre Pettis. 融资:从Foundry Group, Bezos Expeditions, True Ventures, RRE Ventures以及 Sam Lessin处获得100万美元融资. 为什么具有颠覆性:能将数字文件变成实物,如果你的孩子需要一件玩具,可以扫描玩具实物,打印出来,不只是打印机,也是实物“克隆机”.

世界顶级公司的前端面试都问些什么

- - SegmentFault 最新的文章
原文: http://davidshariff.com/blog/. 作者: David Shariff. 本文首发微信公众号:jingchengyideng. 欢迎关注,每天都给你推送新鲜的前端技术文章. 在过去的几年里,我在亚马逊和雅虎面试过许多前端工程师. 在这篇文章中,我想分享一些技巧,帮助大家做好准备.