Skip to content

zh

理解 Cynefin 框架 - 在決策中導航複雜性

在當今快節奏且錯綜複雜的世界中,決策已變得越來越複雜。Cynefin框架由Dave Snowden於1999年開發,為理解和應對這種複雜性提供了實用的方法。本博客文章深入探討了Cynefin框架的基礎原理,並探索了如何在各種組織背景下有效地使用它。

什麼是Cynefin框架?

Cynefin框架(發音為"kuh-nev-in")是一種概念性工具,旨在幫助領導者、經理和決策者導航現實世界的複雜情況。它提供了一種語境分類法,指導用戶識別他們面臨的挑戰的性質,並選擇適當的行動策略。

Cynefin的五個領域

該框架將問題和情況劃分為五個領域:

  1. 簡單/明顯:這些情況下,因果關係清晰,正確答案明顯。在這裡應用最佳實踐。

  2. 複雜:在此領域中,因果關係並不立即顯而易見,但可以通過分析或專業知識來理解。這些情境下經常使用良好的實踐。

  3. 複雜:在這裡,因果關係只有事後才能看到。這些情況需要探查、感知和回應。在此領域中,需要突現的實踐。

  4. 混亂:在混亂的語境中,因果關係並不清楚。需要快速、果決的行動來確立秩序,防止損害。

  5. 混沌: 這是中央領域,代表混亂或不清楚其他四個領域中的哪一個適用的情況。確定正確的領域是向前發展的第一步。

應用Cynefin框架

1.問題認定:
  • 簡單/明顯: 識別問題,將其分類,並應用已知的解決方案。
  • 複雜: 邀請專家進行分析和診斷,然後應用現有的方法,或創建新的方法。
  • 複雜: 通過試錯學習。參與探索、感知、回應的模式。
  • 混亂:立即採取行動來恢復秩序,然後理解情況並相應地回應。
2.領導和管理的影響:
  • 簡單的語境中,傳統的指揮和控制方法可以工作得很好。
  • 複雜的語境會從更分析和專家驅動的方法中獲益。
  • 複雜的情況需要更適應性的領導風格,促進創新和創造力。
  • 混亂的情況下,快速決策和明確的指示至關重要。
3.組織學習和調適:
  • 組織可以使用Cynefin框架根據他們所面臨的挑戰的性質來調整他們的策略、結構和流程。
  • 它鼓勵從一種一刀切的方法轉向對不同情況的更細微的理解。

結論

Cynefin框架是理解和應對現代決策複雜性的強大工具。通過將問題分類為不同的領域,它幫助領導者選擇適當的策略和行動。在只有一個錯誤步驟就可能導致重大後果的世界中,對複雜性有結構化的方法是無價的。不論您是領導一個小團隊還是一家大公司,Cynefin框架都可以在複雜和不確定的世界中提供清晰切和指向。

通過接受Cynefin框架的原則,組織可以改進他們的決策過程,適應變化的環境,並更有效地導航他們環境的複雜性。

了解複雜情況中的系統原型

在我們日益相互聯繫的世界中,理解複雜系統的動態變化至關重要。系統原型是源於系統思維的概念,它們是常見於各種組織和社會系統中的行為模式。這些原型幫助我們理解和預測行動、反應、副作用和反饋循環產生的複雜情況的結果。讓我們探索一些這些原型,以更好地理解他們在現實世界情境中如何運作。

1. 帶延遲的平衡過程

想像一個設定為使房間溫度保持在25度的恆溫器。理想情況下,如果溫度升高到26度,空調就會增加冷卻力度,如果降低到24度,就會減少冷卻力度。然而,如果系統反應緩慢,溫度可能在糾正前變得令人不舒服地高或低,這說明了系統在延遲反應中的挑戰。

2. 失敗的修復

一種常見的情況是,解決問題的方法引入了新的問題。例如,為了防止事故的發生而增加檢查清單和審查,可能會導致行政繁瑣,減少實際的工作時間,降低士氣,並最終導致相同或新的事故的重複發生。

3. 意外的對手

這種原型發生在合作夥伴或供應商最初為了互利而合作,但由於信任和合作的減少,常常是由於誤解或錯誤引起的,他們逐漸變成了對手。這種以牙還牙的惡化將贏贏的局面變成了輸輸的局面。

