漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)

大部分人不瞭解架構是什麼?甚至程序猿也不太瞭解架構的作用,下面的文章將通過漫畫的方式來解釋我們為什麼要做企業架構。

漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 為什麼需要“企業架構”?我們來看看這個例子
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 米高因為業務的原因,需要獲取某些數據,但這些數據分佈在3個不同的系統裡
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 開發人員寫了一個程序幫他把數據從這三個系統裡讀取,並寫到一個Excel文件
  • 這樣米高就可以在自己的電腦上使用這些數據了
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 米高意識到他每天都需要做類似的工作,如果可以每天自動收集數據,效率會更高
  • 於是,他讓運維工程師寫了一個定時任務實現了他的想法
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 但是,米高並不是唯一想提高自己效率的人
  • 因此,越來越多這樣的應用系統出現
  • 它們之間的關係錯蹤複雜,我們把這叫這做“毛團架構”
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 這個”大毛團“,沒人可以約束它,也沒人可以控制它
  • 這時,如果我們因為某種原因而要退役其中一個應用系統
  • 我們基本不知道有什麼東西與它相關聯
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 這些應用系統處於一個網狀的依賴關係裡
  • 根本不可能做到修改一個應用系統,而又不會對其他應用系統造成破壞
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 這個時候企業架構出現了
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 企業架構會在IT的全局考慮下,允許人們自由地創建應用系統
  • 但架構師需要確保這些應用系統是健壯,靈活,高效的
  • 這就需要流程來保證所有事情都是有組織的和受到監管的
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 因此,每個項目都需要有一個初始架構,它由項目架構師創建
  • 初始架構會說明應用系統如何影響業務,包括什麼應用功能,處理什麼數據,需要什麼設備等
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 項目的初始架構需要經過”架構委員會“評審
  • 來自公司各個領域的架構師在架構委員會里一起工作,管控著整體架構
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 總的來說,企業架構主要做三件事:1.分析當前的情況,2.分析評估架構設計,3.為未來創建藍圖
  • 這樣,所有人都可以知道我們將要往哪個方向前進
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • “架構”需要“洞察”和“瞭解”
  • 世界是複雜的,沒有固定的規則可遵循,我們無法確定3年後會發生什麼,但我們可以通過規劃來令未來的系統更”健壯“,”靈活“和”高效“
  • 因為,我們所做的一切都是為了保持”改變“的能力
漫畫解說:企業架構規劃的必要性(解決“毛團”架構困局)
  • 這就是需要“企業架構”的原因了

作者:阿卡伯格

注:原創文字,轉載請註明作者及鏈接


分享到:


相關文章: