什麼是Scrum

Scrum是一個英國橄欖球的運動中的一個術語“掙球”,想象“掙球”的場景,所有人緊盯同一個目標,每個人都富有激情,共同爲了拿下這個目標奮鬥。

Scrum是一個用於解決複雜問題輕量級的框架,採用迭代、增量的方式來優化對未來的預測。

說白了,就是一個小步快跑,將一個大目標拆解爲一個個可以快速交付的小目標,這個大目標可能前期還有很多不確定的假設,在一個個小目標的實現過程中,在實際市場反應的情況下,來驗證假設的正確性,從而優化調整這個大目標。

在看下圖之前,我先解釋下,Scrum的幾個重要元素的概念,概括起來講就是3355,

3個角色

Product owner:產品負責人,負責將複雜問題整理爲產品列表的人,對產品負責

Scrum Master:敏捷教練,是Scrum流程的推動者

Scrum Team:是一個跨職能的團隊,具有實現迭代所有工作技能的人組成

3個工件

Product Backlog:產品待辦事項,待完成的所有需求,包括產品需求、技術需求、缺陷等

Sprint Backlog:包括了Sprint Goal,一個Sprint所選擇的產品列表,以及完成Sprint所選擇產品列表所需要完成的所有工作項

Increment:潛在可發佈增量,每個迭代產生的價值

5個活動

Sprint:是短距離賽跑的意思,也被成爲迭代,一個迭代通常以2~4周爲週期,所有其他的活動都是以Sprint爲容器

Sprint planning:稱爲迭代計劃會,在迭代計劃會確定這一個Sprint中要完成的工作,以及對Sprint Goal做出承諾

Daily scrum:日會,一個日會一般限定時間爲15分鐘,爲了降低複雜性,通常會固定時間固定地點,在會議上檢視Sprint Goal的最新進展,以及問題,並對部分問題及時做出調整或者決策。

Sprint review:也稱爲迭代評審會,檢視Sprint成果,併爲下個迭代做出調整

Sprint retrospective:迭代回顧會,用以規劃提升質量和效能的方法

5個價值觀

勇氣:要有勇氣在工作中做出承諾,以及創新

承諾:團隊成員需要對自己的工作作出承諾

開放:以開放的心態面對創新以及團隊

專注:專注於自己所做出的承諾

尊重:團隊成員之間互相尊重

Scrum由ScrumMaster營造一種氛圍,讓
一個Product Owner將複雜問題整理成產品列表(Product Backlog)- Scrum Team將一個Sprint中所選擇的內容變成有價值的increment
Scrum Team及利益攸關着檢視在Sprint中完成的成果爲下個Sprint中做出調整
重複

以上就是對Scrum過程的一個簡單描述。

Scrum是以經驗主義和精益思維相爲基礎的理論。經驗主義表示Scrum理論認爲所有的知識都是來源於實際經驗和對已有事物的觀察而獲得判斷。他的三大理論基礎分別是透明、檢視和適應。

總結

從我們實際敏捷轉型的過程中來看,採用敏捷之後,業務方更加滿意,團隊更加具有熱情(長期沒有成果,會讓團隊士氣低落)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章