4. 增長的極限/增長與投資不足

一家公司可能由於高質量的產品和有效的市場營銷而經歷增長。但是,如果公司未能充分地投入資源,例如聘用有經驗的團隊領導或讓新員工與公司文化相一致,則增長可能會停滯,產品質量和增長可能會下降。

5. 吸引力原則

這種原型與"增長的極限"相似,它處理的是在資源有限的情況下試圖在所有方面(價格,速度,質量)都表現出色的挑戰。一家企業可能最初成功,但很快就在一個或多個領域達到了極限,從而需要在某些領域優先於其他領域。

6. 成功者越成功

在這種情境下,公司內成功的單位會獲得更多的資源,進而增加其成功的機會。相反,不太成功的單位獲得的資源較少,導致其缺乏成功的狀況持續。這個循環可能在組織內造成顯著的不平衡。

7. 公地悲劇

這種原型強調過度使用一種共享的有限資源,導致其枯竭。例如,環境資源如空氣和水,或數碼公共資源如網路頻寬或社交媒體平台。

8. 目標漂移

組織經常在壓力之下降低較少監控的目標,例如為了達到預算和進度目標而妥協質量。這種短期解決方案可能會帶來長期後果,例如由於質量下降而導致客戶滿意度降低。

9. 升級

在這裡,一方實施的解決方案導致其他方採取對策,類似於軍備競賽。例如,一家公司提供的折扣可能導致競爭對手做同樣的事,最終削弱每個參與者的利潤。

10. 轉移負擔

這種原型涉及為了滿足期限而應用快速解決方案,從而產生"技術債務"。這些解決方案可能滿足當前的需求,但使未來的維護更具挑戰性和成本。

結論

識別組織和社會系統中的這些系統原型可以提供寶貴的見解。通過理解這些模式,我們可以預見潛在的問題,並為處理複雜、動態的情況制定更有效的策略。這不僅是關於尋找即刻的解決方案,而是要理解更廣泛的系統動態,以創造可持續的、長期的成功。

理解AWS安全中心 - 您的集中雲端安全態度管理解決方案

在動態變化的雲端運算景象中,保護您的資產是頭等大事。亞馬遜網路服務(AWS)提供了一個全面的工具 - AWS安全中心。它旨在成為一個集中解決方案,用於管理並改善您的雲端安全態度。讓我們深入了解AWS安全中心提供的內容及其如何與AWS配置一起工作,以保護您的資源的安全。

AWS安全中心:您的雲端安全的單一視窗

AWS安全中心是一個突出的雲端安全態度管理(CSPM)工具。它提供了您在AWS中的安全狀態的統一視圖,並有助於識別和管理安全風險。以下是它的主要功能:

從多種安全工具中聚合查找

安全中心從各種AWS服務和AWS合作夥伴網絡(APN)的安全解決方案中聚合了發現。這種整合允許全面查看您的安全警報和發現,確保沒有任何威脅被忽略。

根據行業標準進行基準測試

AWS安全中心的一個關鍵特徵是其能夠對您的配置和活動進行基準測試,以及著名的行業標準,如CIS(Internet Security中心),PCI(支付卡行業)和NIST(國家標準技術研習所)。這種基準測試有助於維護合規性並遵守雲端安全的最佳實踐。

先決條件:AWS配置

要利用AWS安全中心,需要啟用AWS配置。 AWS配置在不斷評估您的AWS資源配置方面起著關鍵作用。它提供了兩個關鍵功能:

連續評估和審計

AWS配置持續監控和記錄您的AWS資源配置,使您可以審計變化並根據您的內部指導方針中定義的配置評估您的整體合規性。

非合規的自動補救

在不符合規定的情況下,AWS配置可以觸發補救措施,從而最小化由於配置不當的資源引起的暴露窗口。然而,需要注意的是,儘管AWS配置是一個強大的工具,但它的成本可能會因您的AWS環境的規模和複雜性而有所不同。

AWS安全中心的核心概念

要充分了解AWS安全中心的功能,理解其核心概念至關重要:

控制

控制是確保您系統的保密性,完整性和可用性的防護措施或對策。他們在減輕風險和防止安全漏洞方面至關重要。

規則

規則是設定來評估是否遵守控制的標準。他們可以是由AWS提供的管理的,或者是由用戶創建的自定義的,提供在定義您的安全政策時的靈活性。

發現

發現是規則識別出一個資源彰顯出潛在安全問題或失敗的實例。這是警告您可能存在漏洞的觸發器。

標準

標準是一系列與行業標準指導方針(CIS,PCI,NIST)相對應的規則的集合。遵守這些標準可以確保符合公認的安全實踐。

嚴重性

嚴重性是一個衡量規則“壞”的程度的尺度。它的範圍從嚴重,高,中,低到資訊性,有助於確定需要的反應優先級。

工作流程狀態

這表示對發現進行調查的狀態。這些狀態(新的,被壓制的,已解決的)有助於跟蹤解決安全問題的進度。

結論

總的來說,AWS安全中心與AWS配置結合,提供了一個管理雲端安全的堅實框架。它提供了您的安全態度的全面視圖,有助於符合行業標準並提供自動存在問題的補救工具。雖然AWS配置帶有成本含義,但是在安全和合規性方面的投資對於使用雲技術的組織可能無比寶貴。擁抱這些工具可以導致更安全,高效,合規的雲環境。

導航PCI DSS 4.0版本的新景觀

PCI DSS(支付卡行業數據安全標準)版本4.0,作為對卡支付安全標準的最新更新,標誌著全球支付數據安全的重大進展。此博客文章深入探討了PCI DSS 4.0版本帶來的主要變革和強化,以及它們對企業和消費者意味著什麼。

理解PCI DSS版本4.0

A. 背景與演變

PCI DSS的設立旨在提供一套保護帳戶數據的技術和運營要求基線。隨著威脅的演變和行業反饋,該標準已得到更新。版本4.0是最新的迭代,反映了當前的風險和未來的技術進步。

B. 版本4.0的主要變更
  1. 對不同方法的靈活性:最重要的變化之一是滿足要求的靈活性增加。組織現在有更多選擇來實現合規,允許他們為特定環境精心設計創新方法。
  2. 增強的身份驗證和加密:增強有關多因素身份驗證(MFA)和更強加密協議的要求,以增強對複雜網絡威脅的安全。

  3. 對雲端和虛擬環境的擴大範疇:版本4.0承認了對雲解決方案和虛擬環境的日益依賴,並將其指導方針擴展為更全面地包括這些平台。

  4. 大型組織的定制方法:大型組織現在可以從定制方法中受益,允許他們更流暢地將PCI DSS要求融入他們複雜,獨特的環境中。

C. 對企業和合規性的影響
  • 適應新要求:企業必須理解並適應這些變化,確保他們的合規策略已更新。
  • 成本和資源的影響:更新系統和流程以滿足新標準可能需要大量的資源和成本投資。
  • 連續的安全過程:PCI DSS 4.0強調了連續的安全過程,而不是一年一度的合規練習,鼓勵持續的警覺。
D. 消費者的好處
  • 增強的安全性:消費者將受益於較高的安全標準,進一步降低數據洩漏和詐騙的風險。
  • 提高的信任:隨著企業遵守這些標準,消費者對電子支付系統的信任可能會增加。

為PCI DSS 4.0做準備

1. 評估和規劃

組織應首先評估其當前的合規狀態,並識別出與新要求的差距。

2. 培訓和意識

為員工進行新標準的培訓和提高意識對於平滑過渡至關重要。

3. 技術升級

實施必要的技術升級,特別是在身份驗證和加密方面,將是一個關鍵的步驟。

4. 定期監控和更新

定期監控和更新安全措施至關重要,以保持合規。

結論

PCI DSS版本4.0代表了保護支付卡數據方面的重大進步。雖然在適應和實施方面存在挑戰,但增強的安全和消費者信心的好處卻讓這一切都值得。隨著數字支付的景象持續演變,保持與最新標準的領先不僅是一種合規要求,也是一種策略優勢。

我的旅程去發現Youtube的演算法

去年聖誕節假期期間,我在家中無聊,於是做了一些有關創作內容的研究。我對於揭開 YouTube 上如何驅動觀看數、建立觀眾群和增加收益流的秘密演算法很好奇。這個旅程充滿了試驗和錯誤,非常辛苦,但也是發現和學習的道路。

我開始通過創作影片,並將時間和努力投入到每一部影片中。你可以點擊這個鏈接看到它:必去香港前14家餐廳 | 美食家指南。然而,起初的觀看數量接近零,觀眾的增長也停滯不前。那時我意識到,減少在無產出的策略上投入時間,並停止浪費時間在影片編輯上是關鍵。這個頓悟導致了第一次重大改變:我開始關注觀眾想要的,而不只是關注個人的興趣。

我從 YouTube 自身的創始故事中得到靈感,我理解到成功通常伴隨著一系列的失敗和調整。YouTube 本身由於用戶反饋和市場需求,原來的概念經過改變。這個範例對我來說是一個希望和策略的指南。

為了真正掌握平台的力量,我變成了一個數據的學生。這意味著我對內容創作的整個方法進行改變。每一部影片現在都是一個數據點,提供了有關觀眾偏好和行為的寶貴見解。我進行基於數據的決策,但總是優化人類的參與。畢竟,人們回應的是故事,而不僅僅是事實和數字。

我開始創作與觀眾的情感和興趣相呼應的影片。內容不再僅僅是為了自我表達,而是為了那些熱切等待每次上傳的觀眾。這是從以自我為中心到以觀眾為中心的內容的轉變。

我的一部觀看次數最多的影片是用深度學習,具有長短期記憶(LSTM)網絡來創作爵士樂:

我分析了觀眾的行為、參與率和反饋,並相應地調整內容策略。這個嘗試、失敗、分析、調整的循環成為我旅程的支柱。

慢慢地,我們的努力得到了回報。觀看數飛漲,觀眾人數也增加。到目前為止,觀看次數已成長到3800次:

我的頻道成了研究YouTube演算法的一個實驗場所,理解並滿足人的行為和偏好。

通過這個旅程,我了解到在YouTube上的成功不僅僅關於創造力,更是要理解並適應不斷變化的數位媒體景觀。是否能夠解鎖Youtube演算法,我們需要成為故事講的大師(內容為王)和數據的學生(數據為后)。如果你喜歡我的Youtube頻道,請點擊喜歡,訂閱並分享 :)

如何充分利用您的時間進行個人和專業發展

在當今快節奏的世界中,時間是寶貴的商品。使用時間的方式不僅影響專業進步,也對個人成長至關重要。以下是一些有效利用您的時間進行個人和專業發展的方式:

1. 技能增強

利用這段時間學習新技能或加強現有技能。可能涉及到參加在線課程,參加研討會,或獲得與您領域相關的認證。 在數字時代裡擁有豐富的资源,應充分利用。

2. 建立人脈

透過參加行業活動,社群聚會,或會議進行人脈活動。與其他專業人士建立關係可能帶來新的機會,讓你掌握行業趨勢。

3. 個人項目

投資時間於個人項目或嗜好,這可能補充您的專業技能。這不僅可以讓您探索新的興趣,也有助於建立多面向的個人作品組合。

4. 研究與閱讀

保持了解您所在領域最新的趨勢和進步。定期閱讀書籍,行業期刊,或在線文章。這種習慣可以為您的工作帶來新的觀點和創新的想法。

5. 指導和協作

考慮指導初級同事或進行內部專案的協作。這不僅可以建立領導技巧,還可以讓您與團隊保持聯繫。

6. 身體和精神健康

專注於維護健康的工作與生活平衡。定期運動,冥想,和追求嗜好對精神和身體健康至關重要。

7. 內部貢獻

參與內部公司活動,如培訓計劃,招聘工作,或組織公司活動。這顯示出您對組織的主動性和承諾。

8. 為即將到來的項目做好準備

如果您知道接下來的專案,早點開始準備。研究客戶,行業或相關技術,以保持領先。

9. 組織參與

參與組織的各種方面。參與多元化和包容性的活動,或對公司通訊做出貢獻,這都可以是充實的體驗。

