近期開始接觸「敏捷開發」,比起以往以流程為主軸的瀑布式開發,敏捷式開發是以人為主軸,而Scrum便是敏捷的其中一種架構。
希望藉以這次的鐵人賽了督促自己認真學習敏捷開發和Scrum的核心精神!
在正式介紹Scrum之前,先來簡單認識傳統的瀑布式開發和逐漸興起的敏捷式開發。 瀑布式開發 無論是商業組織、政府機構,還是非營利組織,都可能需要透過開發、訂製和...
敏捷開發 敏捷軟體開發(Agile software development),又稱敏捷開發。簡單來說,就是以迭代、循序漸進的方法進行開發,而所謂迭代就是不斷進...
敏捷十二原則 敏捷宣言由4個基本價值觀和12個原則組成,這些原則引領敏捷方法進行軟件開發。每種敏捷方法都以不同的方式應用這4個基本價值,但都依賴於它們來指導高質...
Scrum是什麼 Scrum是一種敏捷軟體開發的方法,是一個包括了一系列實踐和預定義角色的過程骨架。 這個名詞來自於橄欖球中的「爭球」,指的是全隊通力合作把球...
傑夫˙薩瑟蘭(Jeff Sutherland),Scrum之父,敏捷宣言起草人。畢業於西點軍校,越戰期間是出色的戰鬥機飛行員。越戰結束後,先在史丹佛大學取得統計...
布魯克斯的類蜘蛛機器人鼓舞了薩瑟蘭,他想創造出一個系統,可以不時利用來自環境的回饋資訊,協調獨立思考的個體。 日式管理 1993年,薩瑟蘭前往一家名為易守(Ea...
威廉·愛德華茲·戴明(William Edwards Deming)對日本製造業的影響極大,他訓練百位工程師學會所謂的「統計製程管制」(Statistical...
在工作的世界裡,負責把事情完成的是「團隊」,即使有一些獨自工作的人存在,但真正讓這個世界能夠運轉的依舊是各種團隊。而「團隊」,正是Scrum的發展基礎。團隊間在...
團隊的規模 團隊只有在規模不大的時候才能發揮活力,最典型的組成是七個人,加減兩個人。軟體開發中有個名詞稱為「布魯克斯定律」,指的是在一個已經延遲的軟體案中再加入...
為了塑造團隊特質,並提高團隊的生產力、品質、創造力和持續改進的能力,因此需要調整團隊的結構、提升實踐的能力和建立規範。以竹內弘高和野中郁次郎的研究為基礎,發展出...