[sunhope888]的博客:
http://sunhope888.mypm.net
EPL 从众多公司中选择了Borland
       EPL 背景情况
  EPL 公司于1977 成立,是一个集成化数据处理解决方案与技术的业务提供商,为信用合作社提供全面的服务。EPL 提供完整的数据处理解决方案,其中包括硬件,软件,培训,安装以及运行支持。除此之外,它还提供通过全业务,触摸屏电话亭,国际互联网金融服务,电子商务,ATM/借记卡等众多方式实现的远程接入技术。
  满足开发者的需求
  EPL 由信用合作社全资拥有,而信用合作社又是其产品与服务的用户。EPL 向分布在美国各地的150 多个信用合作社提供服务。EPI
致力于提供高品质、节省成本的应用和服务,能够预测、评估、实施、改善并定制数据处理解决方案,为信用合作社成员带来价值。对于信用合作社的处理、会员可达性以及便捷来说,EPI 产品的性能是至关重要的。2001 年初,EPL 准备开发一种新型CUE Passport 产品,该产品将为信用合作社的客户提供共享的转移能力。MichaelStoeckert 是EPL 的首席信息官(CIO)兼首席技术官(CTO)。他领导了一个由30 多人组成的开发机构,当时使用Rational 以及其他竞争性产品,但是他意识到对这个开发机构来说,并没有所需要的开发工具,能够按照真正集成的方式建模、构建并分发新的应用。Stoeckert 对当时的情况还记忆犹新。他说:“在二十世纪九十年代中期,EPL 购置了全套的Rational 工具,但与其说带来了好处,倒不如说带来了更多的害处。Rational 卖给我们工具时收的是全价,但启动并运行起来的价值却是打了折扣的。Rational 成了样子货,它太复杂了,公司在开发者身上的投资也不够,没有对他们进行适当的培训。    
  这就导致了大量主要客户机/服务器类型产品使用来自不同语言供应商的多个IDE 进行开发,这些产品产生了随机代码,没有被很好地存档,也不可重现。EPL 需要一个更加强健的应用开发工具以及Java? IDE,这一切都在一个程序包中。”
  从概念到完工六个月的时间=节省2.5 年+200 万美元
  CUE Passport 项目耗时六个月完工并分发,创下了记录,EPL 在Oracle9i?上面实现了第一个J2EE?应用。对于EPL 来说,Together ControlCenter 对J2EE 的深层支持是不可或缺的,因为其新构架结构是基于Java 标准的。在Java 开发的每一个阶段,都用到了TogetherControlCenter,从确保EPL 最大地利用可复用代码好处的初步设计到QA 分析、audits/metrics,到直接代码与模型同步,到全面的文档生成。另外,在数据库方面,Together ControlCenter 充分利用了许多用于计划的Java 插件以及写入数据库的数据;对于EPL 开发小组的速度与准确性来说,这些计划的即时文档生成是关键的。
  Stoeckert 领导下的许多开发者曾使用过其他的开发工具,非常高兴地看到实时的双向编程对他们来说是那么地鼓舞人心。他回忆说,一位工程师简直不相信使用Together ControlCenter 是实时完成的,使用一些其他开发工具时,必须初始化代码生成,需要点击若干个功能以及逆向工程才能做到。另外,开发小组对于Together ControlCenter 改变方案/顺序和类别图表的能力以及真实地查看Java 代码的同时更新能力印象深刻。对于EPL 先前使用Rational Rose?进行的昂贵投资来说,有两个功能最需要,即逆向工程以及模型与代码的同时更新,现在不需要了。
  Stoeckert 说:“Together ControlCenter 来到的时机是再好不过了,当时我的开发小组正在使用的工具不能象TogetherControlCenter 一样带来设计与代码同步,也不能进行完整的存档。没有其他的工具如此专注于捕获数据,这也是我们在创记录的六个月内就完成了开发与分发的主要原因之一。”
  他接着说:“Together ControlCenter 如此易于使用,我们将继续增强CUE Passport 的性能,我们不费气力就能实现。事实上,在CUE 大量上市前的那个月,我们雇了一位新开发者。由于Borland 所使用的这种直接方式,他在一周内就能快速参加到项目开发工作之中,很快带来价值。但是,在一个充斥基于Microsoft?的IDE 以及COBOL 的世界里,需要几个月的时间,有时需要几年的时间,才能做到这一点。”
  EPL 在Together ControlCenter 上面实现标准化EPL 在购置Together ControlCenter 中继续实现了经费节省与价值,尤其是使用实例及使用实例建模能力范围更广了。
  Stoeckert 回忆道:“当我们第一次使用Borland开始工作时,我们也考虑使用Doors®进行需求管理,因为Together ControlCenter 允许紧密集成。我们很快意识到购买Doors 将可能导致一个巨大的技术重叠。Together ControlCenter 满足我们的需求管理需要,我们不必投资额外的技术资金,这就为EPL 带来了额外的经费节省,反过来说,我们的客户也节省了经费。”
  EPL 取得CUE Passport 项目以及Oracle 分发成功后不久,就在Together ControlCenter 上面实现标准化。它是EPL 的所有开发以及新架构的基础,从概念到完工实现了全过程存档。
  一个值得信赖的伙伴与服务机构
  EPL 利用了Borland 的咨询与顾问服务。他们不仅在产品以及人员培训方面是快速的,而且在开发环境中实际使用过Together ControlCenter,对大多数服务机构来说,这并不是一个平常的提供项目。
  Stoeckert 最后说:“Borland 解释它的顾问以及咨询方法,说明与竞争对手相比有什么不同,在这方面做得很不错。Borland 不使用合作伙伴,不象Rational 一样到处都用合作伙伴。Borland 认为拥有广泛业内经验的人们必须提供现场培训与咨询,这就是关键之所在。顾问们训练有素,开发水平很高,能给Borland,也能给EPL 带来很大的帮助。”
      参考Borland的相关内容中国软件工程网(rjgc.net)有详细介绍。
sunhope888 发表于 2009/4/2 10:48:00 阅读全文 | 回复(0) | 引用通告 | 编辑 | 收藏该日志

发表评论:

    昵称:
    密码:
    主页:
    标题:
公 告
登 陆
日志日历
搜 索
日 志
评 论
链 接
统 计