“62%的软件项目都没有按期交付,30%的项目成本是由于返工和需求执行不力导致的。对于软件工程师或者一家公司来说,如何应对这样的挑战,实现按时、按质量的软件交付?”IBM软件集团Rational总经理Kristof Kloeckner 表示,“他们需要软件和服务交付的深入转型。”
全球经济体的创新越来越依赖于软件的创新:无论是在系统工程领域,还是在其他的科学研究领域,全球的创新在很大程度上是以软件的开发、变更和监控为基础。越来越多的企业正在提升自身软件和系统交付能力,从而在缩短产品和服务上市时间的同时,预测并尽力规避失败风险。无处不在的软件,成为实现创新的发展基石。软件交付能力变得前所未有的重要。
复杂性挑战软件交付
8月26 日,IBM 以“软件无处不在”为主题的IBM Rational 软件创新论坛(Innovate 2011 China)在北京举行。大会分享了Rational全球和大中华区最新的发展策略和创新理念,介绍了包括系统平台开发及嵌入式系统开发、企业现代化、协作式开发等一系列创新开发技术及解决方案。
IBM软件集团大中华区Rational 总经理夏然表示,IBM 一直将软件视作一种能够提升业务价值、实现企业创新的战略性业务资产。
Kristof Kloeckner 认为,复杂性是当前软件工程面临的主要挑战。多平台系统和应用导致复杂性,另外,还有组织方面的复杂性,如分散在全球的软件或产品的供应链,还有来自于市场上的越来越大的压力,法律合规的压力以及客户需求的压力,这些都使软件交付具有很大的不可预测性。
“今天的创新很大程度上都是通过软件来实现的。”Kristof Kloeckner 举了三个例子。首先是医疗健康行业,利用机器人做心脏搭桥手术,使病人死亡率只有原来的六分之一。第二是智能手机,将智能手机的应用和后端交易的能力结合起来之后,手机银行成为今天使用广泛的银行渠道。这对我们的生活产生巨大的影响,很多人不通过这种方式,就获得不了令其满意的银行服务。第三是汽车,汽车是轮胎上的数据中心,也是移动设备,汽车能提供GPS、交通堵塞的管理等很多能力,而且未来会提供更多的能力。“这三个例子说明,现在的软件交付可以给系统和服务提供大量新的能力,这就意味着系统也会变得更加复杂,维护更加困难,升级也更加困难了。”Kristof Kloeckner说。
Rational为开发组织提供完整、基于标准的开放式软件开发环境,帮助客户更轻松地管理软件和系统的开发与交付进程。技术平台、方法论和最佳实践长期以来始终是Rational软件品牌的核心。拥有近30年历史的Rational 不仅仅是开发技术平台,还包含着软件开发的方法论和最佳实践。
Rational加速汽车研发过程
近年来,Rational 秉承了IBM 智慧地球的愿景,不断致力于为全球软件开发领域提供更能实现创新的软件开发技术以及更具智慧的软件开发理念,帮助广大软件开发团队能够将一个个创新的构想快速转化为实际的软件应用。
比如在汽车领域。在IBMRational汽车系统软件开发平台上,众多国内外汽车厂商正在采用Rational产品来开发嵌入式应用程序,用自主创新的信息技术更好管理客户和市场需求,进行建模编程,完成自动化的功能测试,并借助Rational的软件开发技术有效实现开发过程中的投资回报最大化。
通用汽车面临的最大挑战就是软件的部署和实施,即将软件嵌入到汽车中去。
“现在的嵌入式技术已经超越了我们在过去100年当中开发的所有的技术。”通用汽车电子和软件总监Kent Helfrich 说。通用汽车公司与IBM 合作,在Rational 平台上进行软硬件的开发,从设计到上市仅用29个月。而在过去,这样的新车项目需要花费5到10年时间才能投放市场。
Kent Helfrich认为,Volt 是一个成功的软件复用的案例。他估算通用汽车的传统引擎的软件开发中90%都在Volt中得以重用。此外,HVAC 软件重用率达到60%。Volt已经可以为其仪表板重构LCD 显示,KentHelfrich认为所有的好处都来自于传统群集的软件组件重用。
本次大会还特别介绍了基于Rational创新平台的IBM企业现代化解决方案。该解决方案为企业在当今充满挑战的经济环境中实现IT 投资价值和绩效最大化提供了路线图,可以从外包操作以及业务合作伙伴和客户应用整合的各个方面提供全局支持。IBM 企业现代化解决方案涵盖从发现、分析、建模、设计到System z、System i以及分布式平台的组合、测试、部署和管理等整个应用程序现代化过程中的各个层面。由来自IBM全球经验丰富的服务咨询专家为企业提供企业现代化解决方案以及从实施、咨询到技术支持的全面服务。
本报记者许继楠
……
关注读览天下微信,
100万篇深度好文,
等你来看……