10. 設置目標

花時間反思您的職業生涯,設定實際的目標。思考未來幾年您想要達到的地方,並規劃可行的步驟以實現這些目標。

結論

實質上,充分利用時間的關鍵在於平衡專業發展與個人成長。通過增強技能,擴大人脈,投入個人專案,並專注於健康和組織參與,您可以創建一個全面的日常程序,這不僅可以推進您的職業生涯,也可以豐富您的個人生活。請記住,每一刻都很重要,所以將其用於個人和專業地成長和進化。

在建築領域的職業生涯發展中 - 應對複雜性並擁抱持續學習

作為技術領域中的建築師開始職業生涯是一條需要不斷努力和學習的旅程。科技的風景瞬息萬變。一名曾經的Clipper專家可能會發現他在這個領域的大量知識已經過時了。

持續學習與足智多謀的必要性

一個建築師的旅程並不是在獲得職位後就結束;這是一條由不斷學習標記的道路。保持對技術和商業進步的了解至關重要。然而,資源會波動,使得主動尋找最新的工具、新聞源和團體變得至關重要。這種對資源收集的主動態度對於保持與時俱進和在領域中保持相關性至關重要。

20分鐘法則:平衡職業生涯和個人生活

平衡這兩者的一種有效方法是"20分鐘法則"。這種技巧涉及到每天至少花20分鐘在你的職業發展上,無論是探索新概念還是深入瞭解熟悉的概念。這種做法,儘管看似簡短,卻可以大大提升建築師的技術廣度和整體職業發展。

然而,在工作、家庭和個人興趣的需求中實施這種規則可能會充滿挑戰。人們常常建議在午餐時間或下班後的時間利用這20分鐘,但這些時間經常被其他優先事項佔據。因此,建議早上起來,喝咖啡和查看郵件之後,第一件事就是實施這個規則,以確保它成為你每天日常生活的一部分。

發展個人科技雷達

忽視科技進步的危險和生活在科技泡沫中的危險。這一認識凸顯了擁有一個個人科技雷達的重要性,這是一個源自ThoughtWorks的概念。

ThoughtWorks科技雷達:個人適應的指南

由技術諮詢委員會開發的ThoughtWorks科技雷達,為評估技術提供了結構化的方法。這個每半年出一次的雷達包括工具、語言和框架、技術和平台的四個象限,並將技術分為四個環:保留、評估、試驗和採用。

對於個人使用,這些象限和環的調整可以提供在什麼上面集中,進一步研究,積極實驗,或完全擁抱的指導。這種方法有助於平衡新的、令人興奮的技術的吸引力和實際的職業考慮。

利用開放源碼的視覺化工具和社交媒體

在2016年,ThoughtWorks發布了一個幫助創建個人雷達可視化的工具。此外,像Twitter這樣的社交媒體平台可以在了解新興技術和行業趨勢方面提供無可估量的價值。

結論:熟能生巧

成為一個優秀的建築師的道路在於不斷的實踐。建築,就像任何一種技能一樣,隨著定期的練習和應用而提高。請記住,建築中沒有定性的答案——只有權衡。關鍵是持續的學習和實踐。所以,采取行動,開始今天就構建你的建築技能!

在軟體架構中的談判和領導藝術

利用談判和領導作為一名軟體架構師

在複雜的軟體架構世界中,擁有堅強的談判和領導技能是至關重要的。這些並非天生的特質,而是經過多年的學習和真實世界經驗所培養出來的。本博客文章深入探討這些重要技能,為有志於成為架構師的人提供基礎的技術,使他們開始掌握這些技能的旅程。

理解在架構中的談判和協調

軟體架構師的角色涉及導航企業的政治景觀,這需要敏銳的談判技巧。每一個決定都可能受到挑戰,無論是來自開發人員,其他架構師,或持分者。有效的談判有助於平衡各種觀點,並做出符合組織目標的決定。

真實世界的談判:平衡成本和可用性

例如,決定使用資料庫集群和聯邦來增強系統可用性的決定。雖然在技術上聽起來完全可行,但這是一個成本高昂的選擇。這裡,架構師的談判技巧就派上用場了,他們需要跟商業持分者達成平衡可用性和成本的協議。

