云时代的软件价值观

上一篇 / 下一篇  2011-04-23 16:51:03 / 个人分类:IT

文章来源
  • 文章来源:原创

2003年5月,《哈佛商业评论》刊载了尼古拉斯•卡尔(Nicholas Carr)题为“IT Doesn’t Matter.”(意即IT不再重要)的文章。这篇文章的问世在产业界引起了轩然大波,一场质疑IT价值、触及整个IT业命运的世纪论战由此开火,几乎所有的重要媒体、IT业界巨头尤其是CIO、商业界重量级人物和专家学者们都积极参战发表看法。卡尔批判式地认为,企业不再需要自建数据中心,不再需要自组IT团队维护和管理系统。请注意,此时距离Google在Nasdaq上市还有18个月的时间。这个让IT不再重要的颠覆力量是什么?

无独有偶。2005年10月,比尔•盖茨在一份题为“互联网上的软件服务”的备忘录中写道:“下一场巨大的变革正等待着我们”。他的目的是敲响警钟,让微软高层意识到:一场新兴的IT专业和商业的变革将彻底摧毁微软的传统业务,微软的关键业务——个人桌面系统(如Windows、Office等)现在正变得不再重要,软件已不再是人们必定在自己的电脑上安装的东西了。那么,这个让微软纠结的“巨大的变革”是什么?

2006年6月15日,微软公司宣称,比尔•盖茨将卸下在公司的管理角色,这标志着以微软为代表的个人电脑时代正在终结。而同一年,当27岁的谷歌高级工程师克里斯托夫•比希利亚向Google董事长兼CEO施密特提出“云计算”的想法时,肯定没有想到,他的研究可能会影响一个时代经济的发展以及商业模式的变革。

这个让尼古拉斯•卡尔预见到的、让比尔•盖茨纠结的、但是却让Google大红大紫的、以致撬动IT产业基础的变革力量就是“云计算”!

云计算之所以能够当道,是因为它带来的是专业和商业的双重变革。之所以会有这种变革,是因为IT产业、特别是软件产业在过去的二十年中出现了许多问题,企业在IT基础设施和软件上的投资大大超出了他们的预期,而回报则远远未能达到企业的期望。

软件是怎样生产出来的?

在软件的生产(或者叫开发)过程中,聚集着拥有各种各样能力和扮演各种各样角色的机构、组织和开发者,越是复杂的系统,这种角色就越多,他们和客户相应的机构、部门和相关人员一起构成了所谓的利益相关者(stakeholder)。在软件生产过程中,这些利益相关者依据生产进度,以各种各样的工作模式完成相应阶段的任务,以确保最终产品的交付。

在这个过程中,对需求的定义、理解和掌控是整个软件项目成败的关键。下图以漫画的形式诠释了在这个过程中可能出现的问题。

从这组漫画中我们可以看出,需求描述的欠缺、需求理解的偏差导致软件系统的设计远远偏离了客户需求,而开发者根据这样的设计所做的软件开发工作则会进一步放大这种偏差。当双方意识到这种危机时,作为行业专家的商业顾问们则试图从行业的角度去解释这种偏差。最终,客户和开发者在某种程度上达成妥协,继续推动项目的进展。

但是,对需求的调整和妥协并没有解决引发这些需求偏离的问题,于是整个软件项目进入一种“Challenged”状态,即客户认为需求没有完全被满足、文档匮乏、技术支持肤浅、交付过程粗糙且没有按时完成,而在项目上的投资却在不断的追加。这种情况是软件项目实施过程中最常遇到的现状。

Standish Group历经15年,跟踪了数万个软件项目,结果发现:直到2009年,软件项目的成功率仍然只有32%,而且成功率并没有随着技术的进步而呈现增长的势头;有将近一半的项目都是被“Challenged”的结局,就是我们经常遇到的情况;而高达24%项目都是失败的。如下图所示。

这种现状告诉我们,软件的专业模型和商业模型都是有问题的,不改变现状,软件产业将是非常危险的。在这种背景下,云计算开始对传统的软件模型发出第一轮挑战。需要说明的是,云计算并不能解决现有的全部问题。但是,它所引发的变革,特别是在价值观上的变革,将有力的推动软件产业的发展。

云时代的软件价值观

 云计算的核心技术包括虚拟化、并行计算和分布式存储等技术,从这些“云”技术本身来讲,都不是史无前例的革命性创新。在过去30年,这些技术一直伴随着IT产业的发展。但是,21世纪初的互联网泡沫给我们留下的丰富的宽带资源,却成了整合这些“云”技术,进而形成新的变革力量的关键要素。今天我们说的宽带,已不仅仅是一种网络符号,她更多的代表了通过网络重构的超级计算技术,即云计算技术。

