技术冲突是技术出身的项目经理经常碰到的事情。一开始只是技术讨论,讨论着讨论着就变成了技术冲突。

1. 小故事

张三最近的心情很糟,这起因于一次技术争论。在解决一个技术问题的时候,张三和李四的设计不同。从张三的角度来看,李四的设计简直糟糕透顶,但却怎么也没有办法说服李四。于是张三就小小的动用了项目经理的权力,强制使用了自己的方案。没想到遭到李四的强烈抵制,到最后李四竟然提出了辞职。张三也因此受到了领导的批评,所以他很郁闷。他怎么也想不通,他为交付更好产品的努力竟然导致这么个结果。

2. 常规想法

这是个令人头疼的问题。大多数新手项目经理都来自于开发,他们之所以成为项目经理就是他们的技术研发能力比较优秀。但成为项目经理后,很自然的继续了以前的工作习惯。为保证按时按质达到项目目标,最简单的办法就是自己快速的做出技术决定。

在出现上述情况后通常有几种办法:1)都当项目经理了,为保证团队合作,放弃技术决定;2)项目经理继续进行技术决定,团队人员以服从为主;3)双方进行技术争论,谁的技术方案好就用谁的,争执不下就各找人裁决。

3. 继续思考

3.1 力量从哪里来?

看起来让张三放弃技术是一种合理的方案,毕竟他是项目经理,保证项目成功是他的第一要务。但这种看似合理的方案是基本无法实施的,张三本来就是因为技术能力而成为的项目经理。放弃技术就是让张三放弃自己的力量,让他除了权力一无所有。

除非,张三能够从其他方向寻找力量。

3.1集体利益 vs. 个人利益

集体利益与个人利益的冲突并不罕见,在中国文化中,从小咱接受的教育就是个人利益服从集体利益。既然成为了项目经理,仿佛就应该多考虑集体利益。当冲突出现时,如果张三认为自己的方案代表了集体利益,李四就不明了了,为啥为了集体利益非得牺牲我的个人利益呢。如果张三选择避免冲突,选用李四的方案,牺牲自己的利益。

这种典型的冲突情况误导性非常强,放在新手项目经理面前的任一选择几乎都是陷阱。这些选择要么避免冲突,避免个人成功因素对项目成功造成影响;要么强化冲突,让团队成员关注个人利益,引偏团队方向。

4. 参考案例

4.1 参考案例1

项目经理王磊和架构师丁峰最近就某个设计发生了争执。丁峰坚持自己完美的设计方案,认为这个方案充分的考虑现在和中长期的需求,但是方案实施难度大,时间长。而王磊提出了一个简单的多的设计方案,时间短,见效快。双方开始就方案优劣争执不下,迟迟没能做出选择。

王磊经过短暂的反思后联系客户负责人提出了如下的要求,项目团队需在3天内得出设计方案,并在15天内交付结果。经与丁峰探讨,因时间要求得不到满足,丁峰放弃了自己的方案。

4.2 参考案例2

项目经理王磊和架构师丁峰最近就某个设计发生了争执,虽然双方的方案其实比较相似,难分优劣。双方开始就方案优劣争执不下,迟迟没能做出选择。

王磊经过短暂的反思后决定放弃自己的方案。他与丁峰进行探讨,列出了自己对丁峰设计方案的担心。在后面的过程中,王磊继续保持关注,他担心的那些问题并没有发生。

4.3 参考案例3

项目经理王磊和开发人员李志最近就某个设计发生了争执。张三作为有经验的开发人员出身,发现李志的设计方案有比较明显的缺陷。但是李志并不这么觉得。

考虑到这是一个长期的产品而这个设计是一个相对容易撤销的设计,王磊还是同意了李志的方案。他与李志谈话,让李志保持关注。后来问题果然出现,在王磊的辅助下,李志对该设计进行了重构。

(在另一个短期项目中,王磊决定采用自己的设计方案,在选用前,向李志明确的阐述了理由。)

转载于:https://blog.51cto.com/davidzhang33/566475

