【IT168 业界资讯】
本文根据Jamie M. Thomas在2009 Rational软件高峰论坛上的演讲整理,Jamie女士在演讲中谈到软件交付对智慧地球的意义,及软件交付所面临的挑战,同时,宣布今天Rational将发布的多版最新产品和解决方案。
今天我要跟大家讲一讲有关软件交付。非常高兴来到北京,特别是看到北京很多伟大的工程,从长城到奥运场馆,再到漂亮的现代化都市。从全球工程上做一些比较,就可以看到信息技术创造了哪些成绩。通过信息技术创造了很多具有创新性的价值,从交通运输、电网建设,直到智慧的城市,都是如此。
而其中,软件在很多解决方案当中起到决定性的作用。因此,我们的手上有着非常强大的能力——软件交付。如果能以正确的方式进行软件交付,我们这个行业就能够成为全球最有竞争力的行业。
如何在软件交付当中有所作为呢?首先,我们看看在软件交付环境中会面临哪些挑战。你的组织是不是很分散?分散在不同的城市、不同的地区,甚至可能跨越几个国家。如果你是一家跨国公司,你肯定有这样一些分散的团队。在开发软件的时候,要有沟通,要有协作,怎么解决?有没有一个推动变革、沟通协作的企业文化?有没有敏捷的反应能力?更重要的是,是手工配置资源还是能够以一种智慧的、自动的方式优化资源配置?你的人力资源、知识产权能够更智能地解决企业的一些问题吗?
如果你看到企业中存在这些问题,接下来我们就看看从哪儿开始完成今天的变革?从一开始我们就相信,这种以软件为核心的变革需要一种渐进式模式来完成。基本上,我们需要了解业务、运营目标;需要了解现在处在哪一阶段,是在软件开发过程中的哪一个点;需要了解我们的优势、劣势,我们的能力、组织机构,以及和其他人的差距。我们需要根据这些信息制定一个可执行的计划,这个计划包括部署非常好的实践,以及用一种自动化模式来使用工具。
最后,在执行过程中,我们也要有系统。系统能够让利益相关方明白和了解我们有没有能力完成目标。在Rational,我们把它称作一个可度量的持续过程改进。这个过程改进基于IBM过去十年服务客户的经验,从此经验中总结的做法。它和今天我们所看到的敏捷流程是一致的。在这个过程中,你可以完成目标,实现大规模化的敏捷性应用。
在这种变革的背后,正是Jazz平台。Jazz平台是在软件交付生命周期中的一系列的平台,它像一个社会网络,包括高性能、安全以及流程的协调统一。有了这样的平台,我们能够在整个软件交付的生命周期中,使用很多IBM提供的工具。作为合作伙伴,也能够加入到Jazz的生态环境,在这样的生态环境当中,很多合作伙伴已经给我们提供或者宣布将提供Jazz的解决方案。
所有这些工具一起能够帮助我们完成这样的变革,协作、自动化、报告,这些都是实现交付能力改善的重要步骤。我们希望能够利用团队的优势为项目提供知识的支持。我们也希望原来由手工完成的工作实现自动化,以降低风险,实现符合质量和规定的要求。另外,我们还需要实现报告,也就是看看这种变革的进程是怎样的,以不断地分析和改进系统,让利益相关方也参与到这种改革的进程当中来,不管是股东还是程序员,都应该参与进来。
今年,Rational将推出如下新的产品和解决方案:
· 投资与项目管理解决方案Rational Insight--Rational Insight采用IBM Cognos软件构建而成,可提供多项标准和仪表盘,帮助企业快速发现和聚焦造成软件或系统项目延迟或中止的组织性问题,帮助企业领导人衡量和管理整个企业内团队的绩效和项目结果,确保适当的人员顺利展开协作,继而采取实时措施不断改善结果。
· Measured Capability Improvement Framework(MCIF)--为开发团队的负责人提供了一个测量团队工作效率、业务价值的可行框架。这一框架能够帮助他们衡量结果和管理项目,做出必要变更并制定完善目标,从而持续改进软件交付能力。
· Rational Focal Point for Project Management 1.0--这项全新的解决方案旨在减少妨碍软件项目的延迟和错误。通过Jazz底层平台,Rational Focal Point for Project Management可支持跨地区和组织的沟通、工作流和协作,从而改善业务成果和管理不断变化的优先级,帮助企业更高效地实现理想的业务成果。
其他产品还包括:
· Rational Team Concert 2.0--支持更高协作的运作模式;
· Rational Requirements Composer 2.0--将成功案例可视化;
· Rational System Architect 11.3等。
今后IBM将怎样继续前行呢?首先,我们的软件交付服务是在“云”的基础上。同时,我们还有协作式的生命周期管理工具,它可以提供一种更便捷的方式来利用这些能力。此外,我们还将为云计算提供更多服务,将它们应用到更快速的环境中。比如WebSphere CloudBurst等,这就包括了系统架构的整合,甚至WebSphere产品的整合。