尼古拉斯·伊文思
面對席卷而來的技術浪潮,我就想起很早以前上物理課時的情景。你可能也記得,當多個波(比如聲波或水波)彼此疊加時,就會產生相長或者相消的干涉,具體取決于這些波到達的時機、入射角以及相對強度。如果是相長干涉,波與波疊加,振幅加強;如果是相消干涉,波與波往往彼此抵消。
許多IT部門正在竭力應對同時到來的越來越成熟的潮流,比如社交網絡、移動技術和云計算。這些潮流正在迅速成為主流。IDC的數據顯示,“第三種計算平臺”技術占了如今所有IT開支的大約20%,而且正以每年約18%的速度共同增長。到2020年,這些技術將占所有IT開支的80%。而據美國《計算機世界》2012年調查數據顯示,IT經理們在為2012年及以后規(guī)劃人員配備時,越來越考慮創(chuàng)新和這些顛覆性浪潮。招聘計劃方面同比增幅最大的一些工種涉及應用程序開發(fā)(包括移動開發(fā))、Web 2.0(包括社交計算)以及為大數據分析做準備的商業(yè)智能等。
對于席卷IT行業(yè)的浪潮,我們當然希望看到產生的是相長干涉,整體大于部分之和,但是如何才能確保這種局面呢?
盡管這聽起來很復雜,但是相長干涉的關鍵貌似很簡單:整合。我之所以說“貌似很簡單”,是因為不僅僅每一股技術潮流需要整合,多股潮流之間也需要整合;而且整合的范疇必須從技術整合,延伸到最終用戶體驗方面的策略整合、流程整合,甚至人員整合。
幾個例子也許有助于說明這種情況。
拿社交計算來說。許多企業(yè)看到一個個社交孤島冒了出來:整個企業(yè)里面出現(xiàn)了多個社交計算平臺。可能有一個企業(yè)平臺用于員工個人檔案和新聞源;另外還有不同的平臺,這歸因于默認情況下直接隨帶社交功能的CRM或者ERP軟件。這些社交孤島現(xiàn)在需要整合起來,至少在一定程度上需要整合起來,以免破壞社交計算的基本前提,那就是可以通過廣泛的、互連的社交網絡提高工作效率。而孤島不利于必要的互連互通。
至于移動計算,情況又有點不一樣。越來越多的企業(yè)建有自己的應用程序商店,用來管理移動應用程序的部署,而且為企業(yè)IT部門提供了一定級別的控制性和可管理性。但隨著移動越來越成為應用程序架構的一部分,整合方面的挑戰(zhàn)變成了移動應用程序開發(fā)和部署方面要有完整的生命周期方案,這種生命周期要與傳統(tǒng)的企業(yè)軟件開發(fā)生命周期相一致。應用程序商店解決了這個問題的一方面,但是企業(yè)要有更寬廣的視角,還要考慮多方面的問題,比如怎樣長期維護、最終停止使用應用程序;如何把一種更嚴格的測試和質量控制方法納入到總體方案當中。
在云計算領域,SaaS同樣成了應用程序架構的一個重要部分。一些企業(yè)已得益于采用SaaS模式來提供電子郵件和協(xié)作等服務,現(xiàn)在希望接入SaaS組件,可以經濟高效而又靈活地對遺留應用程序進行更新改造。這意味著,它們可以訪問云計算交付的功能,這些現(xiàn)成的功能隨手可得,比如分析和基于位置的服務。但與此同時,這些企業(yè)也在考慮把形成核心知識產權的專有代碼遷移到最佳部署環(huán)境,無論這個部署環(huán)境是公共云、私有云、傳統(tǒng)的數據中心還是外包模式。由于遺留應用程序可能變得高度虛擬化,又分散在不同的地方,這種工作負載的重新布置帶來了技術整合方面的另外要求。
另外別忘了所有這些技術浪潮帶來了一種全新的基于社交、移動和云計算的最終用戶體驗。最終用戶們日益要求IT部門提供他們在消費品領域很熟悉的那種高級功能、簡潔性和易用性。當然,這需要事先做認真的工作,對人員、流程和技術加以整合,讓底層的復雜性對用戶來說不構成問題。而對于所有的應用程序開發(fā)和更新改造項目來說,事先的設計很重要;緊跟技術潮流也很重要,讓它們成為你協(xié)作、交互和服務交付方面的新工具。
實際上,只有當策略、流程和技術方面的整合工作結合起來,共同改善最終用戶體驗,整體才會大于部分之和,這些潮流才會成為促進公司業(yè)務發(fā)展的助推器。
(本文原載Computerworld網站,沈建苗翻譯)