2001年,Toby Redshaw以策略暨架構副總裁職稱加入摩托羅拉公司時,儼然像是購屋者上下打量一幢搖搖欲墜的破房子。
不只是修飾門面而已,Redshaw擬出一套計畫,從最底層的技術開始,全面徹底整修摩托羅拉公司的基礎建設。
正如同架構師繪出大樓的設計圖,Redshaw也勾勒出技術架構(technical architecture)的藍圖,把他所謂「如義大利麵條般錯亂的應用軟體、機器和管線」理出個頭緒。他說,只要選對架構策略並且用對人,摩托羅拉即可用比以往更快的速度部署新應用軟體,同時降低疊床架屋的系統維護費用。
「架構像是討人厭的拖油瓶一樣,長久來備受冷落,」Redshaw說:「如果你的建築架構搞砸了,石匠的技藝再好,又有誰會欣賞?架構可謂資訊科技(IT)策略的骨幹。」
像Redshaw這樣的企業IT架構師,在企業內部的影響力日增。長期以來,他們在IT部門擔任的職務雖然重要,通常受託付的卻是提供全面概況分析、建議如何遵照標準行事這類任務,對日常運作的影響有限。今天,隨著企業尋求把IT系統改造得更有彈性、更具成本效益,企業IT架構師愈來愈被視為舉足輕重的角色。
「本公司執行長(Ed Zander)曾指示:把它架構妥當,然後分散開來,」Redshaw說。
企業IT架構師的職責,是把公司所需的運算基礎架構設計出來,並訂出系統建構與維護的指導綱領。一般而言,職階高的架構師是經驗豐富的專家,爭聘者眾,與公司整體的IT策略密切相關。專家表示,企業IT架構部門的主管可享15萬到50萬美元不等的年薪,而且大致上可豁免於工作被外包的危險。
在軟體公司,擁有類似頭銜的主管包括微軟軟體總架構師(chief software architect)Bill Gates,以及BEA Systems首席架構師Adam Bosworth,他們的職務特別著重於軟體產品的發展。但在其他行業,架構師的頭銜可能加諸於各式各樣的職務之上,例如為企業資料中心勾勒出一套管理程序,或是為企業資料的呈現和管理方式定出規則。
架構師的影響力日增,係因許多公司安裝的技術雜亂不堪所致。1990年代科技投資熱興起,企業大肆支出,事後發現內部資料中心的電腦設備和軟體過剩。現在,企業傾向不安裝新系統,而是擬定計畫,藉系統的整併和加強整合,把既有資產作更充分的利用。這股趨勢已導致多家軟體公司第二季的業績疲弱。
把架構界定明確的目標,是為降低管理複雜運算系統的成本。避免讓公司的每個部門各自安裝自己專用的資料庫伺服器,企業可採用特定的一種資料庫配置,如微軟的資料庫,進而將系統標準化。
Corporate Express技術架構副總裁Andy Miller說:「若不訂出強有力的架構策略,人人各行其是,那麼到頭來你得面對六種伺服器和軟體平台。系統變成大雜燴,無所不包,成本隨之暴增。」
架構師凌駕資訊長的優勢
把支援結構化繁為簡,可讓IT管理人員降低維護既有系統所投入的時間。分析師說,企業60%到70%的IT預算只用來維護現有的系統,而不是投資於新的計畫,藉以削減營運成本或產生新的收益。
隨著企業推動重大技術變革,以便從現成的IT系統榨出更多價值,高級架構師的需求日增。IT管理研究公司Morgan Howard北美區總裁Marc Lewis說,歷經過去幾年來IT人力市場的景氣低迷,企業終於開始尋求擴大IT管理團隊的陣容。他說,企業對負責架構的管理者需求殷切,甚於對資訊長(CIO)的需求,因為架構師會把大量的專門技術引進組織裡來。
「諸如服務導向式架構(services-oriented architectures)、企業應用程式整合(enterprise application integration)等先進技術,都備受重視,而且企業需要真正對架構認識既深且廣的人才。」
像摩托羅拉、製藥業巨人輝瑞藥廠(Pfizer)等企業,都積極採納服務導向式架構。這種架構採用模組化系統設計,讓各種系統之間更容易建構新的應用程式並分享資訊。這些企業的IT架構師發展可共享的服務,以供公司各部門運用。
例如,輝瑞就建立了共通的安全服務(security service),用來在員工登入公司網路時核對網路使用者身分和密碼。每當輝瑞引進新的應用程式時,處理資料安全任務的程式碼無須重寫,輝瑞的中央架構台(central architecture board)會對整個公司提供那種服務。
輝瑞全球應用程式與架構副總裁Rich Lynn說:「我們查看各項業務需求之間,是否有一條共同的架構執行緒(architectural thread),再確定我們能不能加以擴充並提供支援。」他說,這種作法可讓服務成本由各部門分攤,而系統支援任務,尤其是支援全球通用的大規模應用程式,也變得比較容易。
企業對架構師和架構的興趣增濃,已促使業界在今年稍早成立諸如企業架構師利益團體(Enterprise Architecture Interest Group;EAIG)這類組織。這群企業IT架構師的目標,是分享實務經驗並統一專業術語,以協助教育其他的IT主管。
同樣地,架構在政府機構的重要性也逐漸升高。美國行政管理預算局(OMB)推動「聯邦企業架構計畫」,目的就是消除政府各部門IT系統繁冗重複的現象,並改善各局處之間的資訊共享。
IT架構師的影響力增強,科技業者自然不會視若無睹。一些軟體製造商,特別是自家軟體會掀起大規模技術轉變(如服務導向式架構)者,銷售攻勢幾乎完全對準IT架構師。IT架構師也許不像資訊長那般,掌控整個科技預算的生殺大權,但他們精湛的技術能力卻是產品採購決定的重要依據。
今年5月,甲骨文總裁Charles Phillips說,甲骨文10g資料庫的銷售對象會瞄準技術長和總架構師,因為這款資料庫產品在架構上有重大改變。一改以往試著銷售用於單一大型伺服器上的單一資料庫,甲骨文如今推廣的,則是用於多重平價伺服器硬體、由眾多資料庫組成的「網格」(grids)。Phillips說,甲骨文會提供免費的架構評估,以促進新技術的銷售和接納速度。
適才適任
IT架構師的職稱定義不一,從業人員的專門領域也不只一項。例如,系統架構師(systems architect)專攻商業應用軟體所依賴的硬體基礎,軟體架構師(software architect)則通常負責應用程式的內部設計。
有些IT組織要求其下的架構團隊多多參與日常的運作和產品抉擇。
如同別家公司,辦公用品公司Corporate Express也設立一個編制約50人的架構部門,隸屬於300人左右的IT組織。但Miller招聘新人時,他會用心確定Corporate Express架構部門的人員不會局限於象牙塔內。Miller前一份工作是在Sprint公司擔任IT架構師,但那基本上是個IT研究單位。
「他們做的是原型設計(prototyping)和產品選擇,系統部署則交由他人執行。我認為,IT架構師應多多參與實務,」Miller說。
在Corporate Express,IT架構師有各種不同的職銜和職責,既從事設計也參與應用程式的發展和維護,甚至還輪值隨時待命的支援服務。
隨著企業把更多的IT業務委外處理,設計出有效的IT架構遂成為愈來愈重要的技能。IT架構師說,若有一套周詳的應用程式藍圖,企業更容易把若干任務外包出去。
輝瑞藥廠一方面把商業應用程式的設計工作委外代工,但同時也聘請一群IT架構師,其中一些人直屬特定的事業部門,針對個別部門的需要界定商業需求。輝瑞的IT架構師專注的焦點,是建立跨部門的共享服務。
通用汽車公司(GM)也表示,定出IT系統與流程的藍圖,已改善該公司與委外承包商的互動關係。GM企業科技架構整合與標準總監Rich Taggart說:「這個領域已發展得夠成熟,工具性能也夠好,所以即使在GM這種生產作業如此複雜的公司,我們現在也能把全套作業模型化,進而決定哪些業務應該委外處理。」
對IT專業人員而言,選擇走IT架構師這條路,可能是前途光明的事業。摩托羅拉正嘗試設立一個課程,以訓練程式設計人員勝任IT架構職務,例如商業流程模型化與自動化(business process modeling and automation)。程式編碼的工作性質已界定得很清楚,委外時機業已成熟,程式設計師的工作有流向低工資國家之虞;IT架構師則享有更多保障,因為IT技術藍圖與企業的策略密不可分。
從商業角度來看,投資內部的架構技術是值得的,摩托羅拉公司的Redshaw說。正如同土木工程師需要花很長的時間進行重要的基礎工程,才能支撐起年久失修的建築物,IT架構師也必須努力讓公司的基礎技術架構現代化。
「若能大幅降低成本並大幅加快商業服務部署的腳步,」Redshaw說:「投資報酬率極為可觀。」