改进是每个项目经理都会遇到的头疼事。

1. 小故事

张三有点烦恼。张三兴冲冲的到一个项目入职了,踌躇满志,这次一定要干点成绩出来。因为入职前,领导找张三谈过,项目目前存在不少问题,需要改进。在经过一段时间的调研后,张三拿出了一整套改进方案。张三将整套方案提交给领导,领导看了第一眼,说很好,我需要再研究研究。过了几天,领导还没研究完。张三去找领导,领导开始拖延,主意不错,但是是否适合我们公司,还需要观察和研究。最后,所谓改进不了了之,张三很失望。

2. 常规想法

很奇怪,这么好的改进方式,领导居然会拖延,张三还是觉得应该和领导讨论讨论。领导表扬了张三的方案和改进的愿望,就是这个“但是”比较意味深长。张三后来才慢慢弄懂,改进方案中推翻了该领导以前的某些措施,并且也不符合公司实际起作用的某些潜规则。

大改进的风险是如此之高,很容易就和某种看不见的规则发生冲突,引起敏感反应。那么小改进呢?

不要进行小改进。领导看不见的事就不能做,这是中国式的处事方式。也会有人提醒,你这么干“有些人”会不高兴的哦,这个“有些人”是谁?也会有人拒绝,这就是我们的做事方式,不能改。所以到最后,项目经理也只能看作不关我的事,独善其身。

3. 继续思考

小改进真的没什么效吗?它可以有效的。以一个6个月的项目为例,如果每两周(一次迭代)能够有2%的改进,确实很难看出不同。但是在6个月后,差异达到27%,这是极其明显的差异了。因此小改进很有效,但是难在持之以恒。而且没有小改进,哪来大改进,一口怎么也吃不出一个胖子。而且小改进容易找到,并且没有那么大的障碍。

另外,假如张三坚持进行小改进,而另一项目经理王磊不做任何改进,只在结束后进行总结(如果王磊有这个好习惯的话)。在6个月的项目结束后,张三碰到的状况和积累的经验将远远超出王磊。在3-5年后,会是多大的差异。

4. 参考案例

4.1 参考案例1

这是一个对比案例。

A项目和B项目是基于同一平台,不同细分市场的项目,极其相似。以两个项目组并行的时间进行比较。在前6个月,两个项目看不出明显的差别,都存在较多的Bug,并且有时都不能按期交付。但在6个月后,两个项目的差别开始显著,B项目的质量控制明显得力,响应变化速度快,持续交付成果。A项目代码质量堪忧,很难新增功能。在一年后,差别愈发加大。两个团队应对变化的方式也截然不同,A团队总是感叹又要改变,B团队则在商量这次进行什么改变。

分析,如果A项目以每两周2%的速度崩坏,B项目以每两周2%的速度改进,那么6个月结束后,B项目将优于A项目62%。(注,此计算仅作理论分析示例。)

4.2 参考案例2

这是一个已经历时5年的项目。

项目运转得一直不算顺利,但是真正令项目伤筋动骨的是数次大改进。其中一次是公司决定引入CMM。公司建立了SEPG组,SEPG组长非常强硬,强制规范项目中的各种行为,引发了极大的反弹。在各方抵制下,CMM改进失败了。

现在这个项目成为了改进的禁区,人们谈改进而色变。项目中的人也是得过且过,当一天和尚,撞一天钟。

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

软件项目经理新手上路6 - 不要进行小改进相关推荐

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

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

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

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

  3. 软件项目经理新手上路2 - 力量从哪里来?

    技术冲突是技术出身的项目经理经常碰到的事情.一开始只是技术讨论,讨论着讨论着就变成了技术冲突. 1. 小故事 张三最近的心情很糟,这起因于一次技术争论.在解决一个技术问题的时候,张三和李四的设计不同. ...

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

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

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

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

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

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

  7. 软件项目经理职责[转](

    国际软件项目经理的七大素质: 1.在一个或多个应用领域内使用整合了道德.法律和经济问题的工程方法来设计合适的解决方案. 2. 懂得确定客户需求并将其转换成软件需求的过程. 3. 履行项目经理的职责,善 ...

  8. 软件项目经理的心得和经验总结

    从自身经历的角度谈谈企业信息化软件项目经理的能力和主持项目时应关注的问题和焦点,不足之处请广大同行指点,大家一起交流共同进步. 我国的软件企业大部分是以接项目的形式做为生存和发展的途径,项目有大有小, ...

  9. 软件项目经理必备素质(转载)

    软件项目经理必备素质   转自:CnPack 开发网站 日期:2006年1月12日 作者:王坚 (原创)     发布时间:2005-07-11 注:转载本文已征得作者同意,作者和本网站对内容不负任何 ...

最新文章

  1. 清华大学校计算机志班,计算机系2020年度酒井之星 | 个人篇
  2. 牛客网(剑指offer) 第十题 矩形覆盖
  3. C++ JSON库:JSON for Morden C++
  4. ubuntu14.04安装git
  5. Leetcode--450. 删除二叉搜索树中的节点
  6. 理论基础 —— 线性表 —— 顺序表
  7. 注册商标需要多长时间
  8. CodeForces - 1013B And 与运算暴力
  9. XXX管理平台系统——项目总结(over)
  10. python日记----2017.7.20
  11. git log和reflog
  12. python下载完是什么样的图片_[宅男福利]用Python下载页面中所有的图片
  13. 僵尸进程与孤儿进程(精简易懂,直接要害)
  14. 策略模式详解(用java语言实现策略模式)
  15. 洞态IAST实现思路分享及讨论
  16. R 回归分析 非线性回归模型
  17. 杭州公积金修改手机号信息
  18. python手绘效果图_用Python做个海量小姐姐素描图
  19. 一款开源免费的办公套件系统:DzzOffice详细部署
  20. python创建方法draw_【python设计模式-创建型】工厂方法模式

热门文章

  1. java 不区分KEY大小写的MAP
  2. 学计算机换屏幕,自已动手修电脑省钱省时,手把手教你零基础学会笔记本如何换屏...
  3. 01文件上传漏洞(黑名单检测篇)
  4. 原生js选择器或者选择元素或者选择方式
  5. 谷歌云服务器设置ssh账号,谷歌云设置ROOT用户以及允许使用第三方SSH工具登录教程...
  6. 在谷歌云服务器(ubantu 16.04)上部署单机hadoop(2.9.2)环境
  7. 二维数组的冒泡/选择排序(两种实现方法)
  8. php x20,歌诗德DAC-X20 50天使用小记—— 超值好选择!
  9. Linux使用命令行复制文件的6个案例
  10. html 输入框输入事件,input输入框事件