技術架構師如何制定決策 – 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是如何做出架構決策的?架構
- 如何做好一個系統架構師:抓住敏捷架構中幾個關鍵決策點架構敏捷
- 程式設計師、技術主管和架構師程式設計師架構
- 後端架構師技術圖譜後端架構
- 我們如何在Adyen做出架構決策 - Adyen架構
- 亞馬遜使用架構決策記錄來簡化軟體開發專案的技術決策 - AWS亞馬遜架構
- 如何做出重大技術路線決策?
- 技術棧查漏補缺——架構師架構
- 如何記錄產品和軟體架構決策?架構
- 人人都是架構師-清晰架構 | 京東物流技術團隊架構
- 前豆瓣首席架構師:如何保持團隊的技術氛圍?架構
- 2018服務端架構師技術圖譜服務端架構
- springblade技術架構Spring架構
- 一名架構師,他要如何做微服務技術選型?架構微服務
- “大話架構”阿里架構師分享的Java程式設計師需要突破的技術要點架構阿里Java程式設計師
- 網站技術架構網站架構
- springcloud技術架構理解SpringGCCloud架構
- AI決策進階:深度學習遷移技術賦能決策AI深度學習
- 從Java程式設計師到架構師,從工程師到技術專家,迷茫之路如何點亮Java程式設計師架構工程師
- 《大型網站技術架構:核心原理與案例分析》讀書筆記 - 第4篇 架構師(附 大型網站架構技術一覽)網站架構筆記
- 大型網站技術架構(三)--架構模式網站架構模式
- 資深架構師的經驗分享——軟體專案開發和決策架構
- 看阿里P9架構師如何向你定義架構及架構師阿里架構
- 免費P7架構師直播課!技術人員如何提升職場技能?架構
- 我的“技術架構”之旅架構
- PingCode 技術架構揭祕GC架構
- 大型網站技術架構(四)--核心架構要素網站架構
- 如何畫出一張合格的技術架構圖?架構
- 輕量級的架構決策記錄機制架構
- BAT面試架構師的人都在找的java技術框架題BAT面試架構Java框架
- 架構師修煉之道(一)技術高手的困惑與發展架構
- 技術部如何做覆盤——“年終盤點一對一”之前端架構師前端架構
- Java架構師如何學習?Java架構
- 解析丨自動駕駛核心技術:感知、決策與執行(中:決策篇)自動駕駛
- 在阿里架構師眼中構建一個較為通用的業務技術架構就是如此簡單阿里架構