「系統思考的四堂課」與「萬人敵」

系統思考 (Systems Thinking),是一項用因果關係,推導出系統整體,進而看見世界全貌的高深技藝。凍仁第一次見到它,是在 DevOpsDays Taipei 2017 的場子,聽 Ruddy Lee 老師分享《開啟 DevOps 之路的系統思維》,其運用「因果回饋圖 (Causal Loop Diagram, CLD)」一步步解答《人月神話》書中遇到的問題,讓許多人留下深刻的印象。

上週五 (2018/08/31),是凍仁參與 William Yeh 老兄開設「系統思考的四堂課 / DevOps 特別版」的日子,也是凍仁往 DevOps 之道向前邁進一步的日子。

▲ 這次的上課地點,是達文西空間裡,很有氣氛的羅馬廳。

此次工作坊會取名為「系統思考的四堂課」,是因為這原本是 1 週 1 堂,連續 4 週的系統思考工作坊。
  • 第一堂:因果分析 (1.5hr)
  • 第二堂:系統動力學 (1.5hr)
  • 第三堂:系統基模 (2hr)
  • 第四堂:DevOps 與商業模式的分析應用 (2hr)

講者一開始引經據典的簡介「思維模式1」和「系統思考」,並藉由「因果分析」引領我們入門。接著講解「系統動力學」和「系統基模」,最後藉由 CLD 現場推演康威定律 (Conway's Law),證明其背後的運作模式,與課堂上提及的種種商業模式案例同出一轍。

▲ 實用且精美的講義、午餐和本次所用到的工具組。照片中立起講義的看書架,在課前和課中,都給需看大量文件的凍仁不少幫助。

這堂課雖有一位好老師領路,但凍仁卻不時在因果邏輯分析上卡關。這就好比自己 5 年前初學習嘸蝦米,雖知曉該輸入法的種種拆碼規則,但因長期使用注音輸入法,腦中只記得「讀音」,不太記得字的「形狀」,卡在「認字」這個基礎關卡上。2

▲ 未完成的課前作業。看著講義許久,才終於理解該怎麼作這份作業,也因為自己事前沒法花太多時間預習和問問題,才有如此結果。

一天的課程下來,讓凍仁有種回到在學時,那喜愛解數學題的成就感。
分析題目、找出規則、一步步推導,之後在一堆算式最後,得到解答;但如果我們思考不周,就如同跳過算式般,很可能會得到不正確的答案。

▲ 與課程資訊電視牆合影。

為什麼凍仁會對系統思考這麼有興趣呢?想必是自己受了《砍掉重練》一書很大的影響。
劍,一人敵,不足學,學萬人敵。

-《史記.項羽本記》

若把 Ansible、Docker、GitLab CI 等 DevOps Tools 比喻成可以贏過一人的「」;那「系統思考」就有如作者 Winston Chen 所言,是種可以學習萬人敵、實戰萬人敵,然後從萬人中勝出的技藝!

企業實踐 DevOps 的方式百百種,但要怎麼進行才最合適自己?每個團隊的狀況不同,其解法也不同。相信藉由系統思考和前人的經驗,可以在每個時期指引我們,找出正確的方向。
系統思考,是門無法速成的技藝;但卻是門提升 IT 職場思維,值得 DevOps 人投資的學科。

接下來,就照著講者的提議,先在日常領域刻意練習,等較為熟識後,再往專業領域前進。相信到時候《第五項修練》一書和講者這本精心設計的講義,都會是很棒的教材!

1: 凍仁目前掌握度最高的思維模式,即為《心態致勝》一書提及的「定型心態」和「成長心態」。雖說它們相較系統思考簡單許多,但還是可以在「捨末逐本」和「飲鴆止渴」等系統基模中看到它們的影子!
2: 嘸蝦米輸入法與倉頡一樣,都是藉由字的「形狀」拆碼而成,與注音輸入法的「讀音」有很大的不同。而文中提到的落差早已隨著時間的累積有所善。如今若遇見認不得的字,會拿起手機,試著先用 Google 語音辦識來「查字」。

(本文已授權系統思考的四堂課課程引述。)


資料來源:
系統思考的四堂課 / DevOps 特別版 | DevOpsDays Taipei 2018 實戰工作坊
系統思考的四堂課 | Software Architecture School

相關連結:
開啟 DevOps 之路的系統思維 | DevOpsDays Taipei 2017
思維的重量訓練 | Software Architecture School
4 Classes of Systems Thinking with DevOps | Suci Lin
《第五項修練 (全新增訂版):學習型組織的藝術與實務》 by Peter M. Senge
從系統思考看 DevOps by William Yeh @ 2017/10/26
從限制理論角度談敏捷導入階段 by William Yeh @ 2018/06/29
不要做「生涯規劃」!不要經營「個人品牌」!臉書營運長桑德伯格:要在網路時代成功,必須有不同做法 | 創新拿鐵
什麼是深度思考?用思維模型看清世界,用臨界知識解決問題!| 思維精煉室
建立學習型組織 | 哈佛商業評論

留言

Popular Articles

sudo 指令使用說明