两个和尚抬水有水喝,三个和尚抬水没水喝------IT项目管理之组织架构
说到项目经理岗位,一般的想法是,一个项目只能有一个项目经理,否则责任不明,互相推诿。偏偏IT项目需要有两个甚至三个项目经理。原因何在呢?
典型的IT项目(不包含纯技术或工具类项目)是把用户的需求转化成一个IT系统的实现。这就存在着一对矛盾,即需求与实现的矛盾。需求不确定,方案就无法展开,需求范围变化,实现方案也要随之变化。看起来方案只要跟着需求走就可以了,并没有什么矛盾。但实际的情况是,IT系统的实现并不如一些厂商所承诺的那样具备灵活性,随时随地,想怎么改就怎么改。就算具备了这个灵活性,所花费的资源还是无法挽回的。这就好比一个游戏,两个人背靠背,一个人拿着一张图讲,另一个人根据描述画。业务的人讲他的业务,IT的人画的是系统的程序。但他们彼此并不知道对方看到的是什么。在阶段性结果出来之前,业务的人无法知道IT人是否正确理解了他的意图。一旦理解偏差,一张图就要作废重画。IT项目管理方法论都是围绕着一次性“画图”成功这个目标。而项目的组织架构就是要保证需求和方案实现双方始终共同对最终结果负责,在有外部供应商的情况下,有时还会加入第三方项目经理。
来自业务方的项目经理,要保证需求的明确描述,他所调动的资源往往是业务部门的业务骨干;而IT项目经理,是根据自己理解的业务把系统实现做出来,他调动的资源是程序员或外部软件厂商。一旦需求不能如期实现,或者需要有更多的资源投入,双方项目经理要就问题本身达成共识,对如何解决问题给出建议,但决定必须是由项目管理委员会,或项目发起人 (投资人)做出决策。只有发起人可以选择是裁剪需求还是增加需求,也才能对超出的资源做出决策。简单地说,发起人才有权决定这张画(或局部)是否重画。
如果只有一个项目经理,这一矛盾会担在一个人身上,无法暴露出来。而这一个项目经理往往根据自己的立场就做出了决策。项目经理如果来自业务部门,发生的情况往往是项目需求无法确定,一旦开始做项目,很多人都会不由自主地成为完美主义者。有一种心理:我花了钱,当然做得越多越划算。却不知,这样的项目就如同掉到了泥潭里,无论如何甩不掉这两脚泥。如果是IT人员作为项目经理,常见的问题是:系统做好了,非常好,用户来用吧。这时用户跳出来说,这根本不是我想要的。就是人们最常说的“IT系统和业务两张皮”。
IT项目,一开始就要在这个项目结构上摆好阵势,从项目经理到项目成员,如同打球一样“人盯人”。各阶段结果双方认同,才算认同;有分歧,逐级递交。需要一路互相制约着把这桶水端平,端到庙里,算修成正果了。
这是做项目,相互之间是有张力的,向着一个方向走
这不是做项目,只是大家一起做一件事情,一个人力气不够,所以多个人
两个和尚抬水有水喝,三个和尚抬水没水喝------IT项目管理之组织架构的更多相关文章
- 【省选水题集Day1】一起来AK水题吧! 题目(更新到B)
题解:http://www.cnblogs.com/ljc20020730/p/6937954.html 水题A: [AHOI2001]质数和分解 题目网址: https://www.luogu.or ...
- 【省选水题集Day1】一起来AK水题吧! 题解(更新到B)
题目:http://www.cnblogs.com/ljc20020730/p/6937936.html 水题A:[AHOI2001]质数和分解 安徽省选OI原题!简单Dp. 一看就是完全背包求方案数 ...
- [ACM_水题] Yet Another Story of Rock-paper-scissors [超水 剪刀石头布]
Description Akihisa and Hideyoshi were lovers. They were sentenced to death by the FFF Inquisition. ...
- js中两个感叹号的原理与用法分析(转载记录没找到原帖)
var foo; alert(!foo);//undifined情况下,一个感叹号返回的是true; alert(!goo);//null情况下,一个感叹号返回的也是true; var o={flag ...
- hdu5575 Discover Water Tank
题意: 给出个水箱,水箱两侧有无限高的隔板,水箱内有整数高度的隔板将水箱分成n-1份,现在给出m个限制,每个限制表示某个位置的某个高度有水或没水,问最多能同时满足多少个限制.n,m<=2*10^ ...
- GCDAsyncSocket类库,IOS下TCP通讯使用心得
关于在IOS下使用Socket进行通讯的技术文章也许诺很久了,今日又是一个还债的日子,网上虽然很多介绍过AsyncSocket或GCDAsyncSocket的文章,但其实就那么一两篇大部分都是转载,于 ...
- codeforces 343d
题意:一棵树结构上有水,往一个节点加水,那么所有的子节点都会有水,或者排干一个节点的水,那么它的上面的节点都会没水. 用dfs序,数组记录区间内全部有水为1,区间内有没水的点就为0. 倒水:区间更新, ...
- Lyft高管的技术团队管理实战
Lyft 的技术总监沈思维分享了他对于管理技术团队和打造工程文化的经验,也欢迎添加他的微信公众号"人家的屋顶"了解更多(微信公众号ID: othersroof).沈思维毕业于密歇根 ...
- [BZOJ 3441]乌鸦喝水
3441: 乌鸦喝水 Time Limit: 20 Sec Memory Limit: 128 MBSubmit: 374 Solved: 148[Submit][Status][Discuss] ...
随机推荐
- DataTable的Merge使用
using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.T ...
- NLog文章系列——如何配置NLog(转)
NLog使用方法 作者:Jaros?aw Kowalski <> 翻译:CrazyCoder(由衷感谢他的热心!!) 原文:http://www.nlog-project.org/conf ...
- C++学习33 函数模板
在<C++函数重载>一节中,为了求三个数的最大值,我们通过函数重载定义了三个名字相同.参数列表不同的函数,如下所示: //求三个整数的最大值 int max(int a, int b, i ...
- JAVA中的定时调度(Timer和TimerTask)
某些时候我们需要定时去完成一些任务,这里举一个例子:我们需要在3秒钟后打印当前系统时间,此后每隔5秒重复此操作.代码如下: import java.util.TimerTask; import jav ...
- nyoj 108 士兵杀敌(一)
点击打开链接 士兵杀敌(一) 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的. 小工是南将军手下的军师, ...
- hdu 1255 覆盖的面积(线段树 面积 交) (待整理)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1255 Description 给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积. In ...
- 使用kendoui对grid指定行变色
关键点在于绑定数据源后进行判断,可直接获取当前绑定对象的属性 dataBound: function () { dataView = this.dataSource.view(); ; i < ...
- UDKtoUE4Tool-UDKUE3资源移植UE4工具
UDKtoUE4Tool UDKtoUE4Tool 是一个把UE3/UDK资源包(T3D格式)转换成UE4(T3D格式)的工具.作者Matt3D使用C#实现,未来考虑发布到Unreal Marketp ...
- Windows环境Mycat数据库分库分表中间件部署
下载地址MYCAT官方网站 jdk安装配置 首先去oracle官网下载并安装jdk8,添加环境变量,JAVA_HOME设置为D:\Worksoftware\Java\jdk1.8 CLASSPATH设 ...
- AS3深拷贝数据对象(2)深拷贝VO对象
Topic:对于用户自定义的VO对象进行深拷贝,一种VO对象的某属性可能是另一种VO对象的实例. 方法1:通过传说中的“AS3隐藏特性——ByteArray.writeObject和readObjec ...