往烏托邦前進 – 敏捷是理想主義還是保守主義?

150804
敏捷開發到底是理想主義(激進主義)還是保守主義

在往下看下去之前,先回答以下三個題目看看自己是理想主義(左派)還是保守主義(右派)吧?


  1. 你對人類知識的看法是:
    1. 只要我們充分利用理性和知識,就能設計出完美的社會和系統,建構社會就如同蓋一棟房子一樣
    2. 理性和知識是有局限而且渺小的,我們只能慢慢摸索發展,建構社會就如同大樹一樣用長的
  2. 你對進步的看法是:
    1. 我們要靠大幅度的變動,脫離舊且亂的秩序,這樣最有可能把我們帶向進步
    2. 我們要靠小幅度的變動,在既有基礎上改善,這樣最有可能把我們帶向進步
  3. 你對自己遭遇到挫折與失敗的看法是:
    1. 我們要更多外在的支援,環境的影響比自己重要
    2. 我們要改善自己的能力,自己的影響比環境重要

如果以上三題,答案1都是偏向理想主義,也就是左派;答案2都是偏向保守主義,也就是右派。題目設計是根據羅胖的右派為什麼這麼橫

那回到主題,敏捷開發的思想是理想主義還是保守主義呢?我第一印象是理想主義。因為一個各取所需,各獻所長,不分先後,協力完成工作的大同世界,也太理想化了吧!但是看完羅輯思維丰满理想下的残酷杀戮,我才了解理想主義跟保守主義的差異不在最後所想要的狀態,而是在過程做法的不同。

再補充激進主義是理想主義,理念是只要打破現狀就能達到理想。只要定下規則或法律就可以對社會造成改變。

至於保守主義,不要做大規模改變,以現實為依歸,慢慢向理想狀態改變。不相信人理性設計出來的制度,相信經驗法則。

如果前面三題,就敏捷開發來回答的話,答案是什麼呢?

  1. 敏捷開發對人類知識的看法是:
    1. 只要我們充分利用理性和知識,就能設計出完美的社會和系統,建構社會就如同蓋一棟房子一樣(建構論)
    2. 理性和知識是有局限而且渺小的,我們只能慢慢摸索發展,建構社會就如同大樹一樣用長的(擴展論)
      敏捷開發是擴展論,因為承認我們沒辦法知道行動會造成什麼影響,所以才需要用快速迭代的方式,知道反應後才決定下一步。如果是建構論,那我們只要充分想好再行動,一擊斃命就好啦。
  2. 你對進步的看法是:
    1. 我們要靠大幅度的變動,脫離舊且亂的秩序,這樣最有可能把我們帶向進步(革命論)
    2. 我們要靠小幅度的變動,在既有基礎上改善,這樣最有可能把我們帶向進步(改革論)
      敏捷開發是改革論,靠快速迭代後的反饋來每次進步一點。如果是革命論,應該要一次做大幅的改變。
  3. 你對自己遭遇到挫折與失敗的看法是:
    1. 我們要更多外在的支援,環境的影響比自己重要(弱者思維,怪外界,要外界改變,怕失去現有東西)
    2. 我們要改善自己的能力,自己的影響比環境重要(強者思維,怪自己,要自己改變,怕被現有東西限制)
      敏捷開發靠在Retro中求自己的改善。如敏捷宣言原則說的:團隊定期自省如何更有效率,並據之適當地調整與修正自己的行為。是自己的行為,而不是其他人的行為。這是道道地地的強者思維。

更重要的是經驗性導向(Empirical)是敏捷的核心概念,所以看起來,Yves認為敏捷開發應該是保守主義。導入敏捷開發應不要做大規模改變,以現實為依歸,慢慢向理想狀態改變。不相信人理性設計出來的制度,相信經驗法則。你覺得呢?

作者:Yves Lin 別名小伊

文章出處 : 敏捷進化趣 Agile FunEvo

原文連結 : http://funevo.com/2015/06/17/agile-min-jie-li-xiang-zhu-yi-bao-shou-zhu-yi/

圖片出處:https://maggiemcneill.wordpress.com/2013/09/04/utopia/

若有轉貼需求,請來信討論。 轉貼時禁止修改內容及標題、須保持所有連結、禁止商業使用,並且必須註明原文標題、連結、及作者訊息。
覺得這篇文章好嗎? 請分享給您的朋友
歡迎「讚」一下我們的粉絲專頁,接收最新文章!
Yves Lin

小時候的浪漫雙魚被長大的理智水瓶逼到墻角, 2012年暫時結束十多年在國外的漂泊回到台灣, 驚訝的發現十多年過去除了高鐵以外沒有任何改變, 硬體建設的停滯不前還是小事, 思想觀念的不求進步才令人擔憂, 還存在對東南亞國家落後的古老記憶, 卻不知當全世界都往前衝時, 台灣還在悠閒慢步已被拋在後頭, 希望能以自身一點點經驗, 幫助台灣至少在軟體開發的思維上可以迎向未來的潮流。

2 則讀友回應

  1. Yves Lin 2015-08-05 15:53:50 第 2 則

    敏捷的確更適合目前多變的世界,但要把敏捷執行好更要費一番功夫。

    請教這指的是?“右派是将任务分拆过的,而敏捷需要分拆和组合。”

  2. 老乔理查德 2015-08-05 11:15:11 第 1 則

    右派是将任务分拆过的,而敏捷需要分拆和组合。
    敏捷不是乌托邦,事实上,敏捷相比于瀑布式的开发来说,更适合这个千变万化的世界。