荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Minatl (苏醒), 信区: Program
标  题: 第二阶段:现场分析,海外编码
发信站: BBS 荔园晨风站 (Mon Oct 11 08:21:32 1999), 转信

  第二阶段的工作方式是,由几个系统分析员形成一个小组,和用户直接接触,定义
系统需求,然后将需求传达给海外的程序员。大多数在第一阶段雇佣海外程序员的开发
商正在考虑向这种方向转移。使用少数几个现场分析员将节省大量的旅费和管理开销。
利用海外的软件工程师完成设计还会使人才流失问题减至最低程度,并且使得海外软件
公司能够建立其自己的基础设施,并积累起在软件技术上的专长。
  第二个发展阶段的问题和不利之处在于:最终用户不会放心让一个几千里以外的海
外公司去承担关键的项目。用户会怀疑软件开发者是否能理解他或她提出的需求中的细
微差别,也不能确信开发者是否能对开发过程中的需求变化作出适当的反应。
  在大多数发展中国家,通信设施建设水平不高,其官僚机构和作风也使美国人大为
挠头。不久前,我曾费了很长时间才和一个印度的同事建立起电子邮件的联系,我的同
事抱歉地向我解释说,为了在某人的INTERNET节点上获得一个电子邮件地址,需要向政
府进行申请并获得允许。在理论上,现代的技术使得从New York到Bangalore的传真和电
子邮件象从Bangalore到New York一样容易,然而实际的情况却不是这样。
  第二个阶段并不是一个要么全有要么全无的时期:它在某些情况下出现,而在其它
情况下却不出现。它对于接口和最终结果被很好地理解和定义的系统开发项目非常适合
。例如,为UNIX硬件平台做C++编译器的软件工程师无需和产品的最终用户进行很多交流
。这说明了为什么许多美国硬件和软件公司采用第二阶段的组织模式。当然,如果你受
雇于一个已经处理好和海外分部的远程通信问题的跨国公司(如最近在马尼拉新开办公
室的Anderson Consulting),你在开发软件项目时可能将不会遇到很多新的问题。
  如果你的用户和开发者习惯于采用CASE工具所支持的严格的软件开发方法,那么你
能从根本上减少通信带来的问题。法国里昂的一家公司,PACT GROUP,已经采用了这种
方法。它和欧洲的客户一起工作,采用智能软件ADW CASE工具做用户需求文档。ADW信息
库随后被传到马尼拉,在那里的一个软件工厂中,由菲律宾程序员进行设计,实现和测
试。其中每个程序员都配备了智能软件CASE工具。

--
※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.0.158]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店