敏捷視界:Scrum起源、Scrum術語
Scrum起源
Scrum的原始含義
Scrum原始含義是指英式橄欖球次要犯規時在犯規地點對陣爭球。爭球雙方各有8個隊員參與,各方出3名前鋒隊員,並肩各站成一橫排,面對面躬身互相頂肩,中間形成一條通道,其他前鋒隊員分別站在後面,後排隊員用肩頂住前鋒隊員的臀部,組成3、2、3或3、4、1陣形。然後,由犯規隊的對方隊員在對陣一側1碼外,用雙手低手將球拋入通道,不得有利於本隊。當球拋入通道時,前排的3對前鋒隊員互相抗擠,爭相踢球給本方前衛或後衛隊員,前衛和後衛隊員必須等候前鋒將球踢回後,方可移動。
1986 Scrum這個詞匯首次應用於產品開發
1986年,竹內弘高和 野中郁次郎在New New Product Development Game文章首次提到將Scrum應用與產品開發,他們指出:
傳統的“接力式”的開發模式已經不能滿足快速靈活的市場需求,而整體或“橄欖球式”的方法——團隊作為一個整體前進,在團隊的內部傳球並保持前進,這也許可以更好的滿足當前激烈的市場競爭。
1993年Jeff Sutherland首次將Scrum用於軟件開發
敏捷思想深受日本工業界最佳實踐的影響,尤其是豐田和本田公司推行的精益原則,以及竹內弘高和 野中郁次郎開發的知識管理策略。受到以上思想的影響,以及對世界範圍內軟件項目的研究,Jeff Sutherland在 1993年首次在Easel公司定義了用於了軟件開發行業的Scrum流程,並開始實施。
1995年Jeff Sutherland和Ken Schwaber規範化了Scrum框架,並在OOPSLA 95上公開發布。
2001年 敏捷宣言及原則發布、敏捷聯盟成立,Scrum是其中一種敏捷方法。
2001年,Ken Schwaber和Mike Beedle推出第一本Scrum書籍《Scrum敏捷軟件開發》。
2002年Ken Schwaber 和Mike Cohn共同創辦了Scrum聯盟。
Scrum術語
Scrum: Scrum無對應中文翻譯
Agile: 敏捷
Lean: 精益
Iterative:叠代式的
Iteration:叠代
Agile Manifesto: 敏捷宣言
Empirical: 經驗性的
Empirical Process:經驗性過程
Transparency: 透明性
Inspect and Adapt: 檢視與調整
Sprint:原意為沖刺,Scrum中的Sprint無對應中文翻譯,指一個叠代
Sprint Goal:Sprint目標
Product Owner :產品負責人 簡稱PO
Scrum Master :簡稱SM, 一般不翻譯
Development Team : Scrum開發團隊
Scrum Team:指PO,SM和開發團隊
Scrum Roles:Scrum角色,指PO,SM和開發團隊
Emergent :湧現的
Product Backlog:產品待辦列表,指需求清單
Sprint Backlog:Sprint待辦列表,指Sprint任務清單
Sprint Burn-down Chart:Sprint燃盡圖,團隊用於做Sprint內的進展跟蹤
Release Burn-down Chart: 發布燃盡圖,產品負責人做發布進展跟蹤
Sprint Planning Meeting: Sprint計劃會議
Daily Scrum Meeting:每日站會
Sprint Review Meeting:Sprint評審會議
Sprint Retrospective Meeting: Sprint回顧會議
Product Backlog Refinement: 產品待辦列表梳理
Product Backlog Item: 產品待辦清單條目,簡稱PBI
User Story: 用戶故事,指一條需求
Story Point:衡量用戶故事的工作量大小的計量單位
Velocity: 團隊速度
Sprint Task: 實現一條需求需要做的一個技術任務
Definition of Done: DoD,完成的定義
Stakeholders: 幹系人
Backlog: 待辦列表
Artifact :工件
Estimation :估算
Collaboration: 協作
Scaling Scrum:大規模Scrum
敏捷視界:Scrum起源、Scrum術語