Total Pageviews

2019/10/07

[閱讀筆記] The Checklist Manifesto: How to Get Things Right (3/3)

  1. 以外科手術為例,書中定義了三個 DO-CONFIRM checklist 與三個停頓點 (< 60-second)
    1. 麻醉前 (before anesthesia)
☐ 確認患者身分與告知麻醉程序
☐ 確認脈搏血氧飽和度分析儀(pulse oximeter) 運作正常
☐ 確認患者是否有藥物過敏
☐ 確認連到患者的氣管 (airway) 是否有問題
☐ 當患者失血過多,是否有夠的血可以支援


    1. 下刀前 (before incision)
☐ 團隊成員互相介紹姓名與角色
☐ 確認患者是哪個部位要進行手術
☐ 確認抗生素是否準時施打或不需要施打
☐ 確認顯示輔助手術用的患者 X 光片
☐ 團隊成員簡報此手術的關鍵問題:如外科醫生簡報預計手術時間、預備血量;麻醉師簡報麻醉計畫;護士確認設備是否完備等


    1. 離開手術室前 (before leaving OR)
☐ 護士口頭審核所完成的手術程序
☐ 將所摘除的檢體送到病理室
☐ 清點所使用的針頭、海綿與器具,若有設備故障需在下一場手術前提出
☐ 團隊成員本個人大聲朗讀患者術後恢復計畫與注意事項,確保訊息有清楚與完整的傳遞


  1. 手術有使用與未使用 checklists 的影片:
  2. 以醫學領域為例,有哪些事情是值得製作 checklists 的呢?較危險的、容易犯錯的、曾經發生過的危險案例等等,都值得讓你花時間去規劃、設計 checklists 並花時間測試與驗證。一般來說,只要牽涉到風險 (risk)、不確定性 (uncertainty) 與複雜性 (complexity),你都該去設計 checklists。好的 checklist 對於醫生與護士來說,與聽診器同等重要
  3. Checklists 並不是一個公式 (formula),checklists 的目的是讓你在每個重要步驟盡可能保持清醒,確保當你需要資訊時取得重要的資訊,有系統化地做出決策。以外科手術為例,術前會要求每個人必須洗手、團隊成員互相介紹、確認病患身分與手術位置等,checklists 並不會提升個人技巧,其會改善團隊做事的結果 (i.e. 減少犯錯與失誤)
  4. 導入 checklists 並不會讓你降低做事效率 (efficiency),反而會提升你的決策效率、做事更有條理 (methodical),並且降低犯錯的機會。
  5. 很多人其實很抗拒 checklists,checklists 讓他們感覺痛苦、無趣,但是作者認為這一切源自於人類的惰性。人們認為總是有超級英雄能隨機應變、膽大心細地處理複雜與高風險的事情。或許我們應該修改這些英雄主義 (heroism) 的想法,現實的情況非常複雜,就算是英雄頭腦也有限。
  6. 企業的行為準則 (code of conduct) 通常具有幾個元素:
企業的行為準則具備的元素
說明
① 無私 (selflessness)
  • 將團隊利益置於個人利益之上
② 技能 (skill)
  • 追求知識與技能卓越
③ 信任 (trustworthiness)
  • 對自己的行為負責
④ 紀律 (discipline)
  • 遵從謹慎的程序並與他人協同合作。
  • 紀律是其中最困難的一部分,比無私、技能與信任還要困難,因為人就是不完美的、容易犯錯且粗心的生物。然而,就是因為如此,更需要建立紀律與規範,例如飛機起飛前須做好起飛前的檢查 (preflight checklist)。


  1. 當發生空難時,美國國家運輸安全委員會 (National Transportation Safety Board) 會介入調查失事的原因,並提出建議,並且會制訂新的規定與建議。根據失事主因,將防範措施整合成一份可靠的、有用的 checklists,藉此降低傷害。
  2. 當 checklists 完成後,你必須確認 checklists 一定不能變得僵化 (ossified),使其變成阻礙 (hinder) 而非協助 (aid),即便是最簡單的 checklists 也需要頻繁的複習與持續的修改。checklists 只提供協助;若其無法提供協助,這份 checklists 一定是錯誤的。
  3. 毫無疑問的,現代的科技大幅提升我們的能力。但是,科技無法處理預期外的事物、管理不確定性、建造摩天大樓、執行一個救援行動。有時候,科技反而會讓事情複雜化,添加額外的複雜元素到系統中,給予我們額外可能失敗的因素。
  4. 在醫學界,我們擁有最好的藥物、最好的儀器與最好的專家,但卻常常忽略如何讓這三個元素做良好的搭配。例如,若要組裝一台全世界最好的車子,不是擁有 Ferrari 的引擎、Porsche 的煞車系統、BMW 的懸吊系統 (suspension) 與 Volvo 的車體 (body) 就可以達成此目標,到頭來你還是無法接近最好的車子此目標,你得到的可能只是一堆非常昂貴的垃圾。
  5. 當我們仔細觀察,即便是擁有絕佳能力與決心的人,還是會犯相同的錯誤。當我們知道錯誤發生的形式 (patterns),了解犯錯所產生的額外成本,我們就該從從錯誤中學習,從中學到教訓,將其整理成 checklists,避免重複犯錯。
  6. 製作 checklists 的 checklist (A checklist for checklists)
    1. 發展階段 (Development)