上世纪90年代,美国SUN公司就提出了“网络就是计算机”(The network is the computer.)的营销口号,但在当时对大部分人来说并没有意义。网络并不是我们的电脑,我们桌上的电脑才是我们的电脑。今天,SUN公司的口号突然有意义了。它描述了对我们大家来说,电脑运算已变成什么样子,或正在变成什么样子。网络——即互联网——已经确实成了我们的电脑。过去装在电脑机箱里的各个单独部件——存储信息的硬盘、处理信息的微型芯片、操控信息的应用程序——现在已可分散在世界各地,通过互联网集成,并供每一个人分享。互联网已确实变成了互联电脑。

以Google云计算为例。它是由几十万甚至100多万台廉价的服务器所组成的网络。这些机器就单个儿而论的话,其性能并不比家用台式机强大多少。但是这个网络存储的数据量惊人,能容纳不计其数的网络数据拷贝,因此搜索的速度能够更快,在眨眼之间便能为数十亿的搜索提交答案。

与许多传统的超级计算机不同,Google的系统永远不会老化。如果网络中某一台机器落伍(通常在使用3年后),工程师们就会把它淘汰,而代之以性能更强的新款计算机。这意味着,“云”是一个能够自我完成新陈代谢的有机生命体。

云计算对IT专业和商业的冲击是多方面的,其中,对软件价值的理解是我们必须首先要思考的问题。

从本质上讲,软件世界是一种电脑收集现实的数据后所创造出来的虚拟世界,由于比较完全地参照了现实世界,创造了数量巨大的程序,这使虚拟世界看起来几乎与现实世界一致,但是有个巨大的问题就是世界的随机性由于程序的确定性而消失了,所以母体需要不断地删除旧的程序,并创造新的程序,以求保持与现实世界的一致性。也就是说,软件的本质其实就是“变”,随需而变。因此,满足用户不断变化的需求,是软件生存的根本。需求的变化反映了用户业务的发展,用户对软件的期望自然是帮助实现业务的增值。从这个角度讲,软件不同于品牌和技术这些无形资产,更不同于生产资料等有形资产。它没有收藏价值,不能升值,如果用户不能很好的使用的话,它的价值基本上就是零。

随着云计算技术和应用的普及与发展,用户使用IT的方式将发生根本性的变化:由于计算技术将成为一种公共服务,所以用户不再需要自建数据中心;虚拟化技术使得传统的服务器、网络设备甚至系统软件都变成了可以动态分配的资源,所以用户不再需要采购软硬件,而是根据需要随时从云服务中心租赁所需的计算资源;所有的可用计算资源都由云服务中心统一调配管理,因此用户不再需要自组IT团队去维护自己的系统。这些变化,使人们意识到IT产业不再是过去那种以产品(包括软件和硬件)为中心的业务。所有过去可卖的东西在云时代都进化成了各种各样的服务,如软件服务、平台服务和基础设施服务等。在这种情况下,IT产业的业务模式将由传统的产品销售演变成为专业化服务,软件的价值也就表现在专业服务的价值上。那么,服务的价值在哪里?

我们认为,服务不同于交易,服务的价值在于为所有的利益相关者提供实现价值的机会。也就是说,服务的结果必须是双赢或者多赢,用户才值得去买单,IT服务的价值只有在用户业务的增值中才能体现。通俗地说,软件本身并没有价值,客户也不需要拥有软件,不能为客户带来业务增值的软件是没有价值的。这是一种基于“价值分享”的新的软件价值观。

云时代的IT基础架构将由过去的服务器和超级服务器架构演变成为基于互联网计算的云计算架构,软件的开发模式、运营模式和维护模式都将发生变化,一些传统的开发模型和开发技术将被淘汰。IT专业人员必须改变传统的IT观念,以适应这种变化,从云架构的角度去理解新的技术,提升专业技能,并在云计算的专业变革中,探索技术和应用的创新。

但是,云计算的发展也不可能是一帆风顺的。2011年4月22日,受技术问题影响,亚马逊云计算数据中心出现大规模的服务中断事故。有的业内分析人士表示,该事件将促使许多公司重新考虑是否将他们的IT资源移植到那些他们无法控制的云计算数据中心。也有分析人士认为,亚马逊数据中心服务中断事故对云计算行业造成的影响相当于一次航空事故,目前航空旅行仍被视为比汽车行驶更安全的交通方式。数据中心依旧比那些拥有自己IT基础设施的个别公司更安全。这是IT专业人士应该具备的对云计算的基本信心。

最后,我们要反思的是,所有的技术变革都是涉及两代人的变革,一种新技术的全部力量和结果,要等经历过它的第二代人长大成人并开始将落伍的父母挤到一边时,才完全释放出来。当老一代去世时,他们将带走对旧技术的最后记忆,而后人们将只记住新技术。技术的进步就是这样逐步发展的,总是造成一种假象,好像我们今天的进步是理所应当的。


TAG:

维尼 引用 删除 维尼   /   2011-04-25 15:12:43
受益!
维尼 引用 删除 维尼   /   2011-04-25 15:12:41
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar