讀《老子》看「敏捷宣言」

2021-08-23 14:52:05 字數 708 閱讀 9001

[quote]《敏捷宣言》

我們通過身體力行和幫助他人來揭示更好的軟體開發方式。經由這項工作,我們形成了如下價值觀:

個體與互動 重於 過程和工具

可用的軟體 重於 完備的文件

客戶協作 重於 合同談判

響應變化 重於 遵循計畫

在每對比對中,後者並非全無價值,但我們更看重前者。

[/quote]

引用於[url]

解讀1:

[quote]《老子》第十八章  

大道廢,有仁義;智慧型出,有大偽;六親不和,有孝慈;國家昏亂,有忠臣。[/quote]

《敏捷宣言》表明了在每對比對中,前者是衰微的,而後者是繁盛的。

這個解讀很普通,不多說了。

解讀2:

[quote]《老子》四十五章

大成若缺,其用不弊。大盈若衝,其用不窮。大直若屈,大巧若拙,大辯若訥。[/quote]

這裡段話的邏輯是"a 貌似 非a", 形式化一點來說,「a ms !a」.

套用到 《敏捷宣言》

1. "個體與互動"的效果,貌似只是「過程和工具」的效果。

2. "可用的軟體"的效果,貌似只是「完備的文件」的效果。

3. "客戶協作"的效果,貌似只是「合同談判」的效果。

4. "響應變化"的效果,貌似只是「遵循計畫」的效果

為什麼會這樣呢?

我覺得,可以去溫伯格的軟體文化5階段論裡去尋找。

敏捷宣言 敏捷原則 小型敏捷宣言

敏捷宣言 敏捷原則 敏捷宣言 是乙個籠統的術語,描述和管理用於處理it團隊和專案的幾種輕量級且更全面的敏捷方法。scrum,看板,精益開發,crystal和極限程式設計 xp 是最受歡迎的輕量級敏捷方法。雖然 小型scrum 適用於 敏捷宣言 但以下所述的六個附加值應補充和增強小型團隊的敏捷性。與專...

敏捷教練 敏捷宣言

敏捷軟體開發宣言 我們一直在實踐中探尋更好的軟體開發方法,身體力行的同時也幫助他人。由此我們建立了如下價值觀 個體和互動高於 流程和工具 工作的軟體高於 詳盡的文件 客戶合作高於 合同談判 響應變化高於 遵循計畫 也就是說,儘管右項有其價值,我們更重視左項的價值。敏捷宣言遵循的原則 我們遵循以下原則...

敏捷宣言和敏捷原則

一 敏捷宣言的四個核心 1 個體和互動 勝過 流程與工具 2 可執行的軟體 勝過 詳盡的文件 3 客戶合作 勝過 合同談判 4 響應變化 勝過 遵循計畫 二 敏捷的十二原則 1 我們的最高目標是,通過盡早和持續地交付有價值的軟體來滿足客戶。2 歡迎對需求提出變更 即使是在專案開發後期。要善於利用需求...