1. 程式人生 > >敏捷視界:Scrum起源、Scrum術語

敏捷視界:Scrum起源、Scrum術語

規模 快速 翻譯 emerge release 其中 int 產品開發 height

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術語