IT组织架构的变迁

IT组织架构的变迁

 

2000年左右,软件项目管理主要是参照软件工程学那本书,那时比较流行的是《中华人民共和国国家标准》俗称GB8567,我现在看起来还是不错的标准

2002年左右,UML 一通建模比较火,不过直到现在也没有统一:)

2005年左右,CMMI 开始进入国内,一片火热

2006年左右,Java 迭代开发比较火

2008年左右,敏捷开发比较火

 

文章出处:http://netkiller.github.io/

 

经过这么多年的变革,软件开发质量等等依然没有什么变化,标准很好但执行的人不行。

 

组织架构的变化

2000-2003年是, 总经理 -> 技术总监 -> 部门经理 -> 主管,

开发人员技术职称:初级程序员->程序员->高级程序员

其他辅助职位,网管,系统管理员,数据库管理员

需求人员:需求调查员,系统分析员

基本没有测试这块

用photoshop的都叫“美工”

 

2004-2006年,出现CTO,CIO,CEO等等

叫法改变了从程序员到工程师,屌丝顿时自豪,屌丝每每打电话给家里,父母都激动不已,我儿子在沿海城市做攻城狮。

软件工程师,高级软件工程师,网络工程师(网管终于出头了),系统工程师,数据库攻城狮。。。

设计人员:平面设计师

 

2006-2008年,架构年

叫法又改变了,没有初级工程师了改为攻城狮,高级工程师统统改为架构师,

这年出来一个新职位,产品,其实就是系统分析员

系统分析员有出头之日了改叫产品XXX,如:产品助理,产品经理,产品总监

设计人员更明确指责:平面设计师(细分为平面设计,切图Div+CSS,甚至还有Javascript)

 文章出处:http://netkiller.github.io/

 

2008-2010年,头衔爆发年,部门越分越细,臃肿的组织架构,头衔变成一种福利

高级产品总监,产品总监,高级产品经理,产品经理,还出现产品架构师,首席产品架构师一职;助理产品经理、推广经理、助理推广经理,各区域产品专员

高级开发总监,开发总监,高级开发经理,开发经理,高级项目经理,项目经理,首席软件架构师,高级软件架构师,架构师

高级运维总监,运维总监,高级运维经理,运维经理,高级运维攻城狮,运维工程师,桌面支持攻城狮,高级网络攻城狮,网络攻城狮,网管(打杂的)

高级测试总监,不依依详述

甚至还出现了,首席科学家,科学家,高级科学家....

臃肿的组织架构,导致沟通不便利,相互推诿责任,相互攻击,给对方穿小鞋,设置障碍提高门槛.... 效率极其低下

谁都有权,谁都说了不算,会议上都在抱怨,都在提意见,确没有解决方案。

 文章出处:http://netkiller.github.io/

 

具有中国特色的组织架构

有时你会发现这样的组织架构,非常搞笑

例如测试部,有些公司独立,有些公司将测试放在产品下面,有些公司将测试放在开发下面.....

有些公司产品部放在开发下面技术总监管理产品部

有些公司将开发部放在产品下面

还有数据库这块也比较有争议

设计部门放在哪里也有争议

总的来说中国还没有摆脱“人”管理,对于制度管理的西方相对正规些。基于”人“的管理,就是谁有能力,谁强势,谁能摆平,老板器重谁,谁做老大,但上面的太上皇又不能动,就出现了身兼数职跨部门管理。

 文章出处:http://netkiller.github.io/

你可能感兴趣的:(项目管理,敏捷开发,netkiller)