🔏10分鐘讀懂Scrum與敏捷軟體開發入門/敏捷黑手阿伊

江湖上軟體開發有兩個大門派,第一個門派是以流程為主軸的「瀑布式開發」,另一個門派在1990年代異軍突起,稱為「敏捷式開發」,其中最知名的武功就是Scrum;本文以深入淺出的方式,為讀者介紹Scrum的基本概念。

江湖上軟體開發有兩個大門派,第一個門派歷史跟軟體一樣久,心法是以流程為主軸,正式名稱瀑布式開發(Waterfall),最具代表的武功就是CMMI,幾年前台灣政府大力推動支持。

另一個門派在1990年代異軍突起,心法是以人為主軸,正式名稱為敏捷式開發(Agile),最知名的武功是Scrum,但在台灣則是這一兩年才開始熱門起來。

註:Scrum的原始意思是橄欖球的爭球動作,在軟體界沒有翻譯成中文,都是直接叫Scrum)。

兩個門派最大的不同在中心思想,用中國的哲學流派來比喻,瀑布式開發是法家,法為主、人為輔,強調「不別親疏,不殊貴賤,一斷於法」;只要規則定下去,照著做就會有好產品。所謂「鐵打的營盤,流水的兵」,人的因素要盡可能排除,以利於產出的一致性。

而敏捷式開發是道家,人為主、法為輔,主張「道法自然」。道…

This post is for paying subscribers