敏捷之Scrum框架

2022-06-30 23:45:11 字數 1964 閱讀 9064

scrum是用於管理產品開發的單個團隊過程框架。該框架包含scrum 角色、事件、工件和規則,採用迭代方法來交付工作產品。

(1)scrum 流行的原因,有如下幾點:

(2)scrum 三大支柱

透明性:

檢視:調整:

3種角色:產品負責人,scrum master ,團隊。

(1)產品負責人,他的任務是:

(2)scrum master

scrum master 負責確保所有人都能正確地理解並實施scrum。因此,scrum master 要確保scrum 團隊遵循scrum的理論、實踐和規則。scrum master是scrum 團隊中的服務型領導。scrum master幫助scrum團隊外的人員了解他們如何與scrum 團隊互動是有益的,通過改變他們與scrum 團隊的互動方式來最大化scrum 團隊所創造的價值。scrum master在期望設定和管理中扮演重要角色,以此去建立高績效團隊。

scrum master的職責是:

scrum master制定的基本規則包括:

(3)團隊:有自主權選擇如何最好地滿足目標,並且為之負責。

3種工件:產品代辦列表,衝刺列表,產品增量。

scrum 的工件以不同的方式表現工作任務和價值,可以用來提供透明性以及檢視和調整的機會。scrum 中的工件就是為了最大化關鍵資訊的透明性,因此每個人都需要有相同的理解。

(1)產品待辦列表(product backlog)

(2)sprint 待辦列表(sprint backlog)

(3)產品增量(pspi:potentially shippable product increment)

5種儀式:衝刺計畫會議,衝刺評審會議,衝刺回顧會議,每日站會,待辦事項梳理。

(1)衝刺計畫會議

scrum團隊的所有成員出席,在此次會議中,開發團隊識別當前衝刺開發交付的產品待辦事項中的故事。

這個會議時間箱為:乙個月的衝刺,會議時間8小時,4個小時用於選擇故事和4個小時估算分配。

(2)每日站立會議

由scrum master 和開發團隊參加,產品負責人可以自行選擇是否參加。每日站立會議是快速專注的會議,用來分享迭代或迭代進展。每個團隊成員就他們將要完成的任務對其他人做口頭承諾。

每個團隊成員回答以下問題:

這次會議時間箱15 分鐘,每天發生在同一時間和地點。

(3)衝刺評審會議(review)

這次會議是由scrum 團隊的所有成員參加。開發團隊將可能移交的可交付物開發特性演示給相關方和專案發起人。sprint 評審會議的結果是乙份修訂的產品待辦列表,確定很可能進入下個sprint 的產品待辦列表項。這個會議時間箱為乙個月的迭代,4 個小時,比衝刺計畫會議的持續時間更短。

衝刺評審的益處:進行常規衝刺評審會議有助於:

衝刺評審的重要性:

在乙個2 周衝刺的專案中,沒有組織衝刺會議將導致專案進度落後於整整乙個月。這是因為:

(4)衝刺回顧會議(retrospective)

是由scrum 團隊的所有成員參加。這次會議的焦點是對整個迭代進行回顧。細節包括:什麼進行順利,缺少什麼,需要改變什麼等等。團隊就未來的迭代改進計畫達成一致。這個會議時間框為乙個月的迭代,3 個小時,比迭代評審時間短。

衝刺回顧是針對迭代末期進行的時間盒(有指定時間限制)會議,目的是幫助團隊如何提高他們的工作效率和改進工作方式,就未來的迭代改進計畫達成一致,該會議:

(5)待辦事項梳理(grooming)

scrum 團隊在衝刺中經常會面進行待辦事項的梳理。梳理或細分是一種逐步完善待辦事項的方法,所以它會保留現有資訊同時反映利益相關者的需要。

該會議有助於:

需要記住的點:

5個價值觀:開放,勇氣,專注,承諾,尊重。

敏捷開發框架Scrum

傳統的開發方式 1,由於使用者不知道自己想要什麼,所以會與使用者進行長久需求調研 2,開發人員需要徹底的了解 需求 事無鉅細的寫下所有的 需求 細節 3,使用各種方式進行複雜的估算 4,基於以上產生了乙個龐大的長期計畫 但是需求有時是湧現的,所以以上是很痛苦的。需求 需求分為四種 1,知道的需求,開...

敏捷開發框架Scrum

敏捷開發框架scrum 傳統的開發方式 1,由於使用者不知道自己想要什麼,所以會與使用者進行長久需求調研 2,開發人員需要徹底的了解 需求 事無鉅細的寫下所有的 需求 細節 3,使用各種方式進行複雜的估算 4,基於以上產生了乙個龐大的長期計畫 但是需求有時是湧現的,所以以上是很痛苦的。需求 需求分為...

敏捷開發之Scrum框架入門

最近實習的公司採用的是敏捷開發scrum模式,在經歷敏捷開發培訓後,寫寫一些自己學到的東西。敏捷開發是針對傳統的瀑布開發模式的弊端而產生的一種新的開發模式,目標是提高開發效率和響應能力。除了原則和實踐,模式也是很重要的,多研究模式及其應用可以使你更深層次的理解敏捷開發。敏捷開發現已成為絕大多數it企...