软件项目经理新手上路2 - 力量从哪里来?相关推荐

  1. 软件项目经理新手上路16 - 后记,一切才刚刚开始

    如果你内向,同时觉得自己够聪明,就去做软件开发人员吧.这是我当时为什么从事软件行业的原因.而且,我发现不是我一个人这么想,中国内向的聪明人实在是太多了.这些人都认为,相对于面对人而言,他们更善于面对电 ...

  2. 软件项目经理新手上路9 - 谁是你的敌人?

    谁是你的敌人,这是个问题.是他们与你为敌,还是你与他们为敌?有句话说得好,心中无敌,则天下无敌. 1. 小故事 张三是E项目的项目经理,E项目是一个美国与中国联合多地开发的项目.项目初期,因为美国员工 ...

  3. 软件项目经理新手上路8 - 最后期限的迷局

    最后期限是每个项目经理都绕不过去的坎儿. 1. 小故事 张莉是新鲜出炉的项目经理.在二月底春节后,张莉开始了C项目,C项目是一个大项目的组成部分.三月初,领导确定大项目的交付期限是4月中旬.张莉愁坏了 ...

  4. 软件项目经理新手上路10 - 要的是计划,还是?

    领导要的是计划,还是--? 1. 小故事 张莉是新鲜出炉的项目经理.在二月底春节后,张莉开始了C项目.三月初,领导确定C项目的交付期限是四月中旬,并要求张莉提供详细的甘特图计划.作为一个新组建的团队, ...

  5. 软件项目经理新手上路6 - 不要进行小改进

    改进是每个项目经理都会遇到的头疼事. 1. 小故事 张三有点烦恼.张三兴冲冲的到一个项目入职了,踌躇满志,这次一定要干点成绩出来.因为入职前,领导找张三谈过,项目目前存在不少问题,需要改进.在经过一段 ...

  6. 如何做一个软件项目经理? ----写给公司所有的开发人员

    第一部分:软件项目经理的要求 首先是一个管理者,其次熟悉某些工具,某几种语言,行业背景,项目管理技能. 软件项目经理面临的恶劣环境,我们绝大部分软件企业运行在相对混乱的状态(CMM一级),组织不大可能 ...

  7. 软件项目经理应具备的素质和条件_软件项目经理素质能力的必备要求

    随着社会主义市场经济不断完善和发展,中国软件开发服务行业的发展正如火如荼.所有大中型企业,甚至大多数小型企业,都依托信息化平台形成核心竞争力. "Everything is Project& ...

  8. 做一个成功的软件项目经理

    做一个成功的软件项目经理 概述 要想做一个成功的软件项目经理需要有丰富的管理知识,同时要有全面的技术知识. 同时在知识的结合下在实际中应用管理学的计划,组织,控制,激励,领导等职能,发挥个人管理的长处 ...

  9. 天津软件外包之软件项目经理

    首先是一个管理者,其次熟悉某些工具,某几种语言,行业背景,项目管理技能. 软件项目经理面临的恶劣环境,我们绝大部分软件企业运行在相对混乱的状态(CMM一级),组织不大可能对项目以及项目经理的责任做出明 ...

最新文章

  1. css选择器(css Selectors)的语法分析
  2. OpenCASCADE绘制测试线束:几何命令之展示
  3. 前端学习(2215):认识react(2)
  4. USACO 1.5.4 Checker Challenge
  5. 安装过程中检测数据库是否已经存在
  6. 对抗模拟浏览器的DDoS攻击
  7. 国产常用GIS工具软件
  8. ueditor修改默认图片保存路径,ueditor根据楼盘ID保存图片路径
  9. 红巨星粒子特效合集插件:Trapcode Suite 18 Mac版(支持m1)
  10. android模拟器录制视频教程,夜神安卓模拟器怎么录制视频 夜神安卓模拟器录制视频教程...
  11. 梁山伯与祝英台最动人的演绎
  12. Matlab中的正态分布概率函数
  13. VS C++项目打开时报 fatal error RC1015
  14. 数字平原制作手游场景《仙境》
  15. 如何开发微信小程序?微信小程序有哪些特点?
  16. 图片抖动的效果(修改后)
  17. 金蝶K/3产品性能稳定性优化指导手册
  18. 怎么判断机械表上满弦_腕表冷知识,知道两个以上算我输!
  19. VS2017 如何连接mysql数据库依赖的驱动msi
  20. php监听iframe加载完成,window_IE iframe的onload方法分析小结,判断iframe是否加载完成的完美 - phpStudy...

热门文章

  1. MySQL 视图的基础操作
  2. MFC CListCtrl 取消选中
  3. 10拨号拒绝远程连接_ADLS动态拨号vps常见的问题
  4. 英语语法---不定式短语详解
  5. firefox 39 linux,Mozilla Firefox 39.0 Beta 4 发布下载
  6. 香帅的北大金融学课笔记19 -- 科技金融
  7. linux内核杂记(3)-进程(1)
  8. mxnet基础到提高(7)--卷积神经网络基础(2)
  9. 【Python】关于jupyter几个不得不知道的tips
  10. 【深度学习】预训练的卷积模型比Transformer更好?