您的位置:逆风者 软件工程 正文
原作者:www.upwinder.com 添加时间:2007-09-02 原文发表:2007-08-31 人气:6 来源:51CMM

本文章共4740字,分3页,当前第1页,快速翻页:
 
  讲在前面的故事

  伊利诺伊州,芝加哥:正如Cap Gemini Ernst & Young(CGEY)的解决方案设计师经理在芝加哥加速开发中心所声称的,Ashvin Vellody的工作围绕着使企业软件系统相互对话。“我们开发的大型项目,需要以不同的行业规范类型提供给客户,”Ashvin解释道。“CGEY使用了世界上遵循CMM 3和ISO 9000的开发工具来提供任何类型的软件项目—自定义编码的J2EE产品、PeopleSoft打包实施、集成项目或任何可能的情况。在我们的中心,我们提供方法、工具和人员以可预知的方式快速提供复杂系统。”
逆风编程精品

  加速开发中心是CGEY交付方法学中的一个重要组件。它不仅提供专业环境中的基础架构、过程和人员,“界面外观的问题在B2B集成项目中并不总是很重要,但由于目标是简化做事的旧方法,因此涉及到的过程更加复杂。”

  有助于满足合约中客户的严格最终期限,还为其设计人员提供工具和技术,通过更高的生产率支持加速交付。Ashvin说,“由于环境很灵活,所以人们来到中心工作;您可以在利用我们的工具和环境的同时配置自己的项目小组工作空间。诸如此类的微小改变会带来生产率显而易见的提升,并可提供卓越的工作空间。还有一个完整的工具小组坐镇后方,帮助多个项目成功地完成交付。”

  中心大部分的时间和资源都投入到构建系统间的连接。这就意味着为自定义构建的连接器进行编码,或使用即取即用的集成解决方案,或通常两者兼有。但对于所有进行中的编码和软件工作来说,Ashvin的大部分时间都投入到了不涉及削减代码的任务;诸如计划、建模、设计,甚至协议之类的任务—软件集成后的“软知识”。

  不同对象的不同集成需要

  开始一个项目时,Ashvin多项任务中的首要任务之一是,当新的集成系统完成时评估它的首要业务目标,以及什么类型的对象使用它—系统将首先服务内部用户、其它业务,还是服务终端客户?

  “企业到企业(B2B)系统与企业到消费者(B2C)系统完全不同,”Ashvin 解释说。“B2C系统就是我们通常说的“深入接触”系统。它直接与终端客户交互,因此它必须是面向用户的;界面外观应该十分友好,这就意味着格外注意用户界面。B2C系统还提供对大量人员的服务。它的事务处理量不会很大,但会有大量人员利用这些服务。”

  Ashvin将此系统与B2B系统进行了比较,后者通常意味着简化复杂的商务处理,如自动化库存和订购,通常基于纸张(至少一部分)的过程,以及或许涉及到的旧的原有系统。

  “界面外观的问题在B2B集成项目中并不总是很重要,但由于目标是简化做事的旧方法,因此涉及到的过程更加复杂。”Ashvin说。“例如,我最近项目的客户是一家电信公司。该公司希望更好地处理客户的呼叫,使其呼叫中心的操作与后端计费系统之间的过程更加自动化。因此我们紧张忙碌了11个月,对CRM前端、后端计费系统进行了评估,并将一些体系结构部署到位。该项目用来简化商务过程,并且处理两个系统(原有计费系统和更现代化的CRM)间的复杂事务。”

  原有系统、Spaghetti 代码、金苹果,以及大的飞跃

  根据Ashvin的说法,CGEY已经看到了公司整个客户群集成项目的增长。这些集成中的大部分分为两大类—客户或者扩展原有系统,或者自动化过程,努力争取提高生产率。有时二者都需要。

  由于目前预算紧缩的现实,各公司正试图一丝不漏地发掘原有系统的全部生产力。旧的应用程序并不总是在头脑中用现代的体系结构构建,并且将新旧应用程序相混合几乎是疯狂的。

  Ashvin说,“我们所面临的集成原有系统的挑战是双重的。首先,我们必须从系统中抽取出spaghetti代码和逻辑,而系统在过去的30年中可能已被反复构建或修改过多次。了解系统的人不总是可以接受改变,他们也可能不愿意共享知识。另一个挑战是识别所谓的项目“金成果”—新的做事方法的前提或全部意义。”

  Ashvin针对其最近的电信公司计费系统的项目指出,“计费十分复杂,一个过程可能涉及20个不同的领域。
 
本文章更多内容1 - 2 - 3 - 下一页>>
相关文章

“寻找圣杯的任务”——度量软件之美
软件开发质量管理层次模型
代码检测:Code Review与CheckStyle
统一建模语言UML轻松入门之用例
统一建模语言UML轻松入门之动态建模
项目经理:做好项目开始阶段的九条经验
追求代码质量: 不要被覆盖报告所迷惑
统一建模语言UML轻松入门之综合实例
32位程序移植到64位平台前的准备工作
统一建模语言UML轻松入门之基本概念
为什么要用UML建模之建模的重要性
函数库、组件产品的测试方法
为什么要用UML建模之建模原理

相关评论


本文章所属分类:首页 软件工程

  热门关键字: