以文本方式查看主题

-  计算机科学论坛  (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=37700)


--  作者:wcdxyl
--  发布时间:9/7/2006 5:31:00 PM

--  做日本项目的体会[原创]
由于前段时间接触一个外包项目,这是一个日本银行应用的项目.
开发环境:tomcat+db2+tegether

  首先介绍一下这个项目据说是20家公司同时开发,每个公司开发的业务模块不一样.主要是用VSS来实现版本控制.开发之前进行了培训,主要是开发规范和测试用例的学习.

      然后在不了解业务的情况下拿到开发式样书,也就是我们所说的开发文档.其中包含数据库建模图,软件界面以及调用方法,可以说是傻瓜式的开发.提交项目的时候需要review,需要两样东西:程序和测试用例.由日本人亲自检查,其间检查规范,询问开发逻辑,不涉及业务.最后通过走人.

  我说得比较简单,但是日本人对开发规范和测试非常重视,我感觉已经很规范也因为几个空格被打回来修改.感觉有些事无巨细,非功能的小问题也不放过.但是后来思考才知道这个才是这个项目成功的关键.因为20个公司不同的人开发,必须要严格统一,不然以后维护根本不可能.

  这个项目技术虽然没有用到最新的,但是保证肯定是最成熟的.开发过程完全不涉及业务,这样可以保证项目的保密性,可以让开发人员完全不知道自己做的东西最终是干嘛用的.另外他们特别注重质量,不怕浪费时间,有不合格一定打回重做,决不妥协.如果国内的项目也能如此严格把关操作,严格测试,软件质量肯定能上一个台阶.

  之前有人说日本做设计,外包别人干体力活,开发人员就想机器根本学不到东西,我认为非也.象这个项目的管理方式我觉得就是一个值得学习的例子,模块之间接口完全通过规范缝合,交流都是邮件,大家彼此不认识,国企就能不做到,整天开会都解决不了,这就是差距啊.

  我的体会是项目管理不光是项目经理按照软件工程流程列计划就好了,也要加大测试力度,同时严格要求开发人员规范作业,这个才是项目成功的关键.


--  作者:幻想与你同在
--  发布时间:9/27/2006 12:14:00 PM

--  
很强啊!!!!!
--  作者:diliver
--  发布时间:10/8/2006 2:59:00 PM

--  
国内软件业要学人家的地方可多了!~~至少那种严谨的态度就值得好好学习!~~
--  作者:shun
--  发布时间:11/8/2006 11:31:00 PM

--  
没错.这也是很多中国人在日本公司做不下的原因.
而且这样的管理,在日本司长期工作,编程人员的职位很难提升,也感觉枯燥..虽然有钱赚.
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
78.125ms