Scrum軟體開發

2022-05-10 01:12:40 字數 1445 閱讀 8688

scrum是迭代式增量軟體開發過程,通常用於敏捷軟體開發。scrum包括了一系列實踐和預定義角色的過程骨架。scrum中的主要角色包括同專案經理類似的scrum主管角色負責維護過程和任務,產品負責人代表利益所有者,開發團隊包括了所有開發人員。雖然scrum是為管理軟體開發專案而開發的,它同樣可以用於執行軟體維護團隊,或者作為計畫管理方法:scrum of scrums.

scrum模型的乙個顯著特點就是響應變化,它能夠盡快地響應變化。下面的使用傳統的軟體開發模型(瀑布模型、螺旋模型或迭代模型)。隨著系統因素(內部和外部因素)的複雜度增加,專案成功的可能性就迅速降低。

下圖是scrum模型和傳統模型的對比:

scrum框架包括3個角色、3個工件、5個事件、5個價值
1) 將整個產品的backlog分解成sprint backlog,這個sprint backlog是按照目前的人力物力條件可

以完成的。

2) 召開sprint planning meeting,劃分,確定這個sprint內需要完成的任務,標註任務的優先順序並

分配給每個成員。注意這裡的任務是以小時計算的,並不是按人天計算。

3) 進入sprint開發周期,在這個週期內,每天需要召開daily scrum meeting。

4) 整個sprint週期結束,召開sprint review meeting,將成果演示給product owner.

5) 團隊成員最後召開sprint retrospective meeting,總結問題和經驗。

6) 這樣周而復始,按照同樣的步驟進行下一次sprint.

整個過程如下圖所示:

參考鏈結1

參考鏈結2

參考鏈結3

高翔 測試(客戶)

宋佳敏 scrum主管

潘旭斌 後端程式設計師

楊瑞 後端程式設計師

劉志遠 前端程式設計師

蔣穎君 前端程式設計師

我相信我們組能夠在接下來的時間可以改進「生活在長大」。

我們組的github位址(附「生活在長大」的源**)

敏捷軟體開發模型 SCRUM

一 什麼是scrum?scrum 英式橄欖球爭球隊 軟體開發模型是敏捷開發的一種,在最近的一兩年內逐漸流行起來。scrum的基本假設是 開 發軟體就像開發新產品,無法一開始就能定義軟體產品最終的規程,過程中需要研發 創意 嘗試錯誤,所以沒有一種固定的流程可以保證專案成功。scrum 將軟體開發團隊比...

敏捷軟體開發模型 SCRUM

標籤 分類 softwareengineering 一 什麼是scrum?scrum 英式橄欖球爭球隊 軟體開發模型是敏捷開發的一種,在最近的一兩年內逐漸流行起來。scrum的基本假設是 開發軟體就像開發新產品,無法一開始就能定義軟體產品最終的規程,過程中需要研發 創意 嘗試錯誤,所以沒有一種固定的...

敏捷軟體開發模型 SCRUM

一 什麼是scrum?scrum 英式橄欖球爭球隊 軟體開發模型是敏捷開發的一種,在最近的一兩年內逐漸流行起來。scrum的基本假設是 開發軟體就像開發新產品,無法一開始就能定義軟體產品最終的規程,過程中需要研發 創意 嘗試錯誤,所以沒有一種固定的流程可以保證專案成功。scrum 將軟體開發團隊比擬...