19世纪的工业革命,通过标准化的生产形成社会化的分工,促使制造业从手工作坊走向了社会化大生产的时代,带来了人类文明的一次飞跃。近年来,业界人士一直期盼着下一轮软件创新。
一个产业一般可以分为四个阶段。每一阶段都有其不同的特点与主要矛盾,谁有了解决主要矛盾的方法和产品,谁就掌握了本产业在这一阶段发展的金钥匙。第一个产业阶段为婴儿期。在这个阶段,事实上还没有产业化,其主要矛盾是“新概念”。第二个为青少年期。产业开始形成规模,技术日新月异,主要矛盾是“新技术”,谁掌握了新技术,谁就是领导者。第三个阶段为壮年期。产业所需技术已基本成熟,其分工越来越细,产业进入稳定持续发展期。此时的主要矛盾是“新工艺”。只有工艺的不断创新,降低成本,以求在价格战中取胜。第四个产业阶段是老年期。在这个阶段,劳动力成本上升成为主要矛盾。
软件产业的下一个创新点
软件产业现在处于哪一阶段呢?
近年来,高科技产业市场泡沫的破灭标志着软件产业进入壮年期。软件技术已经越来越成熟,分工越来越细。一个壮年产业的主要矛盾就是“新工艺”。因为现在的软件开发工艺还是人海战术,软件产业还是高级劳动力密集型。工艺的创新余地极大,许多软件公司已经在工艺创新与工具创新上下功夫,新的工艺与工具将会大大提高自动化程度,并降低对软件人员的技术要求。
软件业在将许多老产品的服务与二次开发转向印度等海外市场的同时,正酝酿着一场以软件开发自动化和业务组件灵活组装为核心的软件开发工艺革命。未来的ERP将是以业务组件随时组合的,其工艺革命所降低的成本将超越我们在劳动力成本方面的优势。
寻找适合的软件产业发展模式
在每一个产业进入主要发展阶段时,往往是挑战与机遇并存。如果我们能够走在变革的前面,就可能首先挑起游戏规则的改变,找到解决主要矛盾的方法,从而让规则有利于我们的发展。
从软件业本身来说,这次创新革命的直接动力是为了生产率的提高和成本的降低。而从应用上讲,由于IT在企业中的战略地位越来越重要,市场变化越来越快,客户对软件适应性、快速开发和实施周期等一系列的需求越来越多,而软件开发自动化与组装工具正好满足了这几点。只有利用自动化的生产过程来满足“实时开发”的要求,才能有真正意义上的“实时企业”。
其实,我国软件业一直还没有完全形成一个产业。在过去十多年中,全球软件产业基本形成了以美国为代表的“美国模式”,它以技术垄断为核心,解决了主要矛盾“新技术”。另一模式是以印度为代表的“印度模式”,它是以外包提供低端开发,历史产品客户化与维护等服务为主的服务型模式,它解决的是“劳动力成本”这个矛盾。而软件产业的中国模式应该是什么呢?
要找到中国模式,得先从产业发展规律去思考,确定软件产业如今处于一个什么样的阶段。产业的每一个阶段都有其主要矛盾,如果我们能够解决主要矛盾,就有可能改变游戏规则,只有改变游戏规则,才有跨越式发展的可能。
中国软件业要走自己的路
当技术逐步成熟,而新经济泡沫破灭的今天,软件的开发与拥有成本及质量问题越来越受到重视。和传统产业一样,解决成本和质量的问题,就得靠工艺的改进。工艺革命带来的是产业游戏规则的改变,而游戏规则改变将会为后发企业提供一个超越前人的历史机遇。
国家应该扶持新工艺的研究,形成自己企业的生产规模。学习日本汽车业的发展模式,而不是印度当前的外包代工模式。要后来居上,跨越强国,我们必须抓住当前软件产业发展阶段的主要矛盾“工艺革命”,以工艺突破为出发点,尽快建立起自己的软件产业链,如当今我国的制造业一样,在十年后将软件产业做成今天的制造业,以物美价廉的产品打入国际市场,取代美国在软件产业的垄断地位。希望有一天,在虚拟世界里跑的都是“MADE IN CHINA”软件。让世人讲起软件,就会想起中国,就像讲起汽车,就会想起日本的丰田、本田一样。
(责任编辑 尤星莹)