变颠覆技术为增效技术

2012-04-29 12:18尼古拉斯·伊文思
IT经理世界 2012年17期
关键词:程序开发浪潮孤岛

尼古拉斯·伊文思

面对席卷而来的技术浪潮,我就想起很早以前上物理课时的情景。你可能也记得,当多个波(比如声波或水波)彼此叠加时,就会产生相长或者相消的干涉,具体取决于这些波到达的时机、入射角以及相对强度。如果是相长干涉,波与波叠加,振幅加强;如果是相消干涉,波与波往往彼此抵消。

许多IT部门正在竭力应对同时到来的越来越成熟的潮流,比如社交网络、移动技术和云计算。这些潮流正在迅速成为主流。IDC的数据显示,“第三种计算平台”技术占了如今所有IT开支的大约20%,而且正以每年约18%的速度共同增长。到2020年,这些技术将占所有IT开支的80%。而据美国《计算机世界》2012年调查数据显示,IT经理们在为2012年及以后规划人员配备时,越来越考虑创新和这些颠覆性浪潮。招聘计划方面同比增幅最大的一些工种涉及应用程序开发(包括移动开发)、Web 2.0(包括社交计算)以及为大数据分析做准备的商业智能等。

对于席卷IT行业的浪潮,我们当然希望看到产生的是相长干涉,整体大于部分之和,但是如何才能确保这种局面呢?

尽管这听起来很复杂,但是相长干涉的关键貌似很简单:整合。我之所以说“貌似很简单”,是因为不仅仅每一股技术潮流需要整合,多股潮流之间也需要整合;而且整合的范畴必须从技术整合,延伸到最终用户体验方面的策略整合、流程整合,甚至人员整合。

几个例子也许有助于说明这种情况。

拿社交计算来说。许多企业看到一个个社交孤岛冒了出来:整个企业里面出现了多个社交计算平台。可能有一个企业平台用于员工个人档案和新闻源;另外还有不同的平台,这归因于默认情况下直接随带社交功能的CRM或者ERP软件。这些社交孤岛现在需要整合起来,至少在一定程度上需要整合起来,以免破坏社交计算的基本前提,那就是可以通过广泛的、互连的社交网络提高工作效率。而孤岛不利于必要的互连互通。

至于移动计算,情况又有点不一样。越来越多的企业建有自己的应用程序商店,用来管理移动应用程序的部署,而且为企业IT部门提供了一定级别的控制性和可管理性。但随着移动越来越成为应用程序架构的一部分,整合方面的挑战变成了移动应用程序开发和部署方面要有完整的生命周期方案,这种生命周期要与传统的企业软件开发生命周期相一致。应用程序商店解决了这个问题的一方面,但是企业要有更宽广的视角,还要考虑多方面的问题,比如怎样长期维护、最终停止使用应用程序;如何把一种更严格的测试和质量控制方法纳入到总体方案当中。

在云计算领域,SaaS同样成了应用程序架构的一个重要部分。一些企业已得益于采用SaaS模式来提供电子邮件和协作等服务,现在希望接入SaaS组件,可以经济高效而又灵活地对遗留应用程序进行更新改造。这意味着,它们可以访问云计算交付的功能,这些现成的功能随手可得,比如分析和基于位置的服务。但与此同时,这些企业也在考虑把形成核心知识产权的专有代码迁移到最佳部署环境,无论这个部署环境是公共云、私有云、传统的数据中心还是外包模式。由于遗留应用程序可能变得高度虚拟化,又分散在不同的地方,这种工作负载的重新布置带来了技术整合方面的另外要求。

另外别忘了所有这些技术浪潮带来了一种全新的基于社交、移动和云计算的最终用户体验。最终用户们日益要求IT部门提供他们在消费品领域很熟悉的那种高级功能、简洁性和易用性。当然,这需要事先做认真的工作,对人员、流程和技术加以整合,让底层的复杂性对用户来说不构成问题。而对于所有的应用程序开发和更新改造项目来说,事先的设计很重要;紧跟技术潮流也很重要,让它们成为你协作、交互和服务交付方面的新工具。

实际上,只有当策略、流程和技术方面的整合工作结合起来,共同改善最终用户体验,整体才会大于部分之和,这些潮流才会成为促进公司业务发展的助推器。

(本文原载Computerworld网站,沈建苗翻译)

猜你喜欢
程序开发浪潮孤岛
不再是孤岛
“双创”浪潮方兴未艾
APP应用程序开发模式探究
基于TestStand的自动检测程序开发
没有人是一座孤岛
基于嵌入式系统Windows CE的应用程序开发
新色彩浪潮
基于App inventor 2手机程序开发过程的学习与实——以“喵喵定时器”APP开发为例
孤岛求生记
互联互通破“孤岛”