三地开发---一个失败项目的思考(2)
2010-09-21 14:01
281 查看
继续检讨o(︶︿︶)o
失败分析:
1.大环境因素
因为是改造项目,所以心理上可能降低了对项目难度的把握。项目一开始,从上流工程到下流工程感觉都在盲目的乐观。
表现在上流工程中,BSE和日本社员,日本社员和客户间交流频度过低效率较慢。北京要确认的问题往往要一个星期至两个星期 才有结果。即使结果出来,在经过几天后可能很快就变了。而且原业务和新业务需求日本把握不足。
北京这边初期虽然很艰苦的研究着源码,但因为对日本低效率的无奈和天津庞大开发团队的乐观,无形中也纵容了这份乐观。
天津新招了四位国内开发多年经验(至少得5年以上)的leader,以及20多个毕业生外加几个部分经验的,如此庞大的队伍让大家都默契的认为项目的成功结束也是指日可待的。还是信心满满的乐观。
2.开发模式上
做过对日开发外包项目的人都知道。基本的模式都两地开发(即日本+国内)。日本做基本设计(可能再加详细设计),国内主要是编码,测试,测试书。中间的交流是以桥(BSE)。这样算来也是三方模式。
这次我们的三地开发若按上面算来该是四方模式了(ˇˍˇ) ,本意是节约成本并摸索出三地开发的经验(实践证明是失败的)。现在细细想来,三地等于设置了两个"桥"(日本,北京),而过多的"桥"设置也增加了“传话游戏”的风险。传话游戏中,10个人做和100个人做,结果相差好多。更何况在业务复杂的项目中,每个桥对复杂业务的理解转达过程中都会打下”折扣“。更严重的是,"桥"得不到下面人员业务理解的及时反馈。北京这边做完的基本设计和详细设计基本都我们说了算,日本缺少了重要的review。天津方面由于多种原因北京这也无法直接把握。
3.人员体制上
北京主力固定人员5,6,7~~?从开始进入坚持到项目结束的固定是5个。一个还去了天津做PM。多时有10多个,不等项目完全展开也就6,7个。人员流动过快。至最后真正熟悉业务的北京这也就剩4个主力。也还是只对自己的模块熟悉。
天津一个PM,外加四个leader。因为管理和各方面问题,致使某些leader中间抵制情绪滋生,负责的机能也疏于管理。毕业生的程序质量几乎无人控制,好多在北京已经开始测试时,发现竟然还有漏写的功能。至纳品前,bug随便点点还是很容易发现。
4.我们自己
现在我还在想,如果项目展开我们几个主力能去天津做段时间,虽然不能说力挽狂澜改变失败的命运,但至少不会败得这么惨。公司头对这事也应该耿耿于怀。
项目初头曾暗示过让我们过去做,出于每个人的种种考虑,大家意见统一的坚持回绝。项目中后期虽然几个人过去了20多天,也已经无力改变。
想想,继续中~~~~~
失败分析:
1.大环境因素
因为是改造项目,所以心理上可能降低了对项目难度的把握。项目一开始,从上流工程到下流工程感觉都在盲目的乐观。
表现在上流工程中,BSE和日本社员,日本社员和客户间交流频度过低效率较慢。北京要确认的问题往往要一个星期至两个星期 才有结果。即使结果出来,在经过几天后可能很快就变了。而且原业务和新业务需求日本把握不足。
北京这边初期虽然很艰苦的研究着源码,但因为对日本低效率的无奈和天津庞大开发团队的乐观,无形中也纵容了这份乐观。
天津新招了四位国内开发多年经验(至少得5年以上)的leader,以及20多个毕业生外加几个部分经验的,如此庞大的队伍让大家都默契的认为项目的成功结束也是指日可待的。还是信心满满的乐观。
2.开发模式上
做过对日开发外包项目的人都知道。基本的模式都两地开发(即日本+国内)。日本做基本设计(可能再加详细设计),国内主要是编码,测试,测试书。中间的交流是以桥(BSE)。这样算来也是三方模式。
这次我们的三地开发若按上面算来该是四方模式了(ˇˍˇ) ,本意是节约成本并摸索出三地开发的经验(实践证明是失败的)。现在细细想来,三地等于设置了两个"桥"(日本,北京),而过多的"桥"设置也增加了“传话游戏”的风险。传话游戏中,10个人做和100个人做,结果相差好多。更何况在业务复杂的项目中,每个桥对复杂业务的理解转达过程中都会打下”折扣“。更严重的是,"桥"得不到下面人员业务理解的及时反馈。北京这边做完的基本设计和详细设计基本都我们说了算,日本缺少了重要的review。天津方面由于多种原因北京这也无法直接把握。
3.人员体制上
北京主力固定人员5,6,7~~?从开始进入坚持到项目结束的固定是5个。一个还去了天津做PM。多时有10多个,不等项目完全展开也就6,7个。人员流动过快。至最后真正熟悉业务的北京这也就剩4个主力。也还是只对自己的模块熟悉。
天津一个PM,外加四个leader。因为管理和各方面问题,致使某些leader中间抵制情绪滋生,负责的机能也疏于管理。毕业生的程序质量几乎无人控制,好多在北京已经开始测试时,发现竟然还有漏写的功能。至纳品前,bug随便点点还是很容易发现。
4.我们自己
现在我还在想,如果项目展开我们几个主力能去天津做段时间,虽然不能说力挽狂澜改变失败的命运,但至少不会败得这么惨。公司头对这事也应该耿耿于怀。
项目初头曾暗示过让我们过去做,出于每个人的种种考虑,大家意见统一的坚持回绝。项目中后期虽然几个人过去了20多天,也已经无力改变。
想想,继续中~~~~~
相关文章推荐
- 三地开发---一个失败项目的思考(1)
- 很多事情都会影响一个软件开发的失败 风险是在项目中发生的一系列事件或不利结果的可能性
- 移动项目开发笔记(一个用户控件引起对asp.net 2.0编译的思考)
- 一个利用微信分享的项目开发过程以及后续思考
- 你适合做一个项目经理吗 - 关于项目经理的终极思考
- 一个项目搞定Android开发, Google天气预报开发之API的分析
- 【安卓开发】安卓实用demo合集,有了这些一个项目轻松搞定
- 使用nodejs、ejsExcel、express、vuejs编写一个excel转json的工具——第一步:创建vuejs项目并搭建开发环境
- 基于安卓开发后嵌入一个html5开发的项目碰到的问题
- 开发一个好项目:二、actvity简便跳转,创建菜单按钮,正确使用fragment
- 你适合做一个项目经理吗 - 关于项目经理的终极思考
- 2014项目总结:一个比较失败的项目总结
- VR游戏开发干货教程:如何创建一个VR项目
- 开发团队如何完成一个项目
- 着手一个手游项目的思考
- WEB项目前台开发管理的思考
- 软件开发项目管理的一点思考
- 最近的一个项目中基于MsCrm二次开发的操作总结
- AOP在大规模软件开发项目中应用的尝试与思考(转载)
- 介绍一个免费部分开源项目:基于ARM的嵌入式系统开发平台-CooCox