你真的瞭解Scrum嗎?

敏捷開發是以用戶的需求爲核心,採用迭代、循序漸進的方法進行軟件開發。而Scrum是實現敏捷開發的具體方式之一。然而你對Scrum又瞭解多少呢?

什麼是Scrum

Scrum是橄欖球運動的一個專業術語,表示“爭球”的動作。橄欖球是一項單位場地內寸土必爭的運動,一方獲得進攻權利,就會一步步地推進敵方陣營。這樣就類似團隊進行開發項目時,通過團隊合作把項目一步步推進,和打橄欖球一樣迅速、充滿激情,所以把這樣的一個開發流程取名爲Scrum。開發團隊利用Scrum方法,可以高效運作。

Scrum目的

Ken Schwaber和Jeff Sutherland創建Scrum的目的是爲了提高軟件開發的效率,如今Scrum的影響已經遠遠超過軟件開發領域,成爲零售、軍事、風險投資甚至學校裏完成各種任務的創新方法。Scrum框架促進團隊成員之間的有效交互,爲企業創造價值。

你真的瞭解Scrum嗎?

 

Scrum內容

個體和互動高於流程和工具

Scrum是以團隊爲基礎,爲企業創造價值。團隊成員一起努力實現團隊業務目標。

一個團隊制定了任務目標,他們就會:

  • 弄清楚如何開展這項工作
  • 需要做的工作
  • 找出阻礙完成工作的因素
  • 有責任解決在其範圍內的所有困難
  • 與組織內其他團隊共同解決他們無法控制的問題

在Scrum中關注團隊責任是至關重要的。

工作的軟件高於詳盡的文檔

Scrum需要把每一步工作中完成的產品增量作爲每一個Sprint的主要結果。無論在Sprint期間發生了什麼事情,重點都是創建產品增量(這個增量是Sprint中完成所有產品待辦項目列表項目的總和,創建的增量可以是還沒有包含足夠的功能讓業務決定交付它,但是團隊的工作是確保當前的功能具有可交付的質量)。

客戶合作高於合同談判

Scrum旨在促進協作。團隊成員互相協作,以找到構建和交付軟件(或其他可交付成果)的最佳方法。一個團隊,尤其是產品負責人,與利益相關方合作,檢查和調整產品的視覺,使產品儘可能的有價值。

響應變化高於遵循計劃

Scrum團隊會經常制定計劃,首先,他們除了構建當前的sprint計劃,還會創建長遠計劃,如:發佈計劃和產品路線圖。這些計劃可以幫助團隊作出決策。然而,團隊的目標並不是盲目地遵循計劃,目標是創造價值。從本質上說,制定計劃的思考過程比計劃本身更重要。

早期是在信息量很少的基礎上創建計劃的。所以,它可能並不是最好的計劃。當發現新的信息時,團隊就需要更新計劃,這意味着產品的方向隨時可能會發生改變。這種持續的更新計劃提高了團隊成功的機會,因爲它會將最新的信息融入計劃當中。

Scrum團隊不斷地根據變化做出反應,達到最佳結果,使產品產生最大的價值。

Scrum的價值觀

在Scrum中執行的所有工作都需要價值觀來作爲團隊合作和交互的基礎。通過這五個價值觀,對團隊的健康和成功更有幫助。

聚焦

Scrum團隊中,在同一時間只聚焦在幾個任務上,所以團隊可以一起專注並且出色完成任務。

勇氣

在Scrum團隊中,得到了支持並擁有更多的資源,這就有勇氣承擔更大的責任。

開放

在團隊合作過程中,他們報告了正在做、如何做以及擔心的事情,以便解決困難。

承諾

團隊可以掌控自己的命運,所以更加渴望成功。

尊重

團隊在共同努力的時候,分享成功和失敗,相互尊重,相互幫助,幫助彼此共同成長。

很多成功的企業都運用了Scrum的方法,例如:Apple、Facebook、特斯拉、騰訊、阿里巴巴等。

 

#系列文章#

第一輯:我親歷的鵝廠敏捷轉型

 

NO.1 敏捷是什麼鬼

NO.2 帥哥,來多少的敏捷

NO.3 Scrum有什麼好

NO.4 爲什麼敏捷團隊不要超過15人

NO.5 需求沒做完可以發佈嘛

NO.6 如何打造稱手的武器

NO.7 QQ郵箱怎麼成爲行業第一的

NO.8 你愛上手機QQ麼

NO.9 天天系列天天見喲

 

文章來源:微信公衆號“老布談敏捷”(ID:bootagile)

作者:薛軍/Boots

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