前置工作
☐ 你是否對於你期望的檢查表,有清楚且明確的目標
每個檢查表項目
☐ 是否有關鍵、容易被忽略且會造成危害的步驟?
☐ 是否有些事項,無法透過其他機制做適當的檢核?
☐ 是否是可行的?每個檢查項目是否需要有特定的回應?
☐ 是否設計為適用於口頭檢查 (verbal check),進行確認?
☐ 使用檢查表會影響到誰?(利害關係人)
其他注意考量
☐ 是否有增加能夠促進團隊成員溝通的檢查項目?
☐ 製作檢查表的過程,是否有邀請團隊成員一起參與?


    1. 草擬階段 (Drafting)
檢查表是否有符合以下規定
☐ 是否有使用工作流程中自然的停頓點 (pause point)
☐ 是否有使用簡單的句子結構與基本語言
☐ 是否有使用標題來解釋檢查表的目的
☐ 是否有使用簡潔、有邏輯性的格式
☐ 是否能控制在一頁就能涵蓋所有檢查項目
☐ 是否能將顏色的使用最少化
有關檢查表的字型
☐ 是否使用 Sans serif (沒有襯線的字體,完全拋棄裝飾襯線,只剩下主幹,造型簡明有力,更具現代感,適用於標題、廣告,瞬間的識別性高)?
☐ 是否適當地使用字母大小寫?
☐ 字體大小 (font size) 是否適中?
☐ 檢查表的背景顏色用淺色或深色?
其他注意項目
☐ 每個 pause point 的檢查項目是否少於 10 個
☐ 檢查表的制定日期或修改日期是否明確註明?


    1. 驗證階段 (Validation)
你是否
☐ 在真實或模擬的情境中,與第一線使用者試行過此檢查表?
☐ 根據試行後的結果與回饋,修改檢查表?
檢查表是否
☐ 適用於工作流程?停頓點是否妥當?
☐ 在錯誤還能夠被矯正的時候,把問題偵測出來?
其他注意項目
☐ 檢查表是否能快速地在合理的時間完成檢查?
☐ 是否有規劃時程在未來進行檢查表的檢查與修正?

  1. 最後提醒,檢查表並不是一個教學工具 (teaching tool) 或是運作 / 運算方法 (algorithm)
  2. 本書論述架構:

2019/10/06

