当软件开发遭遇经济学考量

时间:2022-10-04 02:05:06

当软件开发遭遇经济学考量

“停止空谈,开始行动”的宣传语,也许你已经熟知了。

这是来自于IBM经典的广告语,他们试着呈现给观众这样一幅图景:一家大型公司邀约了一批客户考察,公司负责人信誓旦旦地宣称公司在世界有多少工厂,有多少分销中心,并指称将在这里开始自己的创新旅程,但是当被问到如何创新时,这位负责人却哑口无言。

今天,IBM首倡“软件经济学”理论,不禁让我们回想到2002年,瑞典皇家科学院将诺贝尔经济学奖颁给了丹尼尔・卡内曼,这位拥有美国和以色列双重国籍的美国普林斯顿大学教授因为“将来自心理研究领域的综合洞察力应用在经济学中,尤其是在不确定情况下的人为判断和决策方面做出了突出贡献”。

是否是IBM首次将经济学引入到软件开发中,我们不得而知,但是作为形成软件经济学理论的IBM绝对是在言说着某种东西。且看――

在前不久召开的大连软交会上,《2009中国软件自主创新报告》报告正式。报告显示,2008年,我国信息传输、计算机服务和软件业投资2130亿元,同比增长17.1%;我国软件业务收入7572.9亿元,同比增长29.8%,增速比上年同期高8.3%。如此看来,我国软件产业在世界经济危机的影响下并未停滞增长的步伐。

报告阐述了我国软件产业发展的四大优势:拥有巨大的国内市场,软件人才供应潜力大,软件产业政策环境逐渐完善,金融危机带来了一定的机遇。也同时阐述了四大劣势:一是企业规模小,缺乏核心技术,导致产品同质性高;二是技术创新不足;三是缺乏软件产业的全国发展战略;四是软件盗版影响企业创新、发展;五是东西部地区软件产业发展差异显著。

IBM首倡“软件经济学”理论

2009年8月中旬,一年一度的软件开发盛――2009 IBM Rational软件高峰论坛召开,IBM在会上了名为《提升软件经济》的白皮书,首次提出了“软件经济学”理论,强调组织应该经济地衡量投入与产出,以此指导软件开发中各项工作与资源的配比,以获得最佳的ROI(投资回报率)。

这一不同于以往“软件工程学”的新理论的提出,将帮助企业有效地将软件投资与业务战略相结合,让软件投资符合业务的优先级,提升项目成功率。IBM还了Rational Insight、MCIF(Measured Capability Improvement Framework)等一系列新产品及如何在云环境中部署软件交付平台服务来辅助提升企业“软件经济”,这些产品旨在通过提供更强的软件项目状态可见度以及监控投资的能力,帮助客户降低成本和规避风险。

一直以来,软件项目的日常决策都会受到价值评判、成本权衡、人力因素、宏观经济趋势、技术趋势、市场形势和时机等传统经济因素的制约。通过数十年的软件开发最佳实践研究,IBM认识到,软件生产不仅是一项高技术含量的工作,更是一项需要考虑成本因素的复杂系统工程。随着软件交付在企业中的地位日趋重要,传统的“软件工程”原则无法再为企业带来更多竞争优势。“软件经济学”便诞生在这一背景之下。

如果说“软件工程学”关注的是流程,那么“软件经济学”则更加关注结果。“软件经济学”关注软件开发中价值的判定、成本的权衡、人性因素、宏观经济趋势、技术趋势以及市场状况和时机。它力图更好地挖掘经济目标、系统规定参数、内外部条件和软件开发技术之间的关系,来提升项目、企业、行业乃至国家的业务价值。

IBM软件集团Rational总经理Daniel Sabbah博士表示:“在当前的经济形势下,企业都在寻求新的途径,以期从软件投资中获取更大的价值。就这一点而言,企业在衡量业务价值以及他们交付软件资产所用的流程规则方面一直比较懈怠。传统的软件工程标准很大程度上忽略了实际业务结果的重要性。我们的客户现在已经开始意识到,必须将所构建和组装的软件作为战略业务资产来谨慎对待。IBM致力于帮助客户做出正确的决策以及改善这项新兴业务流程规则的成果。”

