以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 软件工程论坛 』 (http://bbs.xml.org.cn/list.asp?boardid=48) ---- 也谈日本外包项目失败的原因 (http://bbs.xml.org.cn/dispbbs.asp?boardid=48&rootid=&id=39631) |
-- 作者:qpf2000 -- 发布时间:11/2/2006 11:11:00 AM -- 也谈日本外包项目失败的原因 在日本外包公司工作的这几年中,对日本外包项目有了一些见解,也发现了很多问题,现在想把它写出来。 1前期需求不明 按照软件工程学上的理论,前期的需求分析需要占掉整个软件开发生命周期的三分之一,可是在做了几个大型的日本外包项目之后,并且经历过几个前期需求分析之后,深深的感到需求分析是跟着开发一起做的,盲目草率的提案,客户的模糊确认,在项目开发初期就埋下了一个巨大的隐患。 2设计过于理想化 毕竟再好的系统设计方案都不能够绝对完美的,必须对一些东西有取有舍,才能让一个设计变为可行。 3变更不断 产生这个问题的原因不用说,也可以想到是由以上的情况导致的,我想这是日本外包项目的一个通病,也是导致最终失败的一个重要原因。 以上根据表面的现象分析出来的一些原因,如果加强这些地方的控制是不是就能够转变呢? 日本是一个太注重于以人为本的国家了,客户至上的观念在这里表现的淋漓尽致,客户任何需求都要达到的想法也随处可见,当然作为软件开发来讲这是应该的,但是什么都要有一个度,过而不及这个词我在日本的这些日子中有了深刻的体会,由于客户的一个小小的不满,可能会把整个软件设计框架推翻重做的事情也在身边随处可见。 日本也是一个太注重于自动化的国家了,什么东西都想自动实现,当然这不能说不好,但是好像现在还不可能做到吧。一个深刻的感受就是,为了少写几句代码,可能会开发出一个工具,进行相当复杂的设置之后,生成一个还需要再修改的代码。 综上所述,日本外包项目失败的原因显而易见了。 以上只是本人的一些经历和一些肤浅的看法,不过还是想和大家分享。谢谢 |
-- 作者:jiachong -- 发布时间:11/2/2006 1:33:00 PM -- 不错,鲜活的例子 所以快速迭代还是很有道理的,不要一次做太多的事情,做太好的理想规划 还是尽快让产品接受用户的检阅然后在一个个新的迭代中慢慢完善吧,客户在看到东西后(哪怕还存在缺陷)所提出的具体要求比关起门来空洞地琢摸出来的美好需求会有很大差距 |
-- 作者:figowen -- 发布时间:1/18/2007 1:55:00 PM -- 写得太好了!我有深刻的体会,我也是做日本外包项目的,每次从开始作业到交货变更不断,对开发和测试工作造成特别大的影响,张票多,设顶多等等等等。 |
-- 作者:csli888 -- 发布时间:1/23/2007 2:34:00 PM -- 嗯,写的相当的好 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
58.594ms |