IT治理以及改善成为商业发展和开发全球化发展后的共识,传统集权式的开发管理已经被可管理的IT治理所代替。同时,企业在其面向服务和需求的软件开产品中,也需要在不同的物理地域环境、不同的系统环境、不同的平台实现对整个软件产品生命周期的关注。 因此,Rational消除的不仅仅是不同系统之间的差异,不仅仅是不同开发语言之间的差异,它提供了治理软件开发流程的一整套工具集,从而使得跨地域、跨组织、标准化、高度集中以及松散耦合的模块化工作成为可能。
重建了IT用户,管理人员、开发者、销售人员之间的巴别塔。Rational将需求分析、设计和构建、软件质量保证、软件配置管理和项目管理,作为其帮助企业实现全生命周期的开发管理方法。
特别的开发治理是IT治理的重要子集,从开发的角度观察,Rational将为企业的整个过程提供可操控的管理,并通过自动化的手段,为企业中的各种角色之间实现统一的沟通。并将管理运营、业务和设计开发之间建立统一的沟通能力。
在开发流程中我们常常发现,各方对供需的表达多数情况是完全不同的。而在这些沟通中,对成本的依赖和控制是完全不同的。Rational能够对资产和管理成本进行标准统一的评估。
除了开发环境、需求分析、建模等等这些之外,通过Rational的实现,要让开发者将其主要精力放在正确的工作上,从而将其解放。而企业也更加直观的可以感受到,从实际工程成果而非天花乱坠的报告中来获得对项目的把握。
让参与项目的各方获得对需求的把握控制能力,这正是Rational能够创造商业价值的原因。如今面向服务的软件开发,越来越像一个没有终点,并根据需求不断设计开发的漫长进化过程,需求在不断变化,因此,我们需要及时对我们的软件产品做出调整。
而最佳的决策是使用最小量的过程和成本来实现最为准确和高质量的产品,甚至可以满足用户苛刻的个性化服务、响应速度和定制要求。Rational正在解决比如重构或者创造一个崭新的业务这样动态易变的要求。
此外,Rational与开放源代码社区的结合日渐紧密,例如与Eclipse结合的开放软件模式扩大了整个软件开发的生态系统,也成为许多实验性技术的平台。从开发管理的角度来说,Rational缓和了不同角色之间的矛盾,让每个位置的人员拥有最为准确的定位和矛盾的缓和。
从更高的层面上看,我们看到的却是整个流程的治理。从需求、设计、建模、实现、调试、测试、安装、部署,Rational提供每种层次以及之间的相互对话能力。而通过IBM倡导的RUP,则实现了对任意规模、任意范围、任意类型的敏捷和弹性。
这一整套对软件开发流程治理的理念和工具,构成了IBM Rational想要构件的软件生态系统。正如IBM宣称的那样,企业需要拥有随需应变的能力,Rational正在将这一梦想照进现实。
var atrtitle = "Rational:将开发流程治理的梦想照进现实";