文|付曉巖

企業(yè)架構是一種思維方式,企業(yè)在進行數(shù)字化轉型時期需要考慮企業(yè)架構這一思維方式是因為數(shù)字化轉型是一種社會轉型,需要企業(yè)架構幫助分析社會整體情況;數(shù)字化轉型是一個企業(yè)的整體轉型,企業(yè)架構能夠在組織層面幫助梳理組織內(nèi)部結構;數(shù)字化轉型是業(yè)務與技術的深度融合,企業(yè)架構能夠促進兩者的相互理解;數(shù)字化轉型是一個長期的過程,企業(yè)架構能在這個過程中幫助做好分階段的規(guī)劃。
從企業(yè)架構近33年的發(fā)展歷程來看,形成了三個有代表性的架構理論:以將架構認知從對軟件理解上升到對企業(yè)理解的Zachman 框架;將架構建設從無章上升到有序的TOGAF;對架構有獨特理解方式的DoDAF。
架構中最難統(tǒng)一的問題就是顆粒度的問題。因為不論是單獨的系統(tǒng)模塊還是CBD 中的構件、SOA 中的服務、CBM 中的組件、DDD中的領域、微服務中的服務都需要考慮“顆粒度切分”這一問題,這是業(yè)務問題在技術層面上的一個反映。想要解決它就需要技術對業(yè)務有更深度的理解。架構還面臨內(nèi)外一體化的問題,在數(shù)字化時代一切的服務和產(chǎn)品都會被數(shù)字化,這種生態(tài)環(huán)境就要求企業(yè)架構不再只面向企業(yè)內(nèi)部,做內(nèi)部一體化,而是要面對相互合作去設計開放性的架構,做到內(nèi)外一體化。
對于企業(yè)如何面對數(shù)字化轉型,有三個關鍵點:(1)軟件必將包圍一切,軟件應該可以被大批量生產(chǎn),達到供需平衡;(2)企業(yè)必須駕馭軟件,對軟件的理解必須更加深入;(3)業(yè)務思維必須結構化,能更快轉化為數(shù)字化產(chǎn)品。

內(nèi)外一體化

企業(yè)及業(yè)務架構
業(yè)務架構是改變現(xiàn)有需求側業(yè)務人員思維方式的良好工具。在社會進入數(shù)字化時代,企業(yè)轉變?yōu)橐攒浖鲗б磺械纳a(chǎn)方式后,業(yè)務架構的梳理是業(yè)務人員必須具備的能力。這種能力是把戰(zhàn)略分解確定的業(yè)務環(huán)節(jié)上,再把業(yè)務做流程和數(shù)據(jù)的結構化梳理,然后把最細的戰(zhàn)略需求與最細的業(yè)務需求之間進行匹配,這樣使戰(zhàn)略有了具體活動的支撐,做到真正落地。
在經(jīng)過業(yè)務架構的梳理和IT 架構的落地,兩側很好的對應后,會形成組織完整的能力地圖,此時就會更清楚的了解到組織內(nèi)部需要做出哪些調(diào)整來適應環(huán)境變化造成的影響,通過企業(yè)架構的彈性來增強企業(yè)管理的韌性,把架構思維融合到管理學當中,這也是面向數(shù)字化時代管理學需要做出的進步。
在啟動企業(yè)架構設計之前還需做好四點匹配工作,包括深度的匹配、資源的匹配、時間的匹配以及耐力的匹配性。其中資源的匹配也就是業(yè)務架構師的培養(yǎng)尤為重要,因為這是解決企業(yè)自身問題的關鍵。企業(yè)級業(yè)務架構師的培養(yǎng)應該關注五方面的關鍵能力,分別是架構能力、流程優(yōu)化能力、建模能力、了解軟件的開發(fā)過程和整體思維能力。
業(yè)務架構是一個過程,在這個過程中業(yè)務架構方法和業(yè)務架構師會為業(yè)務人員提供結構化思維的理解與運用,這種思維是將業(yè)務與IT深度融合的重要方法,幫助企業(yè)更好地走向數(shù)字化轉型之路。