软件项目经理新手上路(9) - 谁是你的敌人?
谁是你的敌人,这是个问题。是他们与你为敌,还是你与他们为敌?有句话说得好,心中无敌,则天下无敌。 1. 小故事 张三是E项目的项目经理,E项目是一个美国与中国联合多地开发的项目。项目初期,因为美国员工相对比较资深,所以中国团队没有什么话语权。张三定下目标以美国人为对手,要赶超美国人。结果中国团队成员努力学习和工作,终于在某些指标上赶超了美国人。但是虽然张三个人与美国团队的关系不错,中国团队却同时成为了美国团队的对手,团队间相互抱怨指责,美国团队也加大了对中国团队的监管。代码库不能共享,任何大一点的代码改动都要经过审批,自己进行的会被强制回滚。在这种相互敌视的情况下,能做出好软件?张三很累,经常修复Bug,协调关系。同时张三也很无奈。 2. 常规想法 张三的情况在外包公司中应该属于比较常见的情况,外国团队和中国团队的敌视关系导致了大量的内耗。作为项目经理,很多时候只是一个协调员,过得也很郁闷。 当然,敌人不止这一种。开发团队与架构师,测试人员和开发人员,可恶的客户或者产品负责人与项目团队,还有HR,领导,同事等等,候选人还是颇多。 3. 继续思考 敌对关系给项目带来了高昂的成本,大大增加了沟通协作的难度,这并不符合项目经理的利益。那么,敌人是怎么产生的呢? 3.1 敌人是天然存在的? 有人认为敌对关系是天然存在的,项目经理也无能为力。例如客户总是想少付钱多得