[閱讀筆記] Thinking in Systems: A Primer (7/9)

  1. 公共資源的悲劇 (tragedy of the commons):無節制地消耗有限資源  ←→ 了解自私行為的破壞力,設立有共識的使用規則
    1. 無論是哪種系統,資源不僅是有限的,若過度使用,反而會造成資源侵蝕。以牧場的草為例,當畜牧數量過多,會導致牧草大量減少,來不及再生,導致整片牧場的草原的再生機制崩壞。當牧場的草愈少,牛隻就會開始啃食草的根部,導致草無法再生,由於草原的土壤缺乏草皮的保護,當下大雨時會大量沖刷土壤,導致土壤流失,草的生長狀況就會越差,變成一個惡性循環。又如美麗的國家公園會吸引觀光客,替國家公園帶來收入,但是若未做人數限制,人潮將會摧毀國家公園的天然美景。
    2. 避免公共資源被濫用的三個方法
      1. 教育與告誡 (educate and exhort):讓資源使用者理解,資源濫用的後果。
      2. 將公共資源私有化 (privatize the commons):當資源私有化後,個人的濫用只會影響到自己,不會影響他人。『資源私有化』的效果會比『教育與訓誡』來得好,但是不是每種資源都可以私有化,例如臭氧層、魚群等,都是無法私有化的資源。
      3. 規範公共資源的使用方式 (regulate the commons):例如道路資源是大家共用的,透過紅綠燈來決定誰先行;又如廣播或是電信信號,需要向政府申請核可才可以使用,若沒有加以規範就會出現互相蓋台的情形。
    3. 當有一個公共資源是由每個市民共享時,每個人都可以直接從中獲得好處,也會因此嚐到資源濫用的後果。由於資源與資源使用者之間擁有非常微弱的 feedback loop,當資源被濫用、消耗殆盡後,每個市民都沒得用。此時,政府就要教育與告誡市民,讓大家了解濫用資源的後果;並且要強化與建立資源與使用者之間的 feedback loop,可以透過將資源私有化 (privatize) 讓每個使用者直接感受到資源誤用的後果,或者規範每個使用者的資源使用方式 (因為許多資源無法被私有化)。
  2. 目標侵蝕 (eroding goals):隨壞消息下修期待值  ←→ 隨時保持高標準,別因變化緩慢而忽視危機
    1. 目標侵蝕 (eroding goals) 是一個常見的系統陷阱,其意義與溫水煮青蛙的意思雷同。當系統出現劇烈變化時,通常就會採取矯正措施來改變現況;但是當系統是慢慢、漸進地、一點一滴地變壞時,人們就會漸漸地記憶中、過去系統的樣子,於是每個人就會降低標準、績效與預期,導致最後與當初設定的預期標準產生大量偏差。為了解決目標侵蝕的問題,你可以:將績效標準設定為絕對的標準,甚至設定更高的標準來強化最佳的績效標準,避免受到壞影響,因而降低標準。
  3. 競爭升級 (escalation):為贏過對手投入過多資源  ←→ 搶占上風卻忘初衷,只會落得兩敗俱傷
    1. 競爭升級 (escalation) 猶如兩個在打架的小孩,你推我一把,我就推你一把,你推我越大力,我就推你更大力,最後就變成真正的打架。escalation 起源於兩造雙方試著要超越對方的 reinforcing loop,每一個 actor 的目標都不是絕對的、不變的。如同其他系統陷阱,escalation未必都是壞事。若目標是好的 (如研發更有效率的電腦或更好的 AIDS 療法等),能夠加速整體系統朝目標前進;但若目標是有敵意的 (hostility),如美俄兩國的軍備競賽,雙方花費無數的預算在毀滅性武器,導致兩國經濟發展趨緩,並發展出難以想像的毀滅性武器,迄今仍舊威脅著全世界。
    2. escalation 的例子,如小孩子互相推擠與吵架、兩國間的軍備競賽、選舉期間候選人互相抹黑等等,escalation 是以指數型成長的,若沒有其他力量介入,escalation 的漩渦會讓某一方倒下,因為指數性成長是無法維持擁有的。若不幸陷入 escalation 的陷阱,解決之道是其中一方放棄競爭 (如單方面的解除軍備競賽),如此就能停止不斷增強的 reinforcing loop;或者是協調出一個擁有 balacning loops 的新系統,藉此緩和與控制 escalation
  4. 競爭排斥 (competitive exclusion principal):富者愈富的贏家系統  ←→ 優勢者搶占弱勢資源,建立制衡機制、防止獨大
    1. 一開始雙方可能是平等的,但是當贏家贏了以後,未來的贏面就越來越大,導致成功的人越來越成功(success to successful),另外一方因此不斷節節敗退,最後破產,例如現在的富者越富、貧者越貧的社會。
    2. 競爭排斥的例子
      1. 在許多現代社會,最貧窮家庭的小孩只能在最差的學校,接受最差的教育。因此,他們只能擁有較差的工作技能,也只能接受低薪的工作,導致他們一直在貧窮中無法脫身。
      2. 低薪與沒有資產的人,很難從銀行獲得貸款,因此,他們無法有額外的資金來投資改善自己的生活,或者只能向高利貸借錢。即便如此,也是窮人繳貸款,富人收利息。
    3. 當你發現在競爭中,贏者從中獲得系統性報酬,由於 reinforcing feedback loop 的強化,讓贏者在未來更容易獲勝,這就陷入贏者全拿的系統陷阱。有幾個解方可以解決此系統陷阱
      1. Diversification:當同一個棲息地,同時有兩種消費同一種資源的物種,為了避免產生競爭排斥,其中一方可以學習或演化成使用另一種新資源;在紅海中,公司可以開發新的產品或服務,避免與現有廠商直接競爭。但是要注意,使用新的資源,或是開發新的產品與服務,也可能吸引新的競爭者進入,系統又走向競爭排斥的陷阱。
      2. Strick limitation:diversification 並無法保證能跳離競爭排斥的陷阱,因為贏者有可能太強大 (如獨佔),弱者毫無翻轉機會。因此政府應制定反托拉斯法 (antitrust laws),避免發生贏者全拿的
  5. 飲鴆止渴 (Shifting the burden to the intervenor):短視近利的干預政策  ←→ 應急對策並非根本解答,恐使組織陷入更大危機
    1. Burden shifting system 就在你我身邊
      1. 照顧家中的年長者,一直不是一件容易的事情。所以,開始社福機構、退休社群、長照機構的出現,因為大部分的人都沒有足夠的空間、時間、技能或是意願來照顧老年人 (shift fom 自己照顧 to 長照機構)
      2. 在學會使用計算機之前,小孩都是透過心算或是紙筆來做算術的
      3. 當疫苗與藥物的問世,人們不需要透過得到天花、麻疹、瘧疾後,才能得到抗體
      4. 現代醫療已經健康的責任,從個人的飲食與生活習慣,轉變成醫生與藥物的干預。
    2. 如此的干預措施,為什麼會讓系統陷入風險
      1. 干預者無法預見,一開始所投入的資源,會引起一連串的事件,導致受惠者的依賴度不斷加深,超過干預者的負荷。例如美國的健保系統正經歷此系統陷阱
      2. 接受協助的個人或社區,並不會任何遠見,只會越來越依賴,讓自己越來越脆弱
    3. 當接受到干預者後,就會進入 addicted state;若要回到 unaddicted state,會是一個很痛苦的一個過程。最好的做法是,一開始就不要進入 addiction。你要問問幾個問題
      1. 為什麼現有的矯正機制會失敗?
      2. 矯正機制是否有哪些障礙要移除?
      3. 矯正機制如何運作得更有效率?
    4. 應急策略會導致依賴、上癮,雖然可以暫時解決徵狀,但是無助於解決潛在的問題。時間一久,你會發現會如吸毒般上癮、無法自拔。整個系統會越來越依賴干預,離你想要的狀態越來越遙遠。此系統陷阱的解法是:注意你所採行的徵狀舒緩方案,其不會真的發現問題。與其聚焦於短期徵狀舒緩 (short-term symptom-relieving policy),你應該將心力放在長期的系統調整 (restructure)若你無可避免地進入 addiction,你就要建立足夠的能力來面對取消干預所造成的系統衝擊,並且要盡可能地快速取消干預,當你時間拖得越久,系統衝擊就會越大
  6. 鑽規則漏洞 (rule beating):只遵守條文表象  ←→ 減少「上有政策,下有對策」,將系統漏洞視為改善訊號
    1. 鑽規則漏洞 (rule beating) 是指行為有符合法律上字面上的意義,但是違反法律的精神,鑽規則漏洞會擾亂自然、經濟、組織等。以下有幾個例子
      1. 許多政府部門會在年底的時候,做一些無意義的花費,因為若今年度的預算沒有花完,下個年度就必須編列較少的預算
      2. 美國政府訂定瀕臨絕種動物法案,在瀕臨絕種動物的棲息地限制開發。有些地主發現自己的土地被限制開發後,反而刻意捕捉或毒殺這些動物,使其絕種後,這樣土地就可以開發。
    2. 有規則的地方,就會有人想盡辦法鑽漏洞。例如駕駛在高速公路上,有看到警車就維持在速限內行駛,沒有警車或測速照相機就超速行駛。這樣的行為只有在表面上遵守規定,但是實際上會擾亂整體系統運作。修正的方向:你應該先想想這個規定的目的、精神是什麼,盡可能地預測將這個規定施行到子系統後會有什麼可能的反應,然後重新調整規定,使系統的自我組織能力往正確的方向前進
  7. 目標錯誤 (Seeking the wrong goal):錯誤的目標只會帶來預期外的結果 ← → 清楚找出能夠反映系統福祉 (welfares) 的指標 (indocators) 與目標
    1. 影響系統行為最有效的方式,就是透過目的 (purpose) 或目標 (goal)。若目的或目標的定義有問題,系統就無法產生預期的結果。例如,如果我們想要的系統狀態是好的孩童教育,衡量的目標是根據每位學生獲得多少教育預算支出。若教育的品質是根據標準化的考試成績來決定,系統行為就會往這個方向走。但是,好成績與好的教育兩者是否有關連,是值得你再三思量的。
    2. 許多國家常利用 GNP (Gross National Product, 國民生產毛額) 來衡量國家經濟是否成功,所謂的 GNP 是一國全體國民 (不包含居住在國內的外國人民),在一定的期間內,新生產出來之最終財貨與勞務的市場價值總和。GNP 無法產生社會福利、平等、正義與效率,並且:
      1. GNP 混合著好事與壞事:若因為車禍變多,導致醫療與汽車修理費用變多,GNP 也會升高
      2. GNP 只計算商品與服務:若所有父母都雇用保母來幫忙帶小孩,GNP 也會升高
      3. GNP 只看勞力而非成就,指衡量生產與消費而非效率:例如新的燈泡只需耗用 1/8 的電力就能產生一樣的亮度,卻會導致 GNP 下降
    3. rule beating 是系統有漏洞,上有政策,下有對策,人們只遵守條文上表面的意義,忽略規定的精神 (例如政府單位年底亂花預算的行為);seeking the wrong goal 則是遵守規定來產生特定的結果,由於目標定義的不精確或不完整,導致產生的結果是大家預期、想要的結果。你應該要:清楚找出能夠反映系統福祉 (welfare) 的指標 (indicators) 與目標。你要特別注意不要將 effort 與 result 搞混,否則你最終會只產生 effort,卻沒有你想要的 result
  8. 常見的系統八大陷阱 (system traps) 的成因與改善之道
