企業(yè)架構(gòu)、中臺、軟件架構(gòu)

雖然從事企業(yè)架構(gòu)的人還是少數(shù)、但是接觸過企業(yè)架構(gòu)的人、都知道常見的企業(yè)架構(gòu)框架Zachman,TOGAF,DoDAF等、也知道企業(yè)架構(gòu)中、通常是從企業(yè)的戰(zhàn)略出發(fā)、定義并演進企業(yè)業(yè)務(wù)架構(gòu)、信息架構(gòu)、技術(shù)架構(gòu)、架構(gòu)治理等。目前最為普及的就是TOGAF的企業(yè)架構(gòu)框架、最經(jīng)典的就是TOGAF的ADM即架構(gòu)開發(fā)方法、會指導企業(yè)架構(gòu),應該如何一步一步的構(gòu)建。


ADM+Achimate

對上面的圖,了解TOGAF的人都非常熟悉、但是僅通過TOGAF并不足以支撐實際架構(gòu)工作、就如定義所示、TOGAF是企業(yè)架構(gòu)框架、主要是定義一個完整的架構(gòu)包含哪些內(nèi)容,每個階段的輸入、步驟和輸出,具體每個步驟如何去做、如何去建模。還需要掌握 Archimate語言及、很多工具方法、才可以讓我們更好的開展企業(yè)架構(gòu)的工作。

可以看到ADM是一個大而全的架構(gòu)開發(fā)方法、實際工作中、可能我們面對的是一個產(chǎn)品線或一個產(chǎn)品、或者只是業(yè)務(wù)架構(gòu)、信息架構(gòu)、技術(shù)架構(gòu)的其中一個領(lǐng)域、同樣也是可以遵循ADM開發(fā)方法去實踐的、具體使用中、對于TOGAF的裁減定制及Archimate裁減定制會幫助我們更好的去映射。

根據(jù)組織發(fā)展理論、從一個創(chuàng)業(yè)型組織到成熟的法人組織、還有一個過度的合作伙伴型組織,每個階段的企業(yè)在定義和開展自己的企業(yè)架構(gòu)工作中,都要結(jié)合企業(yè)當前的流程、創(chuàng)新環(huán)境等實際情況去開展。

有了方法、企業(yè)架構(gòu)如何來衡量,這里我們就要引入企業(yè)架構(gòu)的成熟度概念。從0級到5級如下

  • NO PROGRAM
  • INFORMAL PROGRAM
  • REPEATABLE PROGRAM
  • WELL-DEFINED PROGRAM
  • MANAGED PROGRAM
  • COUNTUNOUSLY IMPROVING PROGRAM

主要從下面幾點來衡量

  1. 治理角色與職責
    2.企業(yè)架構(gòu)的開發(fā)路標以及實現(xiàn)
    3.流程模版
    4.標準和規(guī)范集合
    5.交流與發(fā)布EA和詳細藍圖
    6.遵循發(fā)布的標準、流程和其他EA元素、文檔化流程并且能夠跟蹤變化
    7.管理流程和EA的接觸點
    8.整個組織對EA的支持

具體的企業(yè)架構(gòu)工作實踐、需要在實踐中不斷的探索和總結(jié)、以逐漸提高組織的企業(yè)架構(gòu)成熟度。

說完了企業(yè)架構(gòu)、我們來看看軟件架構(gòu)、軟件架構(gòu)根據(jù)定義可以分為兩類組成派和決策派

《軟件架構(gòu)設(shè)計 溫昱著》

組成派 軟件架構(gòu)= 組件+交互
決策派 軟件架構(gòu) = 一組重要的決策

整個軟件架構(gòu)設(shè)計過程包含6個步驟
1.需求分析
2.領(lǐng)域建模

透過問題捕捉領(lǐng)域概念及概念之間的關(guān)系

3.確定關(guān)鍵需求

包含功能需求及非功能需求、對架構(gòu)起關(guān)鍵作用

4.概念架構(gòu)設(shè)計

