正文
企業(yè)架構(EA),文中以下大多數企業(yè)架構將簡(jiǎn)稱(chēng)為EA。
誤區1: EA直接創(chuàng )造價(jià)值
EA有時(shí)被組織視為銀彈(Hjort-Madsen,2006年).
我們發(fā)現:EA為整個(gè)企業(yè)提供了發(fā)展良機(Kappelman & Zachman,2013年),無(wú)需進(jìn)一步解釋或說(shuō)明。相比之下,其他人提出了一個(gè)復雜的價(jià)值鏈,從IT到EA支持的競爭優(yōu)勢的創(chuàng )造(巴爾加斯、昆卡、博扎、薩卡拉和莫伊塞斯庫,2016年).
當復雜性增加時(shí),企業(yè)架構往往變得模糊不清,可能無(wú)法實(shí)現實(shí)質(zhì)性的創(chuàng )新。企業(yè)架構被看作是一種能夠創(chuàng )造價(jià)值的手段,但其本身只能支持發(fā)現創(chuàng )新機會(huì )或實(shí)施這些機會(huì )的能力。換句話(huà)說(shuō),僅僅擁有一個(gè)架構并不能創(chuàng )造價(jià)值,而是需要通過(guò)使用架構模型和工具來(lái)實(shí)現價(jià)值創(chuàng )造。
因此,我們需明確架構的作用是提供一個(gè)框架和方法來(lái)引導組織的發(fā)展和決策,以實(shí)現戰略目標。架構模型和工具則可以幫助企業(yè)更好地理解當前的情況,并在決策過(guò)程中提供支持。通過(guò)這樣的方式,企業(yè)可以識別新的商機,優(yōu)化業(yè)務(wù)流程,整合技術(shù)資源,以及增強創(chuàng )新和變革的能力。
EA的使用可以產(chǎn)生各種類(lèi)型的值(Foorthuis等人,2016年; 西蒙、菲施巴赫和施羅德,2014年).此外,基于EA的價(jià)值創(chuàng )造是一個(gè)復雜的過(guò)程,因此EA活動(dòng)應該分解為價(jià)值創(chuàng )造機制。
例如,建模等EA工作很可能只是調節變量,影響活動(dòng)和結果之間的關(guān)系。有許多關(guān)于價(jià)值創(chuàng )造過(guò)程可以體現在不同領(lǐng)域的觀(guān)點(diǎn)(涅米&佩科拉,2016年).例如,EA方法可以用于項目合規性、架構洞察力和企業(yè)發(fā)展研討等能力(Foorthuis等人,2016年).
同時(shí),其他研究表明,雖然EA是必要的,但是僅僅擁有EA不足以在特定的應用程序環(huán)境中創(chuàng )造價(jià)值,比如,應與數據管理(奧托,2012年)或安全管理(Soomro等人,2016年)等進(jìn)行協(xié)作和落地。
關(guān)于EA的一種觀(guān)點(diǎn)認為它是一個(gè)規劃而不是一個(gè)構建活動(dòng),這兩個(gè)活動(dòng)之間的差異在實(shí)踐中被不知不覺(jué)地忽略了(瓊斯,2012年).因為他們對這些差異沒(méi)有清晰的理解,所以很多企業(yè)在設計EA時(shí),往往混淆了規劃、建模、設計、開(kāi)發(fā)、建設、運營(yíng)不同階段架構的不同工作。然而在實(shí)踐中,這個(gè)基本問(wèn)題通常是由不恰當的草率抄襲他人的EA規劃所引起的(王等,2012):
EA的范圍太大。這導致EA有時(shí)候由于過(guò)于雄心勃勃而無(wú)法成功實(shí)現,反而讓EA背負了太低級別的細節,最終大家把畫(huà)線(xiàn)圖、梳理業(yè)務(wù)組件和代碼管理當做了企業(yè)架構工作,因為這些動(dòng)作更為直接可見(jiàn)。
這些問(wèn)題是過(guò)分強調EA人工制品的開(kāi)發(fā)和缺乏對EA價(jià)值創(chuàng )造機制的關(guān)注的結果。EA規劃反映了企業(yè)工程中的系統思維。它將組織的策略、EA項目的目標、時(shí)間和預算約束以及組織的EA能力聯(lián)系起來(lái),以確定轉型項目的優(yōu)先級及其順序(塔姆等人,2015年),以及跨那些項目的項目組合管理(史密斯和沃森,2015年).換句話(huà)說(shuō),它的意義在于指導交付將為組織創(chuàng )造價(jià)值的轉型項目,神在而形不在。
誤解2: EA必然降低復雜性
一些人認為EA可以降低復雜性(例如阿爾瓦丁、菲爾特、科特豪斯和羅斯曼,2016年; Boh & Yellin,2006年; 卡德韋爾,2008年; 姜、李、崔和金,2010年).但是,EA本身并沒(méi)有降低復雜度;相反,它是處理復雜性的一種方式,可以啟動(dòng)程序來(lái)降低復雜性。甚至,EA程序也可能增加復雜性。因此,一些學(xué)者對他們的觀(guān)點(diǎn)做了細微的改動(dòng),聲稱(chēng)EA可以管理復雜性(例如陳等,2008; Foorthuis等人,2016年; 涅米&佩科拉,2016年; Nogueira等人,2013年).
然而,讓這些學(xué)者感到困惑的是,盡管EA的目的是處理復雜性,但是隨著(zhù)新功能的引入,它自身也引入了新的組織復雜性。這需要管理體系結構、模型的開(kāi)發(fā)和維護,以及其功能的交流和與組織的聯(lián)系。將EA功能集成到組織中可能具有挑戰性,并且存在EA功能在決策過(guò)程中不被使用而再次被冤枉的打入了冷宮(塔姆等人,2015年).
EA模型通常非常龐雜,因為它們覆蓋了廣泛的關(guān)注點(diǎn)和視圖(巴拉布科和威格曼,2006年).因此,有時(shí)發(fā)現EA能力只對大型組織有價(jià)值(諾爾曼、霍爾姆、霍克赫納斯和約翰遜,2012年; 范德拉德,博內,斯豪滕和范弗利特,2010年).EA社區已經(jīng)嘗試簡(jiǎn)化EA工具和方法,以便于在不太復雜的環(huán)境中實(shí)現EA,例如在中小型企業(yè)(伯納特、波爾斯、斯諾??撕偷仑惪?,2016年).
一些EA方法包括許多活動(dòng)和需求描述,需要許多資源。例如,9.1版的TOGAF (2011年)長(cháng)達629頁(yè)。相比之下,一些EA框架則選擇采用了輕量級的方法。例如,Zachman框架的本質(zhì)(扎克曼,2011年)可以用一頁(yè)紙的文檔說(shuō)明。這兩種EA方法已經(jīng)在許多大型組織中融合使用(塔姆等人,2011年).
如果EA模型的復雜性依賴(lài)于所使用的EA方法,那么復雜的方法將不會(huì )在市場(chǎng)上找到一席之地,EA模型從思想角度可以宏大,但從落地角度務(wù)必要精簡(jiǎn)、有操作性。
EA被視為提供了操縱和指導企業(yè)設計和發(fā)展的方法。它提供了對IT環(huán)境的概述,以便在更詳細的級別上設計戰略實(shí)施。從這個(gè)意義上說(shuō),EA模型的復雜程度將反映組織的IT環(huán)境的復雜程度。
在復雜的環(huán)境中,設計工作的作用是控制復雜性,而不是刻意使環(huán)境必須變的簡(jiǎn)單(諾曼,2010年).EA在策略實(shí)現中有相同的角色,將復雜的系統分解成更簡(jiǎn)單的模塊(2012年,讓桑).這樣,即使關(guān)注某個(gè)問(wèn)題的特定模型看起來(lái)簡(jiǎn)單,整個(gè)EA模型仍然是復雜的。如果業(yè)務(wù)和IT環(huán)境都非常簡(jiǎn)單,那么如果要產(chǎn)生EA模型也勢必非常簡(jiǎn)單,自然從業(yè)者可能不需要EA,而是使用DDD即可完成業(yè)務(wù)與IT銜接,因為復雜度非常低,因此不需要對其進(jìn)行控制。
誤解3: EA可以評估企業(yè)的所有方面
有些人認為,EA可以用于分析一個(gè)組織的幾乎所有方面(Lagerstr?,Johnson & Ekstedt,2010年; Lagerstr?,Johnson,ohk,2010年; 野生動(dòng)物園,法拉吉,奧馬吉迪安,2016).
這可能會(huì )對EA的構成以及如何使用EA造成另一個(gè)誤解。專(zhuān)家通常強調EA擁有全局視圖和能夠整體管理IT環(huán)境的重要性(例如2012年,讓桑; Legner,2014年; N?
rman等人,2012年).這并不意味著(zhù)所有要素都必須被詳細考慮。有些部分可能包含更多細節,而其他部分則采用黑盒方法。有時(shí)需要詳細的描述來(lái)創(chuàng )造價(jià)值,而在其他情況下,一個(gè)抽象的描述就足夠了。
這也意味著(zhù)EA無(wú)法評估每一個(gè)細節,每一個(gè)方面。EA往往是為了某個(gè)特定的高階目的而開(kāi)發(fā)的,收集的數據不能用于非常細致的操作領(lǐng)域。
這種說(shuō)法的模糊之處在于,它經(jīng)常暗示從業(yè)者應該收集盡可能多的信息。教科書(shū)、標準和許多EA框架也規定了架構中所有領(lǐng)域/層或視圖的覆蓋范圍。
然而,有些觀(guān)點(diǎn)是很激進(jìn)的。
例如,Zachman說(shuō)過(guò):“總有一天你(或你的企業(yè))會(huì )后悔沒(méi)有完成這個(gè)模式”(Avancier,2015).他所說(shuō)的“完成”是指框架的每個(gè)單元都應該包含一個(gè)相關(guān)的體系結構描述,每個(gè)層次的體系結構描述都應該完成,并且每個(gè)層次都應該盡可能詳細地完成(Avancier,2015).
一項研究表明,Zachman框架并不完全適用于組織,在實(shí)踐中簡(jiǎn)化框架往往是必要的(參見(jiàn)伊利姆基·哈爾圖寧,2005年).
描述一切很可能是資源和金錢(qián)的浪費,因為有可能派不上用場(chǎng)。并非所有領(lǐng)域(例如,并非所有數據、接口、軟件及其關(guān)系)都需要描述。描述總是需要在所需的努力和潛在的價(jià)值之間進(jìn)行權衡。對景觀(guān)進(jìn)行全面而詳細的描述通常既不可行也不可取(馬丁,德米特列夫,奧克羅伊德,2010年).
誤解4: EA只適用于設想
還有人認為,EA有兩個(gè)主要功能(Foorthuis,Hofman,Brinkkemper,Bos,2012年):為決策者提供清晰而全面的IT景觀(guān)描述性概述,并提供一個(gè)規范性框架來(lái)指導和約束業(yè)務(wù)和IT解決方案的后續開(kāi)發(fā)。描述性功能與“現狀”相關(guān),而規定性功能則著(zhù)重于“未來(lái)”的情況。
“未來(lái)”情況通常會(huì )更被受到關(guān)注,因為它需要考慮新技術(shù)(宮木,2012年)、標準(boh yell in,2006年)或者信息技術(shù)管理方法(Legner,2014年).
一些專(zhuān)家甚至指出,體系結構應該僅僅是說(shuō)明性的,沒(méi)有必要對當前情況進(jìn)行描述來(lái)制定策略(霍格沃斯特,2004).然而,如果這些主張孤立地出現,可能會(huì )導致對未來(lái)形勢的過(guò)分強調。此外,通常沒(méi)有落地的考慮,創(chuàng )建新的系統可能只會(huì )使景觀(guān)更不連貫,導致更多的碎片化。如果你不知道你站在哪里,你自然也不知道你應該朝哪個(gè)方向走才能到達目的地。
描述性EA的重要性在于它需要處理復雜的情況。路徑依賴(lài)的基本理論概念解釋了一個(gè)人在任何給定環(huán)境下所面臨的一系列決策如何受到過(guò)去所做決策的限制(杰利奇·夸克,2007年)。路徑依賴(lài)的概念源于經(jīng)濟學(xué)領(lǐng)域,它被用來(lái)解釋技術(shù)是如何被社會(huì )接受的,例如QWERTY鍵盤(pán)的采用(亞瑟,1989年;大衛,1985年)。當代研究表明,單個(gè)組織層面的路徑依賴(lài)不僅是技術(shù)考慮的結果,也取決于所選擇的制度框架或采用的一套規則(赫弗南,2003年)。路徑依賴(lài)是非常重要的,例如,存儲在遺留系統中的數據可能需要在未來(lái)使用,但人力資源和能力限制了可以實(shí)現的機會(huì )。
組織通過(guò)各種項目的實(shí)施來(lái)發(fā)展(戈塔爾斯,斯諾???,萊馬約,奧旺登布爾凱,2006年)。一個(gè)組織的發(fā)展受其當前的IT技術(shù)戰略決策、組織設計、管理規則和其他因素的影響。從這個(gè)意義上說(shuō),現狀EA是構建未來(lái)EA的基礎。任何對未來(lái)環(huán)境的評估計劃必須基于充分記錄的現狀環(huán)境評估(施密特·奧克斯曼,2011年)。
誤解5: EA是一次性的努力
由于環(huán)境和組織內部的發(fā)展,EA需要持續的運營(yíng)來(lái)保持其符合實(shí)際業(yè)務(wù),同樣的,環(huán)境評估不應被視為一次性的工作。但IT開(kāi)發(fā)中的典型項目設置(2013年,阿拉丁尼·薩萊卡法; 勒韋格曼,2013年)和管理的層級結構(庫克讓桑,2013年)經(jīng)常使不同的EA工件(例如模型和原理)的創(chuàng )建成為一次性的工作。
然而,業(yè)務(wù)環(huán)境并不穩定,許多項目會(huì )影響EA的形狀。專(zhuān)家經(jīng)常強調EA在治理項目變更中的價(jià)值(例如Foorthuis等人,2012年; 西蒙等人,2014年; 史密斯·沃森,2015).EA需要適應變化,隨著(zhù)新技術(shù)的應用和業(yè)務(wù)環(huán)境的發(fā)展而發(fā)展(陳等,2008).項目也塑造了EA(范德拉等人,2010年).
EA不應該被看作是一個(gè)構建的系統,一旦完成,就提供價(jià)值。就像巴比倫塔不是一天建成的,EA需要持續的努力才能收獲價(jià)值。最初的文檔通??梢栽诤芏痰臅r(shí)間內創(chuàng )建,并且它應該逐漸擴展以創(chuàng )造價(jià)值。EA實(shí)踐隨著(zhù)時(shí)間逐漸發(fā)展,需要制度化。
構建一個(gè)架構不是一個(gè)有明確開(kāi)始和結束的單一活動(dòng)。
EA因為使用它的人、解釋它的人、為改進(jìn)提供反饋的人以及參與評審EA的人不同,而深受影響(2012年,讓桑).此外,EA應該隨著(zhù)時(shí)間而變化。目標可能會(huì )改變,可能需要重新調整EA工作的重點(diǎn),以與戰略和環(huán)境保持一致。環(huán)境是動(dòng)態(tài)的,不斷變化的;例如,新的領(lǐng)域可能出現,原則可能過(guò)時(shí)或新技術(shù)可能出現。由于這些動(dòng)態(tài)性,一次性構建或優(yōu)化EA通常是不合適的(施密特·奧克斯曼,2011年).因此,EA隨著(zhù)時(shí)間而發(fā)展。這使得EA所創(chuàng )造的價(jià)值的識別變得復雜,因為價(jià)值的類(lèi)型會(huì )隨著(zhù)時(shí)間的推移而改變。
未來(lái)的企業(yè)架構研究者應該進(jìn)一步調查已確定的五個(gè)誤區??梢匝芯恳韵轮黝},以便更深入地了解EA的價(jià)值。
EA價(jià)值實(shí)現的綜合因果模型還有待開(kāi)發(fā)。文中提到的現有EA模型可能是未來(lái)研究的起點(diǎn)。由于不同的EA值可能是通過(guò)不同的機制創(chuàng )建的,所以進(jìn)一步研究創(chuàng )造價(jià)值的EA源頭的機制有重要意義,而不是停滯于一次性工作,或者被掛在墻上的簡(jiǎn)單的圖文定義。
復雜性理論以及它在EA中為組織創(chuàng )造價(jià)值的應用。當前的EAF通過(guò)提供促進(jìn)EA開(kāi)發(fā)活動(dòng)的方法,即EA工件的創(chuàng )建和管理,支持架構設計中的復雜性管理。然而,為了實(shí)現EA的價(jià)值,我們還需要知道管理價(jià)值優(yōu)化業(yè)務(wù)流程所需的方法。
EA價(jià)值創(chuàng )造可能與直接或間接向組織交付價(jià)值的各種組織活動(dòng)有關(guān)。本組織不斷變化的環(huán)境將使這一過(guò)程變得復雜和動(dòng)態(tài)。復雜性理論,像復雜適應系統(CAS)一樣,可以用來(lái)描述現象學(xué)互聯(lián)世界中的組織(梅拉里,2006年).因此,這是一個(gè)有趣的新研究領(lǐng)域。
將組織目標與其預算和時(shí)間限制聯(lián)系起來(lái)的EA建模方法。EAF為實(shí)踐者提供了各種標準、建模方法或工具來(lái)描述當前和未來(lái)的情況。然而,這些方法和工具通常關(guān)注于開(kāi)發(fā)的目標,很少考慮預算和時(shí)間限制。這可能會(huì )導致不切實(shí)際的環(huán)境評估計劃。將預算和時(shí)間限制與EA建模的目標聯(lián)系起來(lái),將允許EA開(kāi)發(fā)任務(wù)的優(yōu)先化,并避免包含不必要的方面。
基于路徑依賴(lài)理論,需要測量或控制未來(lái)情況變化的方法。EAF為從業(yè)者提供了相同的模型,無(wú)論他們描述的是當前還是未來(lái)的情況。這個(gè)想法是架構師應該管理兩個(gè)模型之間的映射;例如,在當前和未來(lái)狀態(tài)的應用程序架構之間如何演進(jìn)或過(guò)渡替換。
目前鮮有任何工具或方法允許架構師通過(guò)度量它們對組織的影響來(lái)比較和控制各種未來(lái)情況,或許可以使用諸如平衡記分卡之類(lèi)的工具,但是它們沒(méi)有與架構設計過(guò)程集成。因此,開(kāi)發(fā)用于檢查當前情況和各種未來(lái)情況之間的路徑依賴(lài)的方法是有價(jià)值的。這將允許在架構級別建立未來(lái)系統的可行性。
管理跨不同項目的EA進(jìn)化。EA工件應該通過(guò)各種實(shí)現項目與組織一起發(fā)展。架構治理機制應該在EA發(fā)展中扮演重要角色。因此,最終的未來(lái)研究方向涉及EA治理原則和過(guò)程的開(kāi)發(fā),以確保通過(guò)各種項目持續的EA價(jià)值創(chuàng )造。
因此,我們呼吁通過(guò)分析EA背后的機制,并確定這些機制如何為組織創(chuàng )造價(jià)值,來(lái)揭開(kāi)EA價(jià)值的神秘面紗。這些機制應該考慮到組織的特殊性質(zhì)、EA需要解決的問(wèn)題類(lèi)型以及價(jià)值的驅動(dòng)因素。
聯(lián)系客服