常見的系統八大陷阱
成因
改善之道
① 政策阻力 (policy resistance)
其來自系統每個參與者的『有限理性』,我們只掌握有限的資訊、只想維護自己的利益、只選擇眼前看到的、只想或只能待在有限的範圍裡。每個人的目標越不一致,阻力與拉扯就越大。
找出所有利害關係者,找出互相滿意的方式來達成所有目標,或重新定義更大、更重要的目標,突破每個參與者的有限理性,促使大家往相同的目標前進,才能避免政策抵抗的問題
② 公共資源的悲劇 (tragedy of the commons)
當有一個公共資源是由每個市民共享時,每個人都可以直接從中獲得好處,也會因此嚐到資源濫用的後果。無論是哪種系統,資源不僅是有限的,若過度使用,反而會造成資源侵蝕,最後導致大家都沒有公共資源可以使用。
  • 教育與告誡:讓資源使用者理解,資源濫用的後果。
  • 將公共資源私有化 :當資源私有化後,個人的濫用只會影響到自己,不會影響他人。『資源私有化』的效果會比『教育與訓誡』來得好,但是不是每種資源都可以私有化。
  • 規範公共資源的使用方式 :例如道路資源是大家共用的,透過紅綠燈來決定誰先行。
③ 目標侵蝕 (eroding goals)
其意義與溫水煮青蛙的意思雷同。當系統出現劇烈變化時,通常就會採取矯正措施來改變現況;但是當系統是慢慢、漸進地、一點一滴地變壞時,人們就會漸漸地記憶中、過去系統的樣子,於是每個人就會降低標準
將績效標準設定為絕對的標準,甚至設定更高的標準來強化最佳的績效標準,避免受到壞影響,因而降低標準
④ 競爭升級 (escalation)
如小孩子互相推擠與吵架、兩國間的軍備競賽、選舉期間候選人互相抹黑等等,escalation 是以指數型成長的,若沒有其他力量介入,escalation 的漩渦會讓某一方倒下,因為指數性成長是無法維持擁有的
  • 其中一方放棄競爭 (如單方面的解除軍備競賽),如此就能停止不斷增強的 reinforcing loop;
  • 或者是協調出一個擁有 balacning loops 的新系統,藉此緩和與控制 escalation
