说到项目经理岗位,一般的想法是,一个项目只能有一个项目经理,否则责任不明,互相推诿。偏偏IT项目需要有两个甚至三个项目经理。原因何在呢?

典型的IT项目(不包含纯技术或工具类项目)是把用户的需求转化成一个IT系统的实现。这就存在着一对矛盾,即需求与实现的矛盾。需求不确定,方案就无法展开,需求范围变化,实现方案也要随之变化。看起来方案只要跟着需求走就可以了,并没有什么矛盾。但实际的情况是,IT系统的实现并不如一些厂商所承诺的那样具备灵活性,随时随地,想怎么改就怎么改。就算具备了这个灵活性,所花费的资源还是无法挽回的。这就好比一个游戏,两个人背靠背,一个人拿着一张图讲,另一个人根据描述画。业务的人讲他的业务,IT的人画的是系统的程序。但他们彼此并不知道对方看到的是什么。在阶段性结果出来之前,业务的人无法知道IT人是否正确理解了他的意图。一旦理解偏差,一张图就要作废重画。IT项目管理方法论都是围绕着一次性“画图”成功这个目标。而项目的组织架构就是要保证需求和方案实现双方始终共同对最终结果负责,在有外部供应商的情况下,有时还会加入第三方项目经理。

来自业务方的项目经理,要保证需求的明确描述,他所调动的资源往往是业务部门的业务骨干;而IT项目经理,是根据自己理解的业务把系统实现做出来,他调动的资源是程序员或外部软件厂商。一旦需求不能如期实现,或者需要有更多的资源投入,双方项目经理要就问题本身达成共识,对如何解决问题给出建议,但决定必须是由项目管理委员会,或项目发起人 (投资人)做出决策。只有发起人可以选择是裁剪需求还是增加需求,也才能对超出的资源做出决策。简单地说,发起人才有权决定这张画(或局部)是否重画。

如果只有一个项目经理,这一矛盾会担在一个人身上,无法暴露出来。而这一个项目经理往往根据自己的立场就做出了决策。项目经理如果来自业务部门,发生的情况往往是项目需求无法确定,一旦开始做项目,很多人都会不由自主地成为完美主义者。有一种心理:我花了钱,当然做得越多越划算。却不知,这样的项目就如同掉到了泥潭里,无论如何甩不掉这两脚泥。如果是IT人员作为项目经理,常见的问题是:系统做好了,非常好,用户来用吧。这时用户跳出来说,这根本不是我想要的。就是人们最常说的“IT系统和业务两张皮”。

IT项目,一开始就要在这个项目结构上摆好阵势,从项目经理到项目成员,如同打球一样“人盯人”。各阶段结果双方认同,才算认同;有分歧,逐级递交。需要一路互相制约着把这桶水端平,端到庙里,算修成正果了。

这是做项目,相互之间是有张力的,向着一个方向走


这不是做项目,只是大家一起做一件事情,一个人力气不够,所以多个人

两个和尚抬水有水喝,三个和尚抬水没水喝------IT项目管理之组织架构的更多相关文章

  1. 【省选水题集Day1】一起来AK水题吧! 题目(更新到B)

    题解:http://www.cnblogs.com/ljc20020730/p/6937954.html 水题A: [AHOI2001]质数和分解 题目网址: https://www.luogu.or ...

  2. 【省选水题集Day1】一起来AK水题吧! 题解(更新到B)

    题目:http://www.cnblogs.com/ljc20020730/p/6937936.html 水题A:[AHOI2001]质数和分解 安徽省选OI原题!简单Dp. 一看就是完全背包求方案数 ...

  3. [ACM_水题] Yet Another Story of Rock-paper-scissors [超水 剪刀石头布]

    Description Akihisa and Hideyoshi were lovers. They were sentenced to death by the FFF Inquisition. ...

  4. js中两个感叹号的原理与用法分析(转载记录没找到原帖)

    var foo; alert(!foo);//undifined情况下,一个感叹号返回的是true; alert(!goo);//null情况下,一个感叹号返回的也是true; var o={flag ...

  5. hdu5575 Discover Water Tank

    题意: 给出个水箱,水箱两侧有无限高的隔板,水箱内有整数高度的隔板将水箱分成n-1份,现在给出m个限制,每个限制表示某个位置的某个高度有水或没水,问最多能同时满足多少个限制.n,m<=2*10^ ...

  6. GCDAsyncSocket类库,IOS下TCP通讯使用心得

    关于在IOS下使用Socket进行通讯的技术文章也许诺很久了,今日又是一个还债的日子,网上虽然很多介绍过AsyncSocket或GCDAsyncSocket的文章,但其实就那么一两篇大部分都是转载,于 ...

  7. codeforces 343d

    题意:一棵树结构上有水,往一个节点加水,那么所有的子节点都会有水,或者排干一个节点的水,那么它的上面的节点都会没水. 用dfs序,数组记录区间内全部有水为1,区间内有没水的点就为0. 倒水:区间更新, ...

  8. Lyft高管的技术团队管理实战

    Lyft 的技术总监沈思维分享了他对于管理技术团队和打造工程文化的经验,也欢迎添加他的微信公众号"人家的屋顶"了解更多(微信公众号ID: othersroof).沈思维毕业于密歇根 ...

  9. [BZOJ 3441]乌鸦喝水

    3441: 乌鸦喝水 Time Limit: 20 Sec  Memory Limit: 128 MBSubmit: 374  Solved: 148[Submit][Status][Discuss] ...

随机推荐

  1. Varnish 4.0 实战(转)

    简介 Varnish 是一款高性能且开源的反向代理服务器和 HTTP 加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合,与传统的 squid 相比,varnish 具有性能更高.速度更快.管 ...

  2. [ActionScript 3.0] Away3D 灯光的使用

    package { import away3d.containers.View3D; import away3d.entities.Mesh; import away3d.events.MouseEv ...

  3. Angularjs过滤器的开发.

    先上代码. <!DOCTYPE html> <html ng-app="FilterModule"> <head lang="en" ...

  4. MS SQL SERVER 数据库日志压缩方法与代码

    MS SQL性能是很不错的,但是数据库用了一段时间之后,数据库却变得很大,实际的数据量不大.一般都是数据库日志引起的!数据库日志的增长可以达到好几百M. DUMP TRANSACTION [数据库名] ...

  5. HDU 3068 [最长回文子串]

    #include<iostream> #include<string> #include<string.h> #include<algorithm> # ...

  6. AOP切入点注解报错

    开始学习AOP,出现如下的错误,最后发现是JDK与aspectj,aspectjweaver版本问题造成的.之后改成最新版本,代码运行正常. 利用这些特性可以进行代码的插入,比如权限,缓存结合mecm ...

  7. IIS错误代码表

    当用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码.该状态代码记录在 IIS ...

  8. Cocos2d-x 3.0 事件系统【转】

    事件系统,是一个软件的核心组成部分.从小处讲它是应用程序内部各模块交互的设计模式,从大处讲,它是软件架构的组成模块.在现代软件开发中,操作系统通常通过一些预定义的事件,告知应用程序发生的一些事情如用户 ...

  9. yii中modules的命名规则

    如上图,views下面的文件夹名全小写(否则会出现找不到相应视图的错误),Module文件名称第一个单词首字母大写. 总之,按照上面的格式就不会有错了~

  10. 洛谷P2320 鬼谷子的钱袋

    P2320 06湖南 鬼谷子的钱袋 171通过 480提交 题目提供者xmyzwls 标签各省省选 难度普及+/提高 提交该题 讨论 题解 记录 最新讨论 题目有误 数据需要特判 评测系统太神了 题目 ...