1個決定、4個選型 如何劃分頂級子系統(tǒng)、架構(gòu)風格選型、開發(fā)技術(shù)選型、集成技術(shù)選型、二次開發(fā)技術(shù)選型

5.詳細架構(gòu)設(shè)計

從不同的視圖來分析和設(shè)計、最典型的就是C4視圖(語境、容器、組件、基礎(chǔ)設(shè)施)這里建議從邏輯架構(gòu)、開發(fā)架構(gòu)、運行架構(gòu)、物理架構(gòu)、數(shù)據(jù)架構(gòu)等不同的視圖進行設(shè)計

6.架構(gòu)驗證

架構(gòu)驗證 是容易被遺忘的工作,像需求一樣設(shè)計的架構(gòu)也需要驗證。因此需要基于架構(gòu),進行原型開發(fā)驗證,確保架構(gòu)符合設(shè)計

那么軟件架構(gòu)、在企業(yè)架構(gòu)的位置是在哪里呢? 我認為會對應其技術(shù)架構(gòu),也就是IT技術(shù)人員熟悉的領(lǐng)域。

最后我們來說說中臺、各種中臺滿天飛。我接觸比較多的還是阿里的中臺。中臺是一種能力、是企業(yè)發(fā)展過程中,構(gòu)建的應對未來業(yè)務(wù)發(fā)展不確定性的戰(zhàn)略。之所以中臺滿天飛、本質(zhì)上是很多企業(yè)在發(fā)展過程中、遇到了挑戰(zhàn)、新機會抓不住、老業(yè)務(wù)在萎縮。從而寄希望于存在一個叫”中臺“的銀彈來幫助自己應對挑戰(zhàn),尋求發(fā)展。

那么關(guān)于阿里中臺


image.png

image.png

阿里的中臺
? 不是所有項目 ,都是中臺項目
? 選擇成熟的技術(shù)平臺, 關(guān)注穩(wěn)定性和未來
? 中臺是一 把手工程,全員共識是關(guān)鍵
? 中臺本身不能解決所有問題
? 中臺是一次變革 ,避免急功近利

從阿里中臺的架構(gòu)可以看出、最上面是業(yè)務(wù)能力的識別和路由、其對應我們企業(yè)架構(gòu)的業(yè)務(wù)架構(gòu)及企業(yè)戰(zhàn)略,再往下是阿里業(yè)務(wù)中臺技術(shù)支撐平臺、以ALiware中間件平臺為核心,而且這一層還在不斷豐富、這些都是以一種確定性應對不確定性的一些實踐。

所以最后對于中臺的選擇和落地、每個企業(yè)都首先要想明白自己的業(yè)務(wù)、自己想要解決什么問題、絕對不是單純的IT建設(shè)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • IT不僅是開展業(yè)務(wù)的手段,而且正在迅速演變?yōu)闃I(yè)務(wù),IT績效會直接影響企業(yè)的盈利能力,但很多企業(yè)并沒有適時或充分的讓...
    周金根閱讀 2,285評論 1 22
  • 劉杰老師 Hello , 國際二二班的家長朋友們,大家周末好! 春已至,花正開,書正香。要么讀書,要么旅行,...
    慕雯_abb0閱讀 288評論 0 0
  • 賀一一小朋友感冒了好幾天,剛好,還是有寫咳嗽,所以好幾天都沒上幼兒園。 昨天我下班回到家,她找我聊天。 “媽媽,你...
    豆子蹦噠蹦噠閱讀 314評論 0 0
  • 舞鋼焦點第一期連續(xù)分享第302天 20180801(星期三)楊巧枝 遇到的困惑總是讓人覺得手足無...
    窗前那棵文竹閱讀 309評論 0 1
  • 午飯后小睡了一會兒,鬧鐘設(shè)置的兩點半,準備安靜坐下來為下一周的教學做點功課。小表妹從臥室走出來對我說:“今天...
    李黎明llm閱讀 1,312評論 1 5

友情鏈接更多精彩內(nèi)容