與商業持分者談判

情境1:平衡技術現實與持分者期望

考慮一個場景,其中一名主架構師必須與一位堅持對系統可用性有不切實際期望的高級副總裁進行談判。挑戰在於尊重地將贊助商的期望與技術可行性對齊,而不顯得高傲或無禮。

在持分者談判中的關鍵技術
  1. 利用語法和流行詞:理解像是“零停機時間”這種語句背後的潛在關注點。這顯示了持分者的優先事項。
  2. 收集信息:在進行談判之前,蒐集研究結論以理解像是“五個九”這種包含在可用性條款中的概念的影響。
  3. 以成本和時間來說明事情:將這個方法作為最後的手段,提出決策的財務和時間影響。

與其他架構師的談判

在意見分歧中,如在異步訊息與REST之間的選擇,關鍵在於以示範優於爭論。在具體環境中展示解決方案的效果通常比理論辯論能更有效地解决衝突。

與開發人員合作

一個成功的架構師要與開發團隊合作,解釋決定,而不是強加決定。這種方法培養了相互尊重和合作的精神,對於有效的團隊動態至關重要。

軟體架構師作為一個領導者

軟體架構的領導約占人際專業技能的50%。這不僅僅是關於技術實力,也是關於以清晰,溝通和合作的精神引導團隊。

架構的4C法則
  1. 溝通:清晰和簡潔的溝通是基本的。
  2. 合作:與團隊和持分者一起工作,共同提出解決方案。
  3. 清晰和簡潔:避免意外的複雜性;簡單是關鍵。

務實和有遠見

平衡務實的解決方案與有遠見的思考是非常重要的。這關乎在考慮未來的影響和技術進步的同時,做出現實的決定。

以身作則

好的架構師不是靠頭銜領導,而是以身作則。他們透過自己的行為贏得尊重,並在實際情境中展示自己的承諾和專業知識。

與開發團隊整合

一個有效的架構師會與他的團隊整合在一起,平衡滿足會議義務與實際團隊互動之間的關係。這種參與對於指導,指導和解決問題至關重要。

結論:成為有效軟體架構領導者的道路

正如西奧多·羅斯福所說,成功的關鍵在於知道如何與人相處。對於軟體架構師來說,這意味著談判實力,領導技能,以及培養合作環境的能力的結合。這些是在軟體架構的複雜景觀中不僅生存,而且蓬勃發展的基石。

掌握雲原生應用程式 - 12因子應用程式宣言的全面指南

12因子應用程式宣言是一種構建軟件即服務(SaaS)應用程式的方法,這些應用程式具有可擴展性,可維護性,並且可在現代雲平台上部署。這套方法是由Heroku的工程師開發的,旨在使應用程式具有部署到web時的可攜性和彈性。

介紹12因子應用程式

在網頁開發的早期,應用程式經常以單體風格構建,與其執行環境緊密結合。這種方式導致了許多問題,尤其是當應用程式需要擴展或遷移到不同環境時。12因子應用程式的方法論就是為了解決這些挑戰,強調以聲明的方式進行設置自動化,與操作系統保持良好的合同,並使開發與生產之間的差異最小化。

