企業架構必須從企業之外開始


企業架構(Enterprise Architecture)通常被描述為一門由內而外理解組織的學科:涵蓋業務能力、流程、應用程式、資料、技術、治理、標準與轉型路線圖。我們建立架構原則、參考架構、技術策略與目標藍圖,也以愈來愈精細的方式描繪整個企業。

但在這一切之前,其實存在一個更根本的問題:我們究竟身處什麼樣的業務之中?

這並不是一個簡單的問題。答案不能只是來自我們製造什麼產品、運行什麼應用程式,或目前提供什麼服務。組織之所以存在,是因為它在滿足組織之外某種需求。最終定義企業的是客戶,因此策略的起點應該是客戶與市場,而不是組織架構。

這對企業架構具有深遠的意義。

一套從組織內部開始的架構,往往傾向於優化現有的一切。我們盤點應用程式、整合技術、消除重複、標準化平台、改善營運效率,以及降低技術債。這些工作當然具有價值,但同時也可能製造一種危險的進步假象:我們可能變得非常擅長優化一個正在逐漸過時的商業模式。

因此,架構真正的目的並不是讓現有企業變得更加高效,而是確保企業在外部環境持續變化時,仍然具備持續創造價值的能力。

這個區別非常重要,因為最重要的變化往往並非源自企業內部。新技術、新的客戶期望、新競爭者、監管變化、另類商業模式,以及經濟環境的轉變,都來自企業之外。原文指出,策略必須建立在對市場、客戶、非客戶、科技、金融以及全球經濟變化的系統性資訊之上,因為真正的成果最終發生在企業之外。

對企業架構師而言,這意味著架構資料庫絕不能成為架構世界的中心。

架構資料庫告訴我們「我們擁有什麼」,卻不一定告訴我們「我們需要成為什麼」。

因此,成熟的架構實踐需要同時運作兩種視角。第一種是由內而外的視角:能力、流程、系統、資料、基礎設施、技術債、相依關係、成本與風險。第二種則是由外而內的視角:客戶、競爭者、非客戶、新興科技、監管、社會變化、經濟力量,以及新的價值來源。

前者保護企業免於內部複雜性。後者則保護企業免於外部淘汰。

在人工智能時代,這一點尤其重要。一個企業可以花數年時間圍繞現有流程與技術環境制定 AI 策略,但競爭者可能利用 AI 徹底重新定義客戶體驗。因此,架構師真正應該提出的問題,不只是「我們可以在哪裡導入 AI?」而是:「AI 是否正在改變我們創造客戶價值的經濟邏輯與可能性,以至於我們對業務運作方式的某些基本假設已經不再成立?」

這是完全不同層次的問題。

這也改變了我們思考企業能力的方式。能力模型之所以有價值,是因為它提供了一個相對穩定的視角,讓我們理解組織必須具備什麼能力。但能力不應該成為永久不變的紀念碑。當客戶需求、技術、監管或競爭環境發生變化時,能力的重要性、邊界,甚至存在本身,都可能改變。

因此,架構職能必須成為一個學習系統。

原文將每一個企業描述為一個學習與教學的組織,並指出發展必須被嵌入各個層級,而且永遠不應停止。 對架構團隊而言,這項原則尤其重要。科技變化很快,但更大的挑戰是:我們對業務的理解也必須隨之改變。

一個停止學習科技的企業架構師,最終會變得無關痛癢;但一個停止學習業務的企業架構師,可能更加危險。

因此,架構應該持續挑戰自身的假設。為什麼這項能力存在?為什麼流程必須如此設計?為什麼客戶願意接受目前的體驗?為什麼我們仍然投資這個平台?哪一項新興科技可能使這套架構變得過時?競爭者是否以不同方式解決相同的客戶問題?哪些非客戶刻意選擇不使用我們的產品?

這些問題會把架構從文件管理轉變為策略性探索。

它們同時也會改變我們對治理的理解。

傳統的架構治理往往著重於防止偏離既定標準。一個專案提出一項技術,而架構委員會則判斷它是否符合目標架構。這種方式能夠提供控制,但在一個持續變化的環境中,單純的控制並不足夠。

真正更重要的問題,不只是某項提案是否符合架構,而是:這套架構本身是否仍然適合目的?

因此,治理應該是雙向的。團隊應該受到架構原則的約束,但架構本身也必須接受來自業務與市場證據的挑戰。否則,昨天的架構決策就會變成明天的限制。

這正是架構與創新變得不可分割的地方。

原文指出,管理與企業家精神並不是兩種截然不同的活動。一個不創新的組織無法長期生存,而沒有管理能力的創新也無法持續。因此,組織必須為「變化」本身而設計,而不是只在變化發生後被動回應。

同樣的原則也適用於企業架構。

架構不應該成為一個只會對創新說「不」的職能;但它也不應該變成與實際營運脫節的創新實驗室。架構真正的角色,是建立一個能夠讓創新持續、安全並且規模化發生的環境。

這意味著需要具備模組化架構、可重用平台、清晰的 API、受治理的資料產品、可組合能力、自動化控制、可觀測性、Security by Design,以及能夠將成功實驗從概念推進至正式生產環境的營運模式。

