(附下載)企業(yè)數字化轉型:轉型架構的設計! | IDCF

來源:談數據? 作者:石秀峰 《華為行業(yè)數字化轉型方法論白皮書》和《數字化轉型新篇章:通往智能化的“道法術”》,回復“數字化白皮書”即可下載。
說到架構,你一定會想到業(yè)務架構、技術架構、應用架構、數據架構、安全架構、集成架構、硬件架構等等。在IT領域,幾乎無處不架構,操作系統(tǒng)有架構,應用軟件有架構,網絡設施有架構,APP、小程序也都有各自的架構。那么,我們談架構的時候,到底是在談什么?
一、什么是架構?
架構——Architecture,一個源自于建筑行業(yè)的古老詞語。
在遙遠的原始社會,人類過著穴居野處的生活,為了適應自然,抵御猛獸,原始社會的人類會利用一些大樹或者直接在地上用樹枝樹葉搭建一些簡易的房子或柵欄。這個時候,人類建筑架構的思維模式已經開始萌芽。從原始部落的穴居野處、茅屋蓬蓽,到如今的鋼筋水泥、高樓林立,建筑架構的發(fā)展,本質是一部人類對居住環(huán)境的功能和性能不斷追求的發(fā)展史。
相比建筑業(yè),IT行業(yè)還是一個年輕的行業(yè),它的一些理論體系都是從傳統(tǒng)行業(yè)中引進而來的,這里邊就包括從建筑業(yè)引進的“架構”。我們現在談的軟件架構實際上就是對軟件系統(tǒng)的一種抽象描述,主要包含軟件的組成、結構、行為、功能,除此之外,軟件架構還關注軟件的易用性、高性能、擴展性、復用性、可理解、經濟性、技術的先進性、技術限制和權衡等。
由于人們對軟件系統(tǒng)的功能、性能等方面的不斷追求,所以才有了軟件系統(tǒng)從單體架構、垂直架構、SOA架構,到微服務架構、分布式架構、云原生架構的發(fā)展。
架構有多種視角,如我們上文提到的業(yè)務架構、技術架構、應用架構、數據架構、安全架構、集成架構、硬件架構等,實際上就是從不同角度,對系統(tǒng)或對象的關系和結構進行描述和定義。
架構可大可小,有不同的層級,諸如:指導不同類之間協作關系的是架構;指導不同模塊之間協作關系的是架構;指導不同系統(tǒng)之間協作關系的是架構;指導人與人之間協作關系的也是架構(組織架構)……
二、什么是數字化轉型架構?
我們知道了什么是架構,那么企業(yè)數字化轉型的架構又是什么?
從數字化轉型的定義上看,至少包含兩個方面:一方面是商業(yè)模式的轉型,一方面是技術的升級。因此,數字化轉型架構是由業(yè)務架構、技術架構兩條螺旋組成的一個循環(huán)上升的模型,其數字化轉型架構設計的本質是一種定義數字化問題,明確數字化需求,制定數字化解決方案的過程。
數字化架構是一個泛在的概念,既包含戰(zhàn)略層面的規(guī)劃,也包括戰(zhàn)術層面的方法;既包含業(yè)務模式的創(chuàng)新優(yōu)化和業(yè)務之間的協作的關系,也包括技術實現的升級變化和技術之間的分層邏輯;既涉及人員認知和思維轉變,也涵蓋組織機構和考核機制的變革。
中關村信息技術和實體經濟融合發(fā)展聯盟(簡稱:中信聯)發(fā)布的團體標準T/AIITRE 10001-2020《數字化轉型參考架構》給出了企業(yè)數字化轉型架構設計任務、視角和推進模式。
《數字化轉型 參考架構》認為:
“創(chuàng)新和重構是數字化轉型的根本任務,組織應從發(fā)展戰(zhàn)略、新型能力、系統(tǒng)性解決方案、治理體系和業(yè)務創(chuàng)新轉型等五個視角出發(fā),構建系統(tǒng)化、體系化的關聯關系,系統(tǒng)有序推進數字化轉型,創(chuàng)新價值創(chuàng)造、傳遞、支持、獲取的路徑和模式”。如下圖所示:

(來源:T/AIITRE 10001-2020《數字化轉型 參考架構》標準原文總體框架部分)
三、數字化轉型,為什么需要架構?
隨著數字化的不斷發(fā)展,“架構”在企業(yè)數字化中的作用越來越重要了。架構的兩端,一頭是由企業(yè)的人財物等各類資源、業(yè)務流程、業(yè)務模式組成的現實世界,一頭是由技術框架、軟件系統(tǒng)、功能、數據、網絡組成的虛擬世界,架構是連接企業(yè)的現實世界和計算機世界的一座橋梁。
數字化架構在企業(yè)數字化轉型中的重要性:
上承戰(zhàn)略目標。數字化轉型架構設計的驅動力源于是企業(yè)的數字化問題和需求,數字化轉型架構是對企業(yè)數字化戰(zhàn)略目標的承接。 下接技術決策。需求和問題明確了,接下來,數字化架構還需要回答用什么樣的技術實現這個業(yè)務目標。 控制復雜性。基于“分而治之”的思想,將復雜的問題進行分步或分層拆解,以支持業(yè)務增長和結構重組的靈活性。 明確實現路徑。數字化轉型不能一蹴而就,需要一步步來,數字化架構的設計還應回答實現業(yè)務目標的步驟和方法。 提高交付質量。架構設計應考慮實現和運營兩個層面的質量特性,例如:實現層面的系統(tǒng)或模塊之間的協作性(高內聚、松耦合),靈活性和可擴展性,適用性和可實現性等;運營層面的性能問題,安全問題,易用性和可靠性問題等。 固化核心知識。架構設計是將業(yè)務目標抽象為計算機可以理解和識別的關系和結構,這個過程有利于知識的積累和固化。 提供可復用資產。不論是SOA架構還是微服務架構,都講求拆解,組件化、模塊化,提供了結構重組的靈活性,并讓企業(yè)可復用的資產(組件、應用、服務、數據等)可以最大化進行復用。這一點,無論是在SOA時代,還是現在提的更多的中臺架構都很實用。 行之有效的運營支撐。數字化架構不僅關注系統(tǒng)的實現,更關注系統(tǒng)的運營。數字化架構的設計涵蓋了系統(tǒng)易用性,安全性、可靠性、高性能等系統(tǒng)運營所必須的要素,為系統(tǒng)的有效運營提供支撐。
四、數字化轉型架構的兩個派別
企業(yè)架構派

敏捷開發(fā)派
五、數字化轉型,業(yè)務架構的設計
企業(yè)數字化的愿景、使命、戰(zhàn)略是什么? 企業(yè)要解決什么問題,痛點在哪里?有多痛,是真痛還是假痛? 企業(yè)要達成什么樣的業(yè)務目標? 機會在哪里?方案是什么? 達成目標需要分幾個步驟? 誰來主導實施?

六、業(yè)務架構設計的常見問題
回歸初心,想清楚企業(yè)的使命和愿景是什么?
很多企業(yè)不知道痛點是什么,在哪里?
七、數字化轉型,技術架構的設計
現有的技術團隊的能力如何?優(yōu)勢在哪里?技術短板在哪里? 都需要哪些數字化技術?如何引入這些技術? 現有的數據有哪些?在哪里?數據質量如何? 還缺少哪些數據,從哪些能找到,該如何獲?。?/span> 都缺少哪些專業(yè)人才,該如何補齊,何時補齊?

八、數字化轉型的參考架構
堅持1個整體戰(zhàn)略:將數字化轉型定位為組織整體戰(zhàn)略,進行全局謀劃。 創(chuàng)造2個保障條件:通過組織機制轉型激發(fā)組織活力,通過文化轉型創(chuàng)造轉型氛圍。 貫徹3個核心原則:將“戰(zhàn)略與執(zhí)行統(tǒng)籌,業(yè)務與技術雙輪驅動,自主與合作并重”三個核心原則貫穿到轉型全過程,保證轉型始終在正確的軌道上。 推進4個關鍵行動:通過“頂層設計、平臺賦能、生態(tài)落地、持續(xù)迭代”這4個關鍵行動,控制數字化轉型的關鍵過程。

“1”指極致的核心場景。每個企業(yè)都有1個或多個核心業(yè)務,企業(yè)的業(yè)務一定是和企業(yè)的發(fā)展目標相關的。這些業(yè)務提升會帶動整個企業(yè)的提升。面對這些核心業(yè)務場景,我們需要將智能化做到“極致的效果”,因為這些領域每提升一個百分點的效果,對企業(yè)都至關重要。 “N”指規(guī)模化落地?!癗”追求的是規(guī)?;涞?,很多企業(yè)都面臨著“全面智能化改造”的難題,在面對1千個甚至更多場景時,如果每個都做到極致,代價和效率是不夠的。而在大部分企業(yè)中,業(yè)務價值鏈與可智能化的場景應用也普遍非常分散。這種情況下,智能化的規(guī)?;涞?,往往比單場景的極致效果對企業(yè)更有價值。

寫在最后的話



