“软件经济学”持续演进

“软件经济学”持续演进

【CNW.com.cn 专稿】自2009年首次提出“软件经济学”理论之后,蓝色巨人IBM一直努力将这一理论向更深入、与企业业务战略结合更紧密的方向推进。“软件计量经济学”的诞生便是其努力的最新成果。

作为一种区别于传统“软件工程学”的新理论,“软件经济学”在推出伊始即因其强调组织从经济角度衡量软件开发的投出产出比而受到广泛关注。具体来说,“软件经济学”关注组织在软件投资和业务战略两个方面的有效结合,致力于通过具体的方法指导软件开发过程中各项工作与资源的配比,从而获得最高的ROI(投资回报率)。

伴随这一创新理论的诞生,IBM Rational软件开发解决方案也在产品开发方面进行了针对性的策略调整。从2009年至今,Rational相继推出了Rational Insight、MCIF(Measured Capability improvement Framework)、IPM(Integrated Product Management)等产品,以及面向云计算的软件交付服务。让人欣喜的是,在“软件经济学”理论之上不断进化的Rational开发平台已经为机构在实际的产品开发层面带来实质性的改变,以及可观的收益。以汽车行业为例,通用汽车基于Rational平台实现了高效率的软硬件开发,产品从设计到上市仅用了29个月。而在过去,同样的新车项目需要花费5~10年的时间。

衍生新理论

随着“软件经济学”在实践层面被用户所接受,IBM由将这一理论进一步延展,提出了“软件计量经济学”理论。这一衍生理论致力于通过设置一系列的度量标准,帮助企业在软件项目开发中系统化地管理成本、改善流程,从而保证得到预期的结果并规避失败,最终实现可持续度量的创新。在8月26日举行的IBM Rational软件创新论坛(Innovate 2011 China)上,IBM软件集团首席软件经济学家Walker Royce重点强调了“可度量的软件改进能力”为软件开发组织所带来的价值。

作为一位在软件开发领域深耕30余载的技术专家,Royce分别在1998年和2009年撰写了《软件项目管理:统一框架》、《软件开发经济学》两本在业界颇具影响力的著作。1994年到2009年,Royce是负责Rational全球服务部门的副总裁兼总经理。他领导一支由500名技术专家组成的团队,利用迭代生命周期、行业最佳实践以及架构优先等软件管理方法为可以提供软件咨询服务。

 

IBM软件集团首席软件经济学家  Walker Royce

“软件交付的转型正在发生,而推动这一进程的关键力量就是对软件价值的量化。”Royce说。他表示,软件开发在过去的20年间从本质上说没有革命性变化,其演进的内容主要体现在,开发的协作、沟通和推广能力的提升,具体的工具、方法和支持能力的升级,还有就是通过可度量的方式评估软件的价值,并进行开发改进。谈到基于云的软件开发时,Royce认为,把软件开发和测试能力置于云端,正在成为一种趋势。

在回答现阶段软件开发方法还需要进行哪些重大改进的问题时,Royce认为,把集成测试放到单元测试之前,或者两者并行,应该是一种革命性的想法,这样也有望营造最敏捷的软件开发方式。不过目前,大多数的软件开发还无法做到这一点。

从“软件计量经济学”衍生理论出发,Rational从自身做起,在软件交付进行了新的尝试。日前,Rational特别推出了一种名为“代币”的全新许可模式。代币许可模式中的一个令牌包含一定的价值,可以反复用于兑换预先确定的功能池中的一组软件许可证。基于该模式,用户可以在一定期限内换成不同的产品或用户,无需购买永久软件许可。Royce表示,与传统许可证模式相比,代币许可更经济、更灵活,适合中小企业用户选用。

软件无处不在

作为一年一度的软件开发盛会,“Rational软件创新论坛”吸引了众多的技术专家和开发者。这样的会场人潮涌动的场景也从一个侧面印证了软件应用领域和影响力的不断提升。“我们正处在一个‘软件无处不在’的时代。软件被用户创建更高能效的世界,驾驭信息爆炸,与数以万计的设备实现通信。同时,软件还不断促进产品差异化,为全球市场提供服务。”IBM软件集团Rational总经理Kristof Kloeckner在大会主题演讲中讲道。

 