提供Rational Insight、MCIF等解决方案支持“软件经济学”

IBM软件集团Rational开发副总裁Jamie M.Thomas女士在报告中指出:“我们要想帮助客户形成一种框架,这种框架可以帮助他们重新思考软件的交付和开发,另外也可以帮助我们的客户在非常复杂的环境当中应对各式各样的挑战。我所提到的这样一些挑战,包括以下三个方面,第一,因为软件交付,团队分散在全球不同的地方。第二,因为现在的供应链变得越来越复杂。第三,因为对业务流程进行自动化的过程中也面临越来越复杂的问题。我们要帮助客户的是,使他们在面对这些挑战时更加有效率。”

鉴于上述客户需求,IBM隆重推出了全新的投资与项目管理解决方案――Rational Insight。它可帮助企业领导人衡量和管理整个企业内团队的绩效和项目结果。Rational Insight采用IBM Cognos软件构建而成,可提供多项标准和仪表盘,帮助企业快速发现和聚焦造成软件或系统项目延迟或中止的组织性问题,确保适当的人员顺利展开协作,继而采取实时措施不断改善结果。

此外,IBM全新的Measured Capability improvement Framework(MCIF)则为开发团队的负责人提供了一个测量团队工作效率、业务价值的可行框架。这一框架能够帮助他们衡量结果和管理项目,做出必要变更并制定完善目标,从而持续改进软件交付能力。

当前,59%的业务项目或是无法实现成本、时间或范围目标中的一项,或是彻底失败。为帮助企业更高效地实现理想的业务成果,IBM即将推出一项试验计划――IBM Rational Focal Point for Proiect Management。这项全新的解决方案旨在减少妨碍软件项目的延迟和错误。通过将Jazz作为底层平台,Rational Focal Point for Proiect Management可支持跨地区和组织的沟通、工作流和协作,从而改善业务成果和管理不断变化的优先级。

随着IBM不断扩展云计算能力,IBM还提控一套全新的Rational服务,这些服务可帮助设计、测试以及将软件资产部署到云计算中。IBM面向云计算的Rational软件交付服务将可提供软件即服务的所有优势,包括更低的总拥有成本、即时的可扩充性、更快速的部署、更高的生产效率,同时还可提供云虚拟化和灵活定价的额外优势。让中国软件“经济”起来

停止创造绿色口号,开始创造绿色能源;停止扩建仓库,开始扩大市

场。当所有人都在谈论创新的时候,以IBM为代表的企业精英们正在帮助各种类型的企业真正实现创新。他们与遍布于世界各地的机构合作,协助他们取得了许多突破性的成就。而IBM从加速进入市场到增长利润,甚至包括打击犯罪和阻止疾病蔓延,他们所涉甚广。

现在,无论在经济层面、技术层面还是社会层面,我们都已经被互相联系在了一起,但仅仅实现互联还不够。IBM认为:他们还需要将智能注入到其系统以及工作的方式当中。世界变得更扁平、更小,而现在它将要变得更有智慧。因此,IBM提出了建立一个“智慧地球”的倡议,通过创造更加智能化、更加智慧的软件,并且让这些软件和IT系统更好的结合在一起,建立这样一个“智慧的地球”。

IBM Rational的客户之一――秦皇岛经济技术开发区就是实践“软件经济学”的很好的例子。通过采购一套软件系统,开发区完成了平台租赁、人员培训、企业服务等多项任务,通过规模效应降低了园区内企业的成本;同时,对于园区内的企业来讲,Rational软件交付平台也是他们践行“软件经济学”的良好依托。

