那些重疊且過時的系統會耗費大量的成本資金,進而阻礙了企業的創新,并造成現有用戶的困惑。在本文中,五位企業高管將為我們大家分享他們關于如何簡化技術堆棧方面的相關策略。
這可以說是一句經歷了時間檢驗的(或至少可以說是自個人電腦被發明以來被充分檢驗過的)真理:科技是注定要在復雜性與簡單性之間不斷循環的。
還記得我們曾經受困于需要尋找連接外設的USB端口的麻煩嗎?或者您是否還記得在HTML被開發之前,開發人員需要開發應用程序以便競爭操作系統接口的痛苦嗎?我們后來最終搞定了這些問題,然后又開始轉移到關注其他新的復雜問題上了。
“IT復雜性正在與日俱增。”位于亞特蘭大的氣象公司The Weather Company的首席信息技術官(CITO)布萊森·克勒說。“系統原本是設計用于執行一件事情,然后他們會被不斷的修改,以執行那些不規范的或是原本不是設計初衷所應該執行的事情。”
“當您添加了新的東西,但又沒有及時處理擺脫掉舊的東西。”于是,當各種技術互相重疊時,復雜性也就隨之產生了——凱捷咨詢北美首席執行官Dee Burger對此表示強烈的贊同。
Burger說,“甚至直到三年前,人們已然認為他們可以執行大規模的技術替代工作”。比如:將一切工作負載都遷移到云中的SaaS應用程序。“但現在,我們已然看到增加更多新技術的方法,而不是更換舊的技術。”想象一下,企業現如今已經接受了多少新的協作工具,而不是更換或減少電子郵件系統吧。
其結果可能是帶來大量混亂的技術重疊,多余的系統,浪費成本,阻礙創新,甚至阻礙企業發掘新的商業機會。
“我一直在與眾多想要更換舊的技術,但又他們不知道如果他們真的執行了更換工作會發生什么的CIO們進行相關的話題討論。”Burger說。“他們不愿面對可能將隨之而來的混亂狀況。”
為此,Computerworld網站的記者采訪了五名CIO們,以了解他們是如何更換舊技術,并處理IT復雜性問題的。如下關于他們是如何解決IT復雜性,并創造一個更有效、更靈活和可審計的技術堆棧的相關建議,相信會對您企業有所幫助。
混亂的IT狀況
IT復雜性是如何在一家企業中逐步發展起來的呢?為什么會有IT復雜性呢?其實,這些復雜性有時源于業務部門有快速遷移的需求,但這些需求并不一定實際或謹慎。有時源于企業兼并、收購和內部重組隨之帶來的傳統遺留系統,而這些傳統遺留系統在并購或重組的彼時尚未完全過時。有時源于CIO們試圖想讓舊系統中保持運行的同時,保持不斷創新。
“復雜性是由設備、工具、勞動力的多樣性所導致的一個結果。”一家電子商務、支付和營銷服務商Digital River公司的CIO克里斯托弗·倫斯表示說。倫斯說,在過去的四年里,他經歷了三宗收購交易事件,并由此接手了該公司自1994年以來的20款傳統遺留系統設備。
“我們所收購的一家公司除了一些白標(white-label)硬件之外,什么也沒有。他們完全沒有資產的價值,但這些硬件的確做了很多的處理工作。”倫斯回憶說。在準備通過網關實施SaaS解決方案進行數據遷移戰略時,“我們不得不做全面的盤點企業的那些自產自銷的硬件產品。”倫斯說。 “這需要了解一些沒有文檔記錄的知識,我們不得不與那些最初負責集成腳本編程的程序員一起探討工作流程,并要求他創造符合行業標準的流程和API,以便使得這些硬件設備能夠被重用和可重復的。”
當然,并不是所有的復雜性都是壞的。一些具有復雜性的IT,在企業內部范圍的系統由于其本質決定,必然是復雜的。
將13處數據中心整合為一處(在云中)
The Weather Company的布萊森·克勒將IT復雜性的起源歸結于不合邏輯的架構——多個系統執行類似的功能,太多層的堆棧服務無關的用途。
克勒花了近三年的努力擺脫“高度復雜的和不合邏輯的IT環境”的問題——通過多次兼并和收購的產品——“會使運營成本高昂,風險大且難以改變。”
The Weather Company曾經有13處相互依存的數據中心(其中11處位于美國,1處位于亞洲,一處在歐洲)。“如果某處數據中心的一款應用程序需要另一處數據中心的數據進行工作的話,我們并沒有降低風險。我們只是通過分散依賴性而增加了風險。”克勒說。“當時,我們還有四款天氣預報系統,每一個系統都會產生不同的結果。”他的團隊最終將其消減為僅剩一款預測系統,通過一款通用的API平臺發送數據到合作伙伴,以及一款統一的基于云計算的基礎架構。
“幾年前,我們將我們的預測系統遷移到了亞馬遜的基礎設施,這一舉措幫助我們在技術方面節省了高達七位數的投資。”克勒說。甚至,這讓他的團隊變得更靈活了。“我們花費在維護方面的時間比例從80%下降到30%。畢竟,在可以進行創新之前,必須先把既定范圍內的工作完成。”
他指出,靈活敏捷性帶來了其他方面的價值。他所在的公司的程序成為所有運行iOS 8的蘋果設備上天氣信息默認源。“如果我們仍然試圖以舊的模式來實施定制化的系統和定制的解決方案的話,就無法保持與蘋果產品同樣的速度和敏捷性,我懷疑蘋果公司是否會對我們有信心。”
整合Web托管和廣告銷售
和克勒一樣,媒體集團NBC環球(NBC Universal)公司的首席信息官Atish Banerjea在企業發展的過程中也遇到了高度復雜性的問題。他說,過去,由于相關的管理所有權分屬各個部門,導致各不同部門均部署了很多影子IT。
當Banerjea于2012年12月來到NBC環球上任時,他的團隊與廣告銷售團隊合作,將19款不同的廣告銷售應用程序整合為一款。其結果是效率得到的大幅的提升。“我們已經通過構建相關的工具,來讓我們可以看到整體的庫存情況。進而,我們就可以對自己的庫存狀況有一個更準確的把握。我們可以更快的做出市場預測,而且有助于我們及時跟進市場需求,提高價格。”
同樣,在彼時,該集團公司的每個部門都有自己的網絡托管服務提供商。NBC環球公司的技術團隊通過積極的努力,最終將所有的200家網絡托管平臺整合為一款統一的平臺。“通過我們所有的整合舉措,我們為集團公司節省了數千萬美元的資金。”Banerjea說。
鞏固一整套舊的系統,不僅能夠為企業帶來更熟悉、更容易審計的技術,這也使得其更容易推出新的系統。“當您擁有如此眾多的整合集成和相互依賴的系統時,這會使得您更難以找出如何以及在何處發生了錯誤。”位于加利福尼亞州帕薩迪納亨廷頓醫院的信息服務總監亨利·詹金斯說。“通過降低復雜性,您可以少犯錯誤,更可重復的結果幾乎不會有任何變化。如果確實存在錯誤,降低復雜性可以使得您能夠更容易找出什么地方出了錯,糾正根本原因,然后繼續前進。”
在醫療保健行業,轉換到采用電子病歷無疑是一大挑戰。“但是,我們有機會為我們的病人制定更完整的醫療病歷跟蹤記錄。”詹金斯說。“現在通過數據集成和分析,我們可以降低復雜性。而無需根據20個不同部門和100份不同的電子表格里亂翻,我們現在可以通過更好的決策提供更準確的信息,以改善結果。”
如何保證IT復雜性不會卷土重來
除非經過協調一致的努力,其通常是通過企業的架構師完成的,以確保對企業應用程序進行適當的更替交換——也就是說,一款舊的應用程序實際上是被取代了,而不是單純的增加新的應用程序——否則復雜性將會進一步蔓延。這就是為什么CIO們所做的簡化IT的工作也必須到位,采取保障措施,防止復雜性蔓延的原因了。
“如果您企業沒有通過采取適當的功能來實施管理,IT復雜性會卷土重來的。”NBC環球的Banerjea警告說。這就是為什么他要求他的企業架構團隊必須參與每一個預算會議的原因了。如果一個業務部門提出了新的需求,那么EA團隊就必須負責找出其共同點 。通過跨整個集團公司的技術棧透明可視化,“我們可以看到是否可以利用多種用途的應用程序,并避免從頭開始部署,進而避免復雜重疊的部署。”
“CIO們在處理他們的工作時,必須具備很多的能力,但在處于IT復雜性的戰斗中,最關鍵的應該是‘勇氣’。企業CIO必須致力于勇于面對解決復雜性所帶來的陣痛。”凱捷的Burger說。“您必須有一套完整的承諾,因為這會幫助您前進一個全新的地方。變更管理并不是與其他IT事務聯系在一起的。這應該是CIO的核心能力。”
克勒對于上述觀點表示贊同。“CIO們在接受復雜的IT這個爛攤子后,就會變得很難脫身了,因為我們留戀我們曾經所建立的舊系統,會使得整合舊系統的工作變成相當痛苦的經歷,而這最終將歸結為必須具有勇氣,您必須具備勇氣將舊的系統關閉并實施替換,并做出部署整個新系統的決定。“