十二因子

  1. 程式碼庫:一個在版本控制中追蹤的程式碼庫,許多部署。這條原則主張每個服務都應有一個程式碼庫,該程式碼庫可以在任何環境中部署。

  2. 依賴性:明確宣告並隔離依賴性。應用程式應明確宣告所有依賴性,不依賴於系統範疇內包的隱含存在。

  3. 配置:在環境中儲存配置。這個因子推動將配置與程式碼分離,因為配置在部署間變化很大,而程式碼則不是。

  4. 支援服務:將支援服務視為附加資源。這意味著應用程式的部署應能夠換出本地 MySQL 資料庫為第三方服務,而不用修改應用程式的程式碼。

  5. 建立,發佈,運行:嚴格分離建立和運行階段。這個因子強調需要嚴格分離建立階段(將程式碼轉換成可執行包的階段),發佈階段(將可執行文件與配置結合的階段)和運行階段(實際運行應用程式的階段)。

  6. 進程:作為一個或多個無狀態進程來執行應用程式。這個原則認為,應用程式應該以無狀態的方式執行,並且任何需要保留的資料都應該儲存在有狀態的支援服務,如資料庫。

  7. 端口綁定:通過端口綁定導出服務。應用程式應完全自包含,不應依賴於服務器在運行環境中的注入來創建面向web的服務。

  8. 併發:通過進程模型進行擴展。該因子意味著應用程式應能通過增加更多並發進程來實現水平擴展。

  9. 廢棄:通過快速啟動和優雅關閉來最大化魯棒性。這個原則主張縮短啟動時間並優雅地關機,以最大程度地提高魯棒性。

  10. 開發/生產同態:保持開發,暫存和生產盡可能相似。這個因子的目標是減少開發與生產之間的差距,確保連續部署以達到最大的敏捷性。

  11. 日誌:將日誌視為事件流。應用程式不應對其輸出流的路由或儲存感到憂慮。相反,每個正在運行的進程都將其事件流無緩存地寫入stdout。

  12. 管理流程:作為一次性流程運行管理/管理任務。這個原則認為,應該在與應用程式的常規長期運行進程相同的環境中運行管理任務。

結論

12因子應用程式的方法提供了一個構建軟體的框架,該軟體顯示了現代雲平台所必需的關鍵特性。它解決了可擴展性,可靠性和可攜性的問題,使開發團隊更容易有效地構建和管理應用程式。隨著網頁開發的世界不斷演進,12因子應用程式的原則繼續是構建強大、可擴展的雲原生應用程式的重要參考。

引導 - 朝著更好的選擇輕輕推進

在行為經濟學的世界中,"引導"一詞已成為影響個體決策過程的一種有力概念。這一詞由Richard Thaler和Cass Sunstein在他們的影響力極大的書籍"引導:Nudge: Improving Decisions About Health, Wealth, and Happiness"The book"提出,引導被定義為改變人們行為的任何選擇架構的方面,這種改變是可預見的,而不讓人們禁止任何選項或大幅改變他們的經濟激勵。

各類型的引導

  1. 預設引導: 這些基於設置一個預設選擇的引導,由於慣性,這個選擇更有可能被選擇。例如,將員工自動納入退休儲蓄計劃,但給予他們退出的選擇。

  2. 社會規範引導: 這些引導利用社會影響的力量。通過顯示某種行為是常規,個人更有可能遵從。一個例子是,酒店指出大多數客人重複使用他們的毛巾,鼓勵其他人也這樣做。

  3. 簡化引導: 這些基於一個原則,即如果一個選擇更易於理解,則更有可能被選擇。例如,簡化資助金的申請表格可以增加大學報名率。

  4. 顯著引導: 這些引導使某些選項更為突出或可見。一個例子是在飯堂將更健康的食物放在視線高度以鼓勵更好的飲食習慣。

  5. 反饋引導: 提供有關行為的反饋可以影響未來的決策。例如,與鄰居相比,每月對電力使用量的報告引導人們減少他們的消耗。

引導在行動中的範例

  1. 器官捐贈: 在將器官捐贈設定為'退出系統' (預設引導)的國家,與需要'選擇加入'的國家相比,有更高的器官捐贈者比例。

  2. 健康飲食: 在學校飯堂,將水果和蔬菜放在供應線的開頭 (顯著引導)被證實可以增加學生的消耗。

  3. 財務決策: 將消費額進位到最接近的整數並儲存差額 (簡化引導)的應用軟件,讓人們在不感到財務壓力的情況下更容易儲蓄。

  4. 環境保護: 將一個建築物的能源消耗與其他類似建築物的實時比較顯示出來 (反饋引導)可以激勵減少能源使用。

  5. 公眾衛生: 在COVID-19大流行期間,社會規範引導被用來展示佩戴口罩是一種常見的做法的標示,從而鼓勵更多的人佩戴口罩。

結論

引導代表了一種微妙而又強大的影響人類行為的方式。通過理解各種引導的工作方式,政策制定者、商業和個人可以創建一個環境,使得做出最好的選擇成為最容易的選項。這證明了溫和的說服力超越了強制的強迫性。