技術架構師如何制定決策 – Mark Greville
傑出的赫伯特·西蒙(Herbert Simon)於1978年獲得了諾貝爾經濟學獎,並於1975年獲得了圖靈獎章。
他1947年發表了《行政行為》,在這本書的開頭,Simon討論了組織中的每個部門是如何工作的。他們吸收資訊並將其轉變為決策(由他們或其他部門執行)。他介紹了有限理性的概念-做出決策時,如何不可能評估幾乎無限的可能性。相反,我們必須選擇一套較小的“有界”假設進行工作。
回到實際的架構世界,我總是把工作歸結為
- a)做出決策或
- b)提供資訊以幫助他人做出決策。
Georgios Plataniotis,Sybren de Kinderen和Henderik Proper在2014年發表的精彩論文“ EA回憶:企業體系結構中的決策分析方法”中解釋了捕獲有關體系結構決策的重要性。”
他們走得更遠,認為抓住決策的原因和考慮的替代方案同樣重要。在做出決策時記錄基本原理可為其提供背景資訊,解釋當時的環境並有助於為將來的決策提供依據。
本文介紹了用於制定企業體系結構決策的四種策略。每個決定都是試圖在競爭選擇中決定最佳選擇。他們將決策型別分為以下幾個類別:
- 補償性的。這種型別的決策會考慮所有備選方案,並在底層詳細分析所有標準。具有不同分數的條件可以相互彌補,因此得名。這裡有兩種型別:
- 補償權重相等 –對每個潛在選項進行評分和總計,總選項最高的選項表示最佳決策。
- 補償加權新增劑(WADD) –此處為標準給出了一個權重,以反映重要性(權重越高,重要性越高)。權重乘以每個標準的分數,然後將每個替代項相加,得出最高的總獲勝率。
- 非補償性的。此方法使用較少的條件。這兩種型別是:
- 非補償性合取語 -不能滿足條件的替代方案將立即被取消,獲勝者將從倖存者中選擇。
- 非補償性析取語 –如果符合條件,則選擇一個替代方案,而不考慮其他標準。
當時間和資源可用於
- 收集正確的替代方案,
- 詳細評估每個替代方案
- 用一致性和準確性對每個人評分。
在以下情況下,必須做出非補償性決定
- 有時間壓力
- 這個問題結構不好
- 有關問題的資訊不完整
- 標準不能用數字表示
- 有相互競爭的目標
- 賭注很高
- 該決定中有多個各方進行談判。
選擇決策策略時,務實的水平很重要。使用西蒙的有限理性概念,補償性決策永遠無法完全制定出來。某種程度的假設是必要的,否則做出每個業務決策所需的工作幾乎是無限的。但是,在一組“給定”(鑑於我們需要在星期五之前決定,給定預算為x,給定可用資源為y等)的範圍內,加權加法(上面的WADD)在我的經驗中被證明是有效的。該框架迫使決策者清楚地考慮每個替代方案,而不是將大量標準混在一起。它還迫使所有各方同意一套權重,以幫助該小組就重要性等級達成一致。這些過程改善了各方之間的溝通。
點選標題。
相關文章
- 架構師如何做出架構決策? – IasaGlobal架構
- 企業架構師、解決方案架構師和技術架構師的異同 - Briqi架構
- Redgate是如何做出架構決策的?架構
- 亞馬遜使用架構決策記錄來簡化軟體開發專案的技術決策 - AWS亞馬遜架構
- 如何做一個技術全面的架構師架構
- 如何做好一個系統架構師:抓住敏捷架構中幾個關鍵決策點架構敏捷
- 如何做出重大技術路線決策?
- 後端架構師技術圖譜後端架構
- 程式設計師、技術主管和架構師程式設計師架構
- 如何記錄產品和軟體架構決策?架構
- 人人都是架構師-清晰架構 | 京東物流技術團隊架構
- 技術棧查漏補缺——架構師架構
- 微博首席架構師楊衛華:新浪微博技術架構分析架構
- 新浪微博技術架構分析-微博首席架構師楊衛華架構
- 我們如何在Adyen做出架構決策 - Adyen架構
- 前豆瓣首席架構師:如何保持團隊的技術氛圍?架構
- 技術架構師要有責任心 [網路]架構
- WEB 架構技術Web架構
- CTO、技術總監、首席架構師的區別架構
- 分散式領域架構師要掌握的技術分散式架構
- 一名架構師,他要如何做微服務技術選型?架構微服務
- AI決策進階:深度學習遷移技術賦能決策AI深度學習
- 淘寶招聘java開發工程師/技術專家/架構師Java工程師架構
- 網站技術架構網站架構
- “大話架構”阿里架構師分享的Java程式設計師需要突破的技術要點架構阿里Java程式設計師
- 大型網站技術架構(三)--架構模式網站架構模式
- 大型網站技術架構(二)--架構模式網站架構模式
- 免費P7架構師直播課!技術人員如何提升職場技能?架構
- 《大型網站技術架構:核心原理與案例分析》讀書筆記 - 第4篇 架構師(附 大型網站架構技術一覽)網站架構筆記
- 資深架構師的經驗分享——軟體專案開發和決策架構
- 業務架構、資訊架構、技術架構三位一體架構
- 看阿里P9架構師如何向你定義架構及架構師阿里架構
- 從Java程式設計師到架構師,從工程師到技術專家,迷茫之路如何點亮Java程式設計師架構工程師
- 如何畫出一張合格的技術架構圖?架構
- 技術架構解讀:直播答題如何組隊架構
- 我的“技術架構”之旅架構
- springcloud技術架構理解SpringGCCloud架構
- BOSS系統技術架構架構