IT传统组织结构及新型扁平化组织
如今互联网企业正凶猛的改变人们衣食住行的方方面面,衣->淘宝,蘑菇街;食->大众点评,口碑;住->去哪,途牛;行->12306, 多次听到互联网的同行介绍他们就是要“快”,快速开发,快速上线,快速反馈,形成一个循环。如何达到快的目的,其企业组织结构也部分反映了这个需求。
虽然我一直算是在这个行业里,但基本上就没在互联网公司呆过,时间线上大部分主干基本上就是在外资企业。近日看了一点传统科技企业和新兴互联网企业的组织结构的资料,比较有意思,结合自己的经历总结一下。
之前我呆过的两家NASDAQ的上市公司有公开披露的财报资料,一些人数上的内容比较好查,就直接列在里面了。曾经呆过的公司的组织结构有:
1.给国内政府(医保,社保)做项目的民营企业,网新集团下属公司,结构是常规的:
研发总监
|--部门经理
|--项目a
|--项目经理
|--项目b
|--项目经理
项目经理基本上就是有项目就任命一个,从本部门里调配开发人员资源给项目经理。网新的财务年报并未披露旗下子公司雇员方面的信息,所以没有数字。
2.承接各种企业,政府IT咨询项目的美国咨询公司,客户也都是美国的。NASDAQ公司,2014Q3的公开财报上的雇员数字是2219。美国的IT咨询公司,其实跟国内民营公司也差别不大,就是接各种项目(维护,开发),卖的是服务,利用发展中国家的工资差,开展离岸外包业务。中国公司算是该美国公司的一个在中国开展业务的分支机构,没有业务自主权,就跟从美国搬了一个大部门到中国来一样,只设立一个部门的头头,其他就是靠PMO来组织协调下面带项目的各个PM,调配组织资源,跟踪项目状态, 基本上是以每周周会的形式,由当前项目的PM来给项目亮灯(Red/Green),及早发现问题
Head
|--PMO
|--PM
|--Lead
|--Senior PM
|--Lead
3.传统印度IT外包,强调CMMI等级,NASDAQ上市, 根据2014财报,到2014年3月全球人数有160405人。企业隔年都会有外部独立公司来评定企业的CMMI5等级,会挑一些项目进行评审,如果该项目被认定达不到CMMI5,会对公司影响很大,所以每次外部审查都会如临大敌,部门从上到下都要备战。公司还有专门的SQA来进行过程质量改进的审查,但就目前来看效果并不理想,从PM到下面的组员,都不大认可这个东西,基本上都认为这东西填加了额外的工作量,没什么好处。而上层和行业客户也没有什么其他的标准或指标来衡量工程质量,只能先找个现成的标准来,并未考虑到现在的实际情况,软件行业内的测试驱动,迭代,敏捷;又或出于外包行业一些资质类接项目的考虑,还是要搞这个CMMI。
COO
|--Delivery Manager
|--Group Project Manager (管理几个客户的项目)
|--Senior Project Manager (管理该客户级别下的若干项目)
|--Project Manager (管理该客户的某一个项目)
|--Technology lead (管理技术团队)
|--开发(3级)
这个笨重工程质量的改进标准, 更适合于传统软件行业,似乎对新兴互联网行业有点廉颇老矣的味道,没有看到业内的什么互联网公司介绍用这个。
这里其实可以看出,什么样的环境能进化出什么样的组织结构来应对,传统软件企业一般全球雇员人数已经上万,管理这么多的人,需要演化出跟军队里一样的结构:
一个班长管12个人,正副两个班长;一个排长管3个班长;一个连长管3个排长;
以上的管理形式基本上很符合现代组织管理的推荐标准即直接下属5-8人,但不可避免的就是指挥层级太多,消息传递从上层到下层有可能失真,或者损耗掉了;
又或者是下级的信息在往上层传的时候被“吞掉”了,具体表现就是一线开发人员遇到的问题,到PM那觉得不是问题,也不会上报;或者怕被问责,觉得自己能先花点时间搞定,结果最后没搞定,捅大了后上层才知道。 这些都会严重影响组织反应速度,如郭士纳入住前的IBM, 号称蓝色大象, 大象为了应对快速变化的IT环境, 也想跳舞。
看到一些观点说现在部队改进效率也在向扁平化看齐,减少组织结构层级,最好能让指挥员直接指挥到战场上的每一个坦克,士兵,这样其实对指挥者有了更高的要求。
可以看出互联网企业的组织结构,都是被逼出来的,互联网产品跟企业软件产品不同,直面终端用户,这类用户的特点是黏性没有企业用户那么忠诚,花样翻新的产品太多,这个不行可以换一个,所以产品有了一个新概念,必须快速实现,代码质量啥的都是次要的,之前看到一篇文章介绍到新生代程序员可能连UML怎么画都不知道,先码代码再说。
第一次看到这种说法还是有点震惊的,UML是一个基本的交流语境,程序员如果这个都不懂,还能怎么交流? 再看后面又介绍到直接简化成白板上的草图了,但这种草图有个问题,UML的图例都是标准的,规定好的,用了自定义的草图,还需要在图上标注有些图标的含义, 不然鬼知道哪个码农画个圈圈叉叉啥意思。
小米作为目前中国火热的公司,其组织结构也是值得研究的。由于是未上市公司,只能从一些报道文章里看到一些端倪,其2014年的人员规模7000+, 还有一句原话引用“研发人员有1800人左右,包括手机硬件、MIUI、小米云服务、电视和互联网机顶盒、电商技术等诸多业务研发团队”。其组织结构非常扁平,顶层就是7个创始人,下层只有三级:
创始人(7个)
|--部门leader
|--员工
这种结构能极大的加快信息传递的效率,无论是自顶向下还是自下向上,唯一问题就是顶层负荷很重,透支创始人的方方面面。这种结构非常符合雷军定义的“快”,公司的办公布局是"一层产品、一层营销、一层硬件、一层电商,每层由一名创始人坐镇"。但我估计这些是研发线的,手机硬件供应链的管理不知是什么样的,还有客服,人力资源等。
扁平化的趋势才刚开始, 对于渴望提高执行效率的公司,如何通过组织结构调整提高效率,参考下互联网公司的结构都有借鉴意义。
资料来源:
http://phx.corporate-ir.net/phoenix.zhtml?c=83872&p=irol-irhome perficient财报
http://www.infosys.com/investors/reports-filings/annual-report/annual/Documents/Infosys-AR-14.pdf infosys财报
http://hlj.sina.com.cn/edu/sxy/2013-11-28/082039170_2.html
http://tech.hexun.com/2014-08-04/167230764.html 小米
http://www.docin.com/p-799413679.html 浙大网新2013年报
关于麦芽面包 darkjune_think:
麦芽面包分享的是一个从小就以找一份用电脑干活的工作为目标的人的见闻,思考。那时还是89年,那时能见到的一份这样的职业是用王码打字。当然,现在这个目标实现了,而且是一份还算可以的编程工作。现在代码写的不多了,更多的是对工程实践的思考,对系统架构的思考。故事还在继续,分享仍然不断
微信订阅号: darkjune_think
如何订阅:
扫描下面的二维码,选识别二维码,选关注。
IT传统组织结构及新型扁平化组织的更多相关文章
- 怎样做出优秀的扁平化设计风格 PPT 或 Keynote 幻灯片演示文稿?(装)
不知道你有没有想过,为什么很人多的扁平化 PPT 是这个样子: 或者是这样: 然而,还有一小撮人的扁平化 PPT 却拥有那么高颜值: 为什么会产生这么大的差距呢?丑逼 PPT 应该如何逆袭成为帅逼呢? ...
- Atitit 管理的模式扁平化管理 金字塔 直线型管理 垂直管理 水平管理 矩阵式管理 网状式样管理 多头管理 双头管理
Atitit 管理的模式扁平化管理 金字塔 直线型管理 垂直管理 水平管理 矩阵式管理 网状式样管理 多头管理 双头管理 1.1. 矩阵管理 1 1.2. 相关信息 矩阵的历史 1 1.3. 基于“ ...
- [转 载] android 谷歌 新控件(约束控件 )ConstraintLayout 扁平化布局
序 在Google IO大会中不仅仅带来了Android Studio 2.2预览版,同时带给我们一个依赖约束的库. 简单来说,她是相对布局的升级版本,但是区别与相对布局更加强调约束.何为约束,即控件 ...
- 腾讯CDC谈扁平化设计
扁平化设计无疑是当前讨论最多,最火的设计形式,自ios7面世以来更是将扁平化设计的讨论推向风口浪尖. 在这里我不想分析拟物设计和扁平化设计的优劣,更不想说谁更好!在形式服从内容的今天,我只能说哪种设计 ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(50)-Easyui 扁平化皮肤
最近抽了点时间仿做了点皮肤,只供欣赏!扁平化
- C# winform 界面美化技巧(扁平化设计)
关于C#界面美化的一些小技巧 在不使用第三方控件如 IrisSkin 的前提下,依然可以对winform做出让人眼前一亮的美化 首先,我们先来实现主界面的扁平化 此处分为两个步骤,第一步是更改winf ...
- 《Entity Framework 6 Recipes》中文翻译系列 (18) -----第三章 查询之结果集扁平化和多属性分组
翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 3-14 结果集扁平化 问题 你有一对多关联的两个实体,你想通过一个查询,获取关联 ...
- AppBox升级进行时 - 扁平化的权限设计
AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理.职称管理.部门管理.角色管理.角色权限管理等模块. AppBox v2.0中的权限实现 AppBox v2.0中权限管理中涉及三个 ...
- 问你觉得iOS7为什么要扁平化,扁平化和之前的比有什么优势
问你觉得iOS7为什么要扁平化,扁平化和之前的比有什么优势 苹果首席设计师谈为何会在iOS上选择扁平风格http://ndnews.oeeee.com/html/201306/11/71078.htm ...
随机推荐
- iOS常用公共方法
iOS常用公共方法 字数2917 阅读3070 评论45 喜欢236 1. 获取磁盘总空间大小 //磁盘总空间 + (CGFloat)diskOfAllSizeMBytes{ CGFloat si ...
- ASP.NET页面之间传递值的几种方式
目录 QueryString Session Cookie Application 一.QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中. ...
- Fire
Fire 分析: 首先,明确题意:b1,b2,--,bn 交换为b2,--,bn,b1,但这并不是意味着只能从b1开始交换,(这点从样例中可以看出),并且也不意味着交换的必须是连续的一串,可以是几个单 ...
- py2exe 打包scipy时遇到的问题
最近写了个小程序,用PyQt5做的界面,写完之后用py2exe打包成独立的exe文件,运行正常. 后来由于需要,调用SciPy.io.loadmat,改写setup.py,打包之后运行错误,提示: T ...
- DIY操作系统(一)
先说几句题外话: 回想第一次看到<30天自制操作系统>这本书时,就被这快餐般的标题深深吸引了,我无法想象如此复杂有内涵的内容能在30天就弄出来,直到我花了一个多月看到这本书的第9天时,我放 ...
- [UCSD白板题] Sorting: 3-Way Partition
Problem Introduction The goal in this problem is to redesign a given implementation of the randomize ...
- javascript练习-方法借用
方法借用其实也可以叫做多重继承 var generic = { //返回一个字符串,这个字符串包含构造函数的名字(如果构造函数包含名字) //这个以及所有非继承来的,非函数属性的名字和值 toStri ...
- windows 7下qtcreator里QWT文件的pro配置
http://blog.chinaunix.net/uid-20717410-id-272331.html 把编译好的qwt的include文件夹下面 所有的.h文件 复制到qt目录下 然后在pro里 ...
- 我的Sharepoint母版页的使用
在Sharepoint 2010母版页文件夹里面,有一个叫v4.master的母版页文件. 在它的基础上修改成想要的母版页.我们用最少的修改完成我们想要的效果. 我们有时是要这样的一个母版页,顶部Ri ...
- Linq To Xml基础
<?xml version="1.0" encoding="utf-8" ?> <Books> <Category Order=& ...