软件效益从交付开始

时间:2022-10-14 06:20:20

软件效益从交付开始

传统的软件交付只是一项技术工作,这种观点正在改变,现在客户要求从交付阶段就开始考虑业务和经济效益,并争取更大的回报。

未来的软件交付方式

软件世界:环境的变化和技术的进步使得软件交付的方式也在发生着变化,那么您怎么看待软件交付的发展趋势?

Daniel Sabbah:软件行业面临三大趋势,其一是软件交付方式的转变,其二是软件在降低成本方面重要性日益提升,其三则是软件正在向“全球供应链”的方向发展。

在软件交付方式上,企业已不再通过内部人员开发软件,而是通过应用包,SaaS、SOA等其它方式来提供软件(其中包括外包合作伙伴)。这会产生怎样的结果?企业需要管理、集成、复用大量的软件资产,并设法使其符合自身的业务目标。

在降低成本方面,企业需要确保从软件投资中获得更大的回报,因此敏捷式开发正在逐渐成为潮流,这样企业就会从每一次小小的投入后看到效益和成果,以防止到最后才发现全部的投资被浪费掉。另外,软件交付回报的衡量标准不只是技术,还要看经济效益和公司效益。

在全球软件供应链上,软件交付正在成为一个全球分布,各方人员参与的工程。另外,软件外包正在成为一种潮流,在过去十年中,企业的外包业务增长了20%,软件开发市场随之发生了巨大的变革。这时候协作就显得格外重要。

软件世界:现在企业已不再通过内部人员开发软件,而是通过应用包、SaaS、SOA等其它方式来提供软件。这种趋势对CIO来说可能形成了新的挑战,那么您认为他们应该如何来应对呢?

Daniel Sabbah:当内部的开发工作越来越少后,CIO工作的重点将转移到其他方面,他们将会有更多的精力来面对更根本、更重要的问题。首先就是标准化,所有的系统之间必须遵循统一的标准,这样才能够打破信息孤岛和应用孤岛,实现互联互通和整合,让软件发挥更大的价值。其次是架构,整个体系的架构,让系统搭建得更加稳定和高效,这是很重要的工作。

软件世界:敏捷开发和轻量级的框架正在变得越来越流行,那么您怎么看待这种潮流对传统的重型的工程化开发形成的挑战?

Daniel Sabbah:敏捷开发和轻量级的框架反映了当前对软件交付的新需求,更快速、更灵活,这是对传统的重型的、工程化的交付方式的一种反思,确实形成了一定的挑战。但是,我们应该看到敏捷开发和工程化的开发有不同的适应层面,不能互相取代,而是要共同存在,互相汲取好的方面。

例如iPhone应用的开发,它的需求经常会变,可能不到一个礼拜就全部推到重来,这就适合用敏捷开发方式。但是大型系统的开发,例如空客应用的开发,对稳定性要求非常高,它的软件到最后还要反复测试,所以基本不允许需求的变更。整个开发的风险性和可控性是不一样的,这导致了开发流程的不同。

Jazz让Rational焕发新春

软件世界:Rational品牌在过去的几年里进行了几次大型的收购,覆盖了更广的范围,这几次收购的目标是什么?

Daniel Sabbah:近年来,Ratio-nal主要完成了三次收购,第一个是BuildForge,这个公司专门是做构建和管理的,它可以帮助我们的客户减少软件交付的周期。第二个收购是Watchfire,这是一个做安全测试的公司,有一个非常著名的网页安全测试工具Appscan。第三个收购是Telelogic,Telelogic是专注在嵌入式系统开发。

Rational的收购并不单单是为了规模的扩大。而是要在今天这个快速变化的市场上,重新思考软件的交付和软件的生命周期管理,现在软件交付在全球变得更重要和更有挑战性,以前有些行业对软件交付并不是很重视,但现在投入也越来越多,例如国防科技,消费电子。

Rational不仅是一个工具,它更重要是一个平台,这个平台可以帮助我们做几个事情,一是流程,二是自动化,三是报告,通过这些能力,帮助我们的客户更加有效的交付软件。软件交付不是一堆工具的堆积,更重要的是参与其中的人员的能力和作用。

软件世界:Rational现在很重要的一个战略就是Jazz,那么Jazz相对原来的Rational变革的地方有哪些?它的优势是什么?

Daniel Sabbah:Jazz是IBM Rational面向软件交付技术的下一代协作平台。Jazz平台经过精心设计,专门面向全球化和跨地域团队开发,将改变人们协作构建软件的方式――提高软件交付的协作性、效率和透明度。您可以将Jazz技术视为一个可扩展的框架,能动态地集成和同步与软件开发项目关联的人员、流程和资产。

它的优势表现在以下几个方面,第一就是敏捷开发,这个敏捷开发不是指几个人之间,几个小团队之间的敏捷,而是指全球性的、大规模的团队的敏捷。

第二是平台化,以前的Ratio-nal产品线也是整合的,但是在Jazz平台上,所有的产品整合的程度更高了,不管是在流程上还是在数据上。这样,客户就可以根据自己的需求逐步地采购其中的一个或者几个工具,以后也可以方便地扩充,从小到大,循序渐进,从而保证客户的每一笔投入都是有回报的。

第三是开放,Jazz的整个架构是完全开放的,我们的很多标准都会公布出来,这时候任何人都可以在这个平台上开发自己的应用工具,包括我们的合作伙伴和竞争对手。这样做就是不想把我们的客户锁定在一个平台上,而是给他们提供更多的选择。

你可以看到在网站上,看到我们很多新的产品和新的标准,我们建立这个社区的目的也是想让更多的人参与进来,大家共同向这个开放的平台做贡献,帮助它不断的完善、丰富。我们也希望看到中国地区有更多的合作伙伴,更多的ISV把自己开发的产品和应用放上去。

软件世界:对参与Jazz平台的ISV,IBM有哪些条件吗?参与这个平台会给ISV带来什么价值呢?

Daniel Sabbah:IBM唯一的要求就是符合标准,只要你愿意遵循一个开放的标准,IBM都非常欢迎。

那么最大的好处就是能够成为这个解决方案的一部分,一个开放的东西会赢得客户更多的信任。他不再害怕自己使用的工具没法扩展,客户看到的不再是一个个孤立的工具,而是一个随时可以融入到整个生命周期管理的工具集。在软件交付上,客户在乎的无外乎三个方面,流程、自动化和报告,如果加入这个平台,你就会向客户显现出最具竞争力的一面。

软件世界:在软件交付上,平台都是和方法论相辅相成的,在传统的Rational平台上有RUP的方法论,那么在Jazz平台上,会有什么样的方法论来匹配呢?

Daniel Sabbah:关于Jazz的方法论,我们提供了一个思考的方法MCIF(Measured Capbility Improvement Framework)。今天的软件开发慢慢地从迭代向敏捷开发发展,这时候,你会发现,客户要看到的是每一个小小的投入都要有可见的回报,MCIF就是帮助客户来度量这种回报,这种能力提升的程度。

上一篇:SOA的动力是什么 下一篇:搭建企业研发云