有個實際的案例,曾經有「80名顧問、上百名員工、成千上萬頁文件,涵蓋流程、步驟、需求、設計、測試各個方面,以及上百個失敗的專案計畫,卻抵不過scrum和組織模式用10個人在4個月內完成的交付。」
你想快速了解什麼是Scrum嗎?本書內容精簡易讀,是幫助軟體開發人員認識、初步瞭解Scrum方法的入門書。透過本書,你可以釐清Scrum的相關知識和概念,告別瀑布,迎接Scrum世代的到來。
本書以一種輕鬆易懂、簡潔精練的方式,介紹了Scrum方法的核心要素。全書分為3部分,共19章。第一部分從瀑布式開發流程開始切入主題,介紹了敏捷方法的緣起、敏捷的價值觀和原則,並提供一個典型的敏捷商業案例。第二部分詳細介紹了Scrum的歷史和Scrum的各種要素,包括角色、週期、產出物(Artifact),以及如何確定使用者故事、如何估算工作,如何召開每日站立會議。第三部分則介紹了發佈規劃、原型、重構、測試驅動開發和結對程式設計等實踐和方法。主要內容包括:
‧敏捷方法的緣起
‧敏捷的價值觀與原則
‧敏捷的商務實例
‧Scrum的歷史
‧Scrum角色、週期、產出物…等
‧如何確定使用者故事
‧如何估算工作故事點
‧如何召開每日站立會議
‧發佈規劃、原型、重構
‧測試驅動開發
‧結對程式設計
「Scrum 是一個以團隊為基礎來開發複雜系統與產品的框架。」~The Scrum Alliance
「根據其定義,Scrum 事實上並未談及軟體。Scrum所涉及的乃是非軟體專案亦可使用的工作管理和團隊動力學。」~Jeff McKenna