IBM Rational 成功案例
面对在调整的环境下简化流程和降低成本的要求,大的州政府机构将面临相当大的挑战。许多现有的过程是手工的和基于文字的,所以州政府机构需要一种自动化的系统,它能够监视、调节、提供对服务的更好接入。同时,州政府机构还有第二个要求:远离老化的大型机技术而转向基于开放标准的更新的、更节省成本的技术,包括J2EE。
当该州政府机构启动一个项目来满足这些要求时,它增加了两个属于自己的关键内部目标:利用整个项目所有的全体大型机开发者,采用一种更结构化的生命周期方法学。当项目完成时,州政府机构需要的不仅是一个可以工作的系统,还有一支技术熟练的队伍,他们具备正确的工具和方法来维护和改进该系统。州政府机构发布一个 RFP 以获取帮助来达到这些目标。最终的目标,当然是通过在州内提供及时合适的利益给哪些州政府机构服务的客户。
许多世界顶级的咨询公司提交了方案建议,但是只有一个组织――来自IBM商业咨询服务――提供了基于 IBM® Rational® Rapid Developer(RAD)的方案,RAD 是一个体系架构化的快速应用开发(ARAD)环境,它能具有完美地适合州政府机构的需求的许多能力。当把开发者与传统复杂度的n-层开发隔离时,它帮助开发者迅速构建可靠的、可升级的n-层系统,这样能够使得州政府机构的大型机开发队伍迅速成为高效的J2EE开发人员。
Joe Kaczmarek,IBM商业咨询服务合作伙伴和服务区副经理解释到:“Rational Rapid Developer 是我们解决方案的基础。解决方案还有其他的组件,比如工作流应用程序、报表、业务规则,我们面临的关键挑战是在终端用户的前面筛选出基本的页面,管理持久存储层,在J2EE应用开发环境中做以上的事情,该J2EE应用开发环境我们可以非常迅速和自信地构造并部署。Rational Rapid Developer 确实是使得我们能够将获胜的解决方案交付给州政府机构的一个关键因素”。
最终,IBM商业咨询服务的专家和 Rational Rapid Developer 的结合不仅引得了合同,同时也使得一个项目成功的交付阶段仅仅在12个星期完成。这个成功大部分要归功于在这个时期州政府机构的J2EE开发技巧的迅速提高。
挑战:利用过去的开发者以及引入完整的生命周期过程
在全球160多个国家具有超过60,000咨询顾问和专业人员,IBM商业咨询服务成为世界上最大的咨询服务机构。作为IBM全球服务(IGS)的一部分,IBM商业咨询服务提供给客户商业过程和业界的专家意见,这些专家意见是针对某个特殊的行业问题的技术解决方案的深刻理解,以及能够在符合底线商业价值的条件下进行设计、构建、运行这些解决方案能力。
在这个项目中,客户具有有限的预算并且希望通过现有的开发者的员工来降低成本。能够培养这些开发者加快速率,并且使得他们在将来维护应用程序的知识转移计划和训练计划是方案建议中一个重要的约定,作为IBM商业咨询服务的管理咨询顾问和IT架构师, Dennis Stotts 解释道,“对于我们来说,很明显这个客户需要工具来建立一个基础设施进行定制开发,以及维护他们的环境向前发展。所以我们求助于快速应用程序开发(RAD)工具,它们能够使得具备最少的或者没有J2EE开发经验的开发者也能够成为高生产率的――这就是 Rational Rapid Developer。”
IBM商业咨询服务的项目经理 Scott Ashworth,指出州政府机构也意识到在验证过的方法学环境下应用开发工具的重要性。“在过去,州政府机构的手工作坊式的团队确实没有以任何类型的项目生命周期方法学来运行。那是方案建议中的另外一个重要的约定;他们希望得到的建议包括过程――一个良好的、健康的系统开发生命周期方法学。这些和基于IBM Rational 统一过程的方法非常吻合。而且,IBM Rational Suite Development Studio 和 Rational Rapid Developer 中的工具紧密整合确实给他们展示了在机构内部的增长机会。”