IBM软件集团Rational总经理 Kristof Kloeckner

Kloeckner指出,今天全球经济体的创新越来越依赖于软件的创新,无论是在系统工程领域,还是在其他科学研究领域,全球创新在很大程度上都是以软件的开发、变更和监控为基础的。“因此,在支持业务创新方面,Rational正在不断努力,将全球先进的商业管理理念和技术研发能力融入Rational软件开发平台,同时不断增加针对不同行业领域的服务和支持能力。”他说。

以嵌入式软件为例,包括国内汽车厂商在内的多家汽车厂商利用Rational汽车系统软件开发平台开发嵌入式应用,借助技术管理客户和市场需求,进行建模编程,完成自动化的功能测试,并且有效实现开发过程中投资回报的最大化。“现在一辆普通汽车都有数百万行代码,比过去一架航天飞机拥有的代码还要多。而一辆功能先进的医疗急救车甚至需要超过5000万行的软件代码,且在交付使用的15年内还有约10000个软件构件需要更新、测试、部署和维护。因此,软件开发的质量、敏捷性、协作性以及重用能力变得越来越重要。”Kloeckner说。

谈到Rational在中国市场的开拓,Kloeckner强调,“软件园”是具有中国特色的软件企业集群式发展的新模式。在未来,Rational将持续加强与中国各地软件园的合作力度,为软件园区内企业提供灵活、高效的软件开发平台。2011年6月,IBM面向中国高新技术园区及软件园的“慧谷群英计划”已经推出,目前南京高淳软件园已经率先加入其中。

获取最优IT绩效

为了满足企业在软件开发方面不断变化的业务需求,Rational也在不断与其他领域融合,推出整合性的解决方案。在本次会议上,Rational重点介绍了基于其开发平台的IBM企业现代化解决方案。据悉,这一综合解决方案有IBM全球服务咨询专家提供支持,涉及从发现、分析、建模、设计到System z、System i以及分布式平台的组合、测试、部署和管理等整个应用程序现代化过程中的方方面面,能够为企业提供从实施、咨询到技术支持的全面服务。

“IBM企业现代化解决方案为企业在变化的经济环境中从IT投资中获取最大的价值和绩效提供了路线图。”Kloeckner说。他指出,该方案能够以经济的方法把核心IT系统演化为现代架构和技术,从而降低IT系统维护的负担,节省更多资源,从而让企业的IT团队集中力量开发新的业务需求和功能。另外,该方案中还包含了Rational应用程序迁移解决方案。借助这一迁移解决方案,企业可以将旧有代码和数据自动地转换成现代化的语言、开发工具集和数据库。此举方便了企业对旧有应用的改造,并且降低了与老化的技术、架构和开发环境相关的运营成本、风险和不灵活性。

另外,在基于网络的开发协作方面,Rational在2011年新推出了JazzHub社区。据介绍,JazzHub社区面向高校教育用户群体,为软件与系统工程设计专业的学生提供相关的工具,并以社区协作的方式,将软件开发和部署转变成一种社交体验。该社区由IBM Rational Team Concert提供支持。借助这一开放环境,学生们能够直接在Jazz.net网站上免费开发创新型软件应用程序,同时还可以利用所有的Jazz.net项目仪表盘来评估项目状况。目前,全球已有数所高校参加了JazzHub的测试项目。

“对软件而言,更大的价值意味着更高的产品复杂度。Rational将持续发展‘软件经济学’理论,同时为软件开发者提供更加敏捷、便利的开发工具和平台,让软件真正成为支撑企业业务发展的强大基石。”Kloeckner说。

 

本文转载自企业级IT信息服务平台-网界网-CNW.com.cn
原文地址:http://www.cnw.com.cn/weekly/htm2011/20110922_234481.shtml

 

转载于:https://blog.51cto.com/myloveworld/952588


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部