中国秦皇岛经济技术开发区是1984年经国务院批准设立的首批部级经济技术开发区之一,2008年完成地区生产总值150.75亿元,占全市的18.6%。2009年,开发区动工兴建秦皇岛数据产业基地――“中国数谷”,将建设教育培训、项目孵化、数据服务、业务持续管理,动漫创意、研发制造等六大功能区,将成为中国首家以数据内容业、数据服务业和数据产业软、硬件研发生产为主的现代产业功能园区。

通过调查,秦皇岛数谷发现,园内企业往往没有足够的资金购买软件开发工具,但是他们希望通过工具来提升软件开发质量的愿望十分迫切。此外,很多外包企业在某些项目中使用的开发工具往往在开发完成后便无用武之地,造成了投资的浪费。另外,为了充实园区的人才储备,数谷也希望能够进行人才的实地培训,但这需要大笔资金购买开发平台。而在部署了Rational软件交付平台后,无论从园区还是企业的角度所需支付的成本大大降低,效果却同样出色。日后,秦皇岛数谷还将成立运营公司进行平台的经营和维护,通过租赁软件也能获得稳定的收入。如此算来,这笔软件投资的经济账不可谓不高明。

从另一个角度来讲,通过这一模式,数谷有了服务竞争力,园区企业获得低成本的优秀开发平台,区域也能培养更多人才,这些成果的长期效应也十分可观。

近年来,我国家软件产业发展最大的劣势在于企业规模,大部分都是小型的公司,只有几十人、十几人甚至几个人的公司。秦皇岛经济技术开发区管理委员会副调研员、秦皇岛开发区中科技术服务中心常务副主任刘洪钧在接受记者采访时表示:“在秦皇岛开发区里面做得最好的软件企业,软件开发人员达到400人左右,还有100多人甚至几个人的公司,大大小小有100家公司左右的规模。为什么要选择跟Rational合作,主要有三方面的原因:第一,我们开发区在鼓励发展软件产业和服务外包,特别是最近提出打造数字产业以来,必然要找一个很好的技术服务平台来支撑这个产业的发展。我们选来选去选到了Rational,应该说我们想到的“利器”是IBMRational;第二,作为一个软件园区,我们开发区作为数据园区要发展,原来开发区软件开发是中低层的话,我们和IBMRational的合作,特别是打造软件交付平台以后,可能我们软件开发的水平就会上一个台阶和层次;第三,从今年2月份与IBM接触到现在,我们的平台已经上线了,下一步我们在培训方面也要做起来。”

淄博高新区是我国部级的高新区,在重工业和制造业比较发达,但是在软件业和外包业比较弱。

据淄博高新区主任牟向峰介绍:“正是基于这样的考虑,高新区想借助Rational打造一个软件平台,发展区内的信息产业,使其弱小的产业在这个平台上联合起来做大做强,把整个高新区和淄博市的高新产业做上去。现在信息产业和外包产业在国内已经红红火火开展起来。淄博作为三线城市,在这方面做得还很不够,但是淄博得到了很多优惠政策,包括创业阶段给予资金、场地和税收的支持。但是有了这些还不够,还需要有一整套的系统支持信息产业和外包产业的发展。我们现在打算要做我们的信息平台,通过与IBMRational的合作方案已经有了,打算五年之后上线。我们感觉Rational的产品在系统的建模、开发、管理,代码开发方面都有一整套的解决方案。帮助我们的企业形成一个规范的、及时的交付质量体系,这样可以在软件企业从小到大的过程中起到很重要的作用。”

正像IBM软件集团Rational总经理Daniel Sabbah博士所说:“过去多年,中国软件业确实有了很大的革新。今天的客户也和十多年前的客户完全不同了,变得更加复杂。但是我看到了我们取得了很大的进展,不仅在业务方面取得了进展,而且在中国的客户以及同合作伙伴的合作关系方面也取得了很大的进展。因此我也非常高兴能够参加到这样一场变革当中来,非常高兴能够看到IBM软件提供这方面的能力,提供相关的产品和解决方案,共同推动中国软件业的发展。”

上一篇:刘光鼎院士讲述“二次创业”的故事 下一篇:从战略高度到战术实处