⑤ 競爭排斥 (success to successful)
贏者從中獲得系統性報酬,由於 reinforcing feedback loop 的強化,讓贏者在未來更容易獲勝,這就陷入贏者全拿的系統陷阱
  • Diversification:當同一個棲息地,同時有兩種消費同一種資源的物種,為了避免產生競爭排斥,其中一方可以學習或演化成使用另一種新資源;在紅海中,公司可以開發新的產品或服務,避免與現有廠商直接競爭。但是要注意,使用新的資源,或是開發新的產品與服務,也可能吸引新的競爭者進入,系統又走向競爭排斥的陷阱。
  • Strick limitation:diversification 並無法保證能跳離競爭排斥的陷阱,因為贏者有可能太強大 (如獨佔),弱者毫無翻轉機會。因此政府應制定反托拉斯法 ,避免發生贏者全拿的狀況
⑥ 飲鴆止渴 (Shifting the burden to the intervenor)
應急策略會導致依賴、上癮,雖然可以暫時解決徵狀,但是無助於解決潛在的問題。時間一久,你會發現會如吸毒般上癮、無法自拔。整個系統會越來越依賴干預,離你想要的狀態越來越遙遠
與其聚焦於短期徵狀舒緩 ,你應該將心力放在長期的系統調整。若你無可避免地進入 addiction,你就要建立足夠的能力來面對取消干預所造成的系統衝擊,並且要盡可能地快速取消干預,當你時間拖得越久,系統衝擊就會越大
⑦ 鑽規則漏洞 (rule beating)
鑽規則漏洞 (rule beating) 是指行為有符合法律上字面上的意義,但是違反法律的精神,鑽規則漏洞會擾亂自然、經濟、組織等
你應該先想想這個規定的目的、精神是什麼,盡可能地預測將這個規定施行到子系統後會有什麼可能的反應,然後重新調整規定,使系統的自我組織能力往正確的方向前進
⑧ 目標錯誤 (Seeking the wrong goal)
由於目標定義的不精確或不完整,導致產生的結果是大家預期、想要的結果
清楚找出能夠反映系統福祉 (welfare) 的指標 (indicators) 與目標。你要特別注意不要將 effort 與 result 搞混,否則你最終會只產生 effort,卻沒有你想要的 result


  1. 世界上所有的領導者,皆認為經濟成長是所有問題的解答,但是這種想法,正是將他們推往錯誤方向的力量。經濟成長也會帶來成本,例如環境破壞、貧富差距擴大等問題。
  2. 變革的槓桿點 (leverage points)
  3. Numbers (數字) - 常數 (constants) 與參數 (parameters)
    1. 國家債務也是一個 stock,是一個錢坑 (money hole)。年度赤字 (annual deficit) 則是加深此錢坑的速率。年度稅收可以減少錢坑,政府支出則會擴大錢坑。總統與立法遠用了大部分的時間在爭論要增加那些參數 (即政府支出) 與減少錢坑的深度或大小 (即稅收)。因為這些 flows 與我們息息相關 (稅收 = inflow),每次選舉都會改變參數值,但是不管換了哪個政黨,這個錢坑都越來越大,只是速率有所不同。
    2. 人為干預參數,僅能看到短期效果,對於整個系統行為的改變毫無幫助。例如人們非常在意的參數包含稅收與最低工資,所以常常針對降低稅率與提高最低工資的議題,提出激烈抗爭。但是,改變這些參數很少能改變全國經濟系統的行為。若國家經濟停滯,調整這些參數,毫無幫助。又如 FED 透過利率調整也無法躲過景氣循環;洛杉磯雖然訂定了全球最嚴格的空污防治標準,只能讓空氣較不汙染,也稱不上乾淨;花了大筆員警預算,也無法使犯罪消失。
  4. Buffers (建置系統的緩衝器)
    1. 你一定常聽到 river flood,較少聽到 lake flood,這是因為湖泊的 stock 較大。美國東部的土壤,相較於美國西部,對於酸雨較敏感,這是因為土壤缺法足夠的鈣 (calcium, 即 buffer) 來抵銷酸雨造成的影響。因此,Stock 越大,系統就會較穩定,這就是所謂的 buffer
    2. 你可以透過增加 buffer 來穩定系統。但是當 buffer 過大時,系統就會變得僵化,反應遲緩。buffer 是實際的個體,不容易改變,因此在 leveage points 的清單裡,不會排在太前面。
  5. Stock-and-flow structures
    1. 系統的管路結構 (plumbing structure 包含 stocks、flows 與規劃),對於系統如何運作擁有重大的影響。例如通往 Budapest (布達佩斯) 的 Hungarian 公路系統由於錯估交通運載量,導致嚴重塞車、通勤延誤與空氣汙染,難以透過交通號誌、速限等方法改善;若要改善此問題,只能重蓋 Hungarian 公路系統。但是,rebuild 是最緩慢與最昂貴的方式來改變系統
    2. 實體結構對於系統來說是非常重要的,但很少是一個 leverage point,因為改變結構很少是快速或簡單的。在初期做好妥善設計,才會是個好的 leverage point。當結構已經建立好以後,你的 leverage point 只有了解結構的限制與瓶頸,盡可能地使用它最大的效率、限制系統波動等。
  6. Delays (了解時間延遲效應)
    1. Feedback loops 的延遲 (delays) 現象,對於系統行為有重大的影響,這也是系統波動的常見成因。如果你試圖要調整 stock 來符合你的目標,但是你接收到的 stock 狀態只有延遲的資訊 (或是資訊是即時的,reponse 卻不是) ,你可能會 overshoot 與 undershoot。例如需要耗費多年的時間蓋好電廠 (ex. 30 年),這樣的 delays 讓你無法準確的預估改變快速的電力需求,即使你努力地預測,但還是會面臨 overcapacity 與 undercapacity 的窘境。當系統有 long term delays 時,就很難回應 short-term changes
    2. Feedback loop 試圖去控制 stock level,但是 feedback process 所產生的 delays,卻是 stock level 改變速率的關鍵。delays 太短暫會造成過度反應 (ex. 狗追自己的尾巴),波動會放大內心的焦慮;若 delays 太長,則會造成劇烈波動、發生無法逆轉的災難,可能會 overshoot 與崩壞。
    3. 除了難以改變的 delays 以外 (ex. 小孩到長大成人所需的成熟期是無法改變的),調整 delay length 會是一個好的 leverage point。若你能改變你的系統的 delays,你將會感受到巨大的效果。但是你要注意,確認你的改變,是往正確的方向走,例如若你極力降低金融市場的資訊與現金流動的 delays,你則會得到金融市場快速地變化 (wild gyrations)。
  7. Balancing feedback loops (加強系統的修復機制)
    1. Balancing feedback loops 在系統中無所不在。恆溫裝置的 loop 就是個典型的例子,恆溫裝置系統的目的是讓室溫 (i.e. stock) 持續維持在想要的 level。任何 balancing feedback loops 需要一個目標 (i.e. 恆溫裝置設定的溫度),監測室溫與設定值的差異 (i.e. 恆溫裝置) 與回應機制 (i.e. 暖氣、冷氣等)
    2. 一個 complex system 通常會有多個 balancing feedbalop loop,在不同的情境與衝擊下,會有不同的自我矯正 (self-correct) 機制。有些 loop 在大部分的狀況下不會啟動 (ex. 核電廠的緊急冷卻系統、你的身體透過流汗或發抖來維持體溫等),但是長遠來說,這些 loop 的存在,對於系統福祉來說是非常重要的。我們常犯的大錯誤就是把這些緊急回應機制移除,認為其很少會用到且代價高昂,短期來說可能沒什麼影響,長期來說,則攸關系統在惡劣情境下是否能夠繼續存活。
    3. Balancing feedback loop 在當初設計的矯正力道是很重要的。當衝擊力道越強時,feedbacks 的強度也要增強。例如恆溫系統在一般寒冷的冬天能夠運作正常,但是將房屋所有窗戶打開時,其矯正力道 (corrective power) 可能就無法跟上溫度變化的速度。以下有幾個藉由強化 balancing feedback loop 來改善系統自我矯正能力的例子:
      1. 透過服用預防性藥物、規律地運動與均衡的營養,來促進人體對抗疾病的能力;
      2. 整合病蟲害管理,促進穀物害蟲的天敵的生長;
      3. 透過資訊自由法案來提升政府透明度等
  8. Reinforcing feedback loops (抑制成長過快的力量)
    1. Balancing feedback loop 是自我矯正 (self-correcting);reinforcing feedback loop 是自我強化 (self-reinforcing)。後者不斷運作,就會得到更大的力量,驅動系統行為像某個方向前進 (可能是好的、也有可能是壞的)。例如,更多人感冒,就會傳染給更多人;你存更多的錢在銀行帳號,你就會得到更多的利息,你的戶頭就會更有錢;土壤被侵蝕地更多,農夫就會擁有更少的可耕種土地,土讓就會因為沒有根莖的保護,導致每次大雨沖刷會帶走更多的土壤。
    2. Reinforcing feedback loops 是成長、突然激增、逐步侵蝕與崩壞的來源。若系統擁有一個未受控的 reinforcing loop,最終就會摧毀系統。通常,遲早會有 balancing feedback loop 會介入。例如,傳染病會傳染給所有的人類,或是人類發明了疫苗,避免被傳染。減緩 reinforcing loop 的增長,通常是一個較有力的 leverage point,而非強化 balancing loops。例如,當你開車速度過快時,你並不是要求反應更良好的煞車系統、或是更進階的駕駛技術,而是減速;當系統陷入富者越富、貧者越貧的系統陷阱時,富者所獲得的利息是貧者給的,富人聘用會計師與政治獻金來降低他們的稅負,富人給予它們的小孩繼承家業與好的教育,antipoverty 計畫就是個 weak balancing loop 的例子,其難以抵抗日益增強的 reinforcing loop,政府不如朝向弱化 reinforcing loop 的方向走,例如增加稅負、遺產稅等。
    3. 當你在尋找出生率、利率、侵蝕率、富者愈富的 leverage points 時,你應朝向弱化 reinforcing loop 的方向走
  9. Information flows:將 missing information 傳送到需要的人身上
    1. 根據荷蘭的電表用電調查,電表裝在較容易看到的地方,比安裝在地下室的用戶,其用電量少了 30%,用電量較少的原因是電表裝在容易被看到的地方。這並不是參數調整,也不是強化或弱化現有的 feedback loop。這是一個全新的 loop,將 feedback 傳送到之前不曾抵達的地方
    2. 缺乏資訊流是系統失能 (malfunction) 最重要且常見的因素添加或恢復 (restore) 資訊是一個強而有力的干預方式,相較於 rebuild,其難度較低、代價較少。漁業因過度捕撈導致漁民沒有魚可以撈捕的悲劇,起因於其缺乏魚群數量的回饋資訊。當魚群數量越稀有,價格就越高昂,漁民就會越捕捉這種高獲利的魚種,導致最後魚群絕種,這就是一個典型的 reinforcing loop 導致產業崩盤的例子。漁民需要的不是價格的資訊 (price information),他們需要的是魚群數量的資訊 (population information),這才是造成產業崩壞所缺乏的資訊。
  10. Rules (重新制定系統規則):誘因、懲罰與限制
    1. 規則定義了系統的範圍、邊界與自由度,例如,每個人都有言論自由、合約的規定要被尊重、總統擁有四年的任期且僅能連任一次、棒球比賽三個好球就算三振出局等。
    2. Rules 是一個 high leverage points,凌駕於 rules 上的權力就是真的權利,這也是為什麼國會在制定法律的時候,遊說團體就會開始出現。當你想要了解系統失能的原因,注意系統內有哪些 rules,以及誰可以凌駕於 rules 之上
  11. Self-organization (自我組織): 鼓勵添加、改變或演化系統結構的力量
    1. 現存的系統與有些社會系統,能做出驚人的改變,建立起全新的結構與行為。在生物系統,這個力量稱為演化 (evolution);在人類經濟系統稱為科技進步 (technical advance) 或社會革命 (social revolution);在系統術語則稱為自我組織 (self-organizatoin)。
    2. 自我組織代表能改變系統內任何層面的東西,例如,增加新的 balancing 或 reinforcing loops、增加新的 rules 等。系統自我組織的能力是系統最強的調適能力,系統若有足夠的調適能力,就能在不同的環境下存活,例如,人體的免疫系統即便遇到之前沒遭遇過的病毒侵襲,也擁有產生新的回應的能力;人類的大腦接收到新的資訊時,能產生全新的想法。
    3. 任何系統 (ex. 生物、經濟或社會),若拒絕實驗、撇除任何創新,長遠看來,一定會走向衰敗的命運。自我組織是一個很明顯,但是不受歡迎的干涉點 (intervention point),因為鼓勵變動、實驗、多樣化代表著『失去控制』
  12. Goals (系統的目的或功能):能夠改變系統目標,才有改變系統行為的機會
    1. 系統目標的 leverage points 優於系統的自我組織,因為系統內的 stocks、flows、feedback loops、information flows、甚至自我組織行為,都需遵從系統目標。猶如基因工程是好是壞很難下定論,因為這須看誰掌握這個技術,他的目標是什麼。
    2. Balancing feedback loop 存在於系統內的目標,例如,讓浴缸內的水保持在一定的水位、設定室溫在25 ℃、保持倉庫的安全庫存量、保持水庫內的水在一定的水位等。若你想讓房間更溫暖些,你就要調整恆溫系統的設定 (i.e. 目標)。
    3. 很多人身在系統中,卻搞不清楚系統真正的目標是什麼。例如企業的目標是什麼?很多人會回答「獲利」。但是,其實獲利只是 rules,並非 goals。企業的 goals 是業績成長、增加市佔率、讓世界 (包含客戶、供應商與制定法規者) 在企業的掌控下,讓企業在不確定的未來受到保護。
    4. 前面我有說過,改變系統內的參與者是 low-level intervention,除非這個人,可以改變系統目標的力量。能夠改變系統目標,才有改變系統行為的機會