換句話說,架構應該降低改變的成本。

這可能是衡量架構成熟度最重要的指標之一。

一個高度成熟的企業,不一定是擁有最漂亮架構圖的企業,而是當客戶需求、監管、科技或競爭環境出現重大變化時,能夠在不需要重新設計整個組織的情況下迅速作出回應的企業。

這需要另一種思維轉變:從管理系統,轉向管理組織的適應能力。

科技只是這種適應能力的一部分。企業最終仍然是由一群人組成,透過共同目標協作。管理的目的,是讓個人的優勢能夠發揮,讓弱點的重要性降低,同時創造條件讓人們能夠共同完成工作。

企業架構也應該反映這種理念。

一個在技術上看似優雅,但卻讓工程師承受過高認知負荷、讓產品團隊缺乏清晰責任、製造繁瑣審批流程,或造成問責碎片化的架構,並不是一個好的架構。

企業的架構不只是技術架構,也包括決策權、責任、溝通機制,以及人們工作的方式。

這就是為什麼組織架構與技術架構同樣重要。

一個分散式技術平台配合高度集中化的決策模式,可能產生瓶頸。一個沒有共同標準的去中心化組織,則可能造成技術碎片化。一個沒有清晰企業邊界的產品型組織,可能不斷重複建立相同能力。一個高度集中的架構職能,也可能在帶來一致性的同時犧牲速度。

不存在一套適用於所有企業的組織設計。架構必須符合人們實際工作的環境。

同樣的原則也適用於架構指標。

降低成本很重要,但不應該成為衡量架構成功與否的唯一標準。原文直接挑戰了單純以產出或財務結果衡量組織績效的觀念,並指出市場地位、創新、生產力、人才發展、品質及財務結果等多個維度同樣重要。

企業架構也應該採用多維度的衡量方式。

架構節省了多少科技成本?這當然重要。

但企業推出新產品的速度提高了多少?回應監管變化需要多久?有多少策略能力可以被重用?我們消除了多少複雜性?技術環境有多具韌性?資料可以被重新利用的程度有多高?有多少創新機會能夠從概念走向生產?架構投資究竟創造了多少客戶價值?

這些問題能夠把企業架構從一個科技成本中心,提升為一項策略價值職能。

也許最重要的啟示,是企業架構必須有意識地超越自身邊界。

架構師應該研究自身產業之外的領域。過去改變整個產業的許多重要科技,最初都是在該產業之外發展,然後才逐漸產生顛覆性影響。 因此,一位金融服務業架構師不應該只研究其他金融機構,也應該理解人工智能、雲端運算、電訊、零售、醫療、物流、遊戲、製造業等領域的發展,因為新的客戶體驗與科技模式可能首先在這些產業出現。

因此,架構思維的邊界應該比企業本身的邊界更寬廣。

這同樣適用於客戶與非客戶。現有客戶告訴我們目前的商業模式運作得有多好;非客戶則可能揭示我們的商業模式本身在哪些地方無法創造足夠價值。原文特別指出,非客戶往往是重大變化的重要來源。

對架構師而言,這是一個重要的策略機會。

我們不應該只問:「如何改善現有使用者的體驗?」

我們也應該問:「為什麼潛在使用者選擇不與我們互動?」

答案可能揭示傳統應用程式分析看不到的架構問題:過度繁複的開戶流程、碎片化的渠道、糟糕的資料互通性、緩慢的決策、有限的個人化能力、不足的生態系統整合,或者更根本地說,一個已經無法符合客戶期望的價值主張。

當架構能夠把這些外部訊號與內部結構性決策連結起來時,架構才真正具有策略價值。

歸根究柢,企業架構並不是描繪企業。

它是幫助企業保持相關性。

架構職能應該持續連結企業使命、客戶價值、組織能力、資訊、科技、人員與變革。它應該把企業理解為一個持續演化的生命系統,而不是一組靜態的元件。

因此,最強大的架構團隊,不會把大部分時間花在捍衛自己已經建立的架構上,而會更多地質疑這套架構是否仍然是正確的架構。

他們明白,標準是手段,而不是目的。平台是手段,而不是目的。能力模型是手段,而不是目的。技術整合與合理化同樣是手段,而不是目的。

最終目的,是企業績效與持續相關性。

因此,企業架構師真正的責任,並不是完美預測未來。這是不可能的。

真正的責任,是設計一個當未來到來時,仍然有能力作出明智回應的企業。

這需要一種由外而內的思維。

從客戶開始。

理解市場。

研究非客戶。

觀察產業邊界之外正在發生什麼。

質疑既有假設。

讓創新成為一種制度化能力。

把組織學習融入架構之中。

衡量成果,而不是活動。

最重要的是,不要只是設計一個能夠高效運作於今天的企業,而要設計一個能夠有意識地改變自己的企業。

因為最大的架構風險,並不是複雜性。

而是我們變得極度擅長做一件市場已經不再重視的事情。

enterprise architecture strategy innovation leadership