敏捷專案管理方式---Scrum

zhuachen發表於2011-10-19

Scrum是一種迭代式增量軟體開發過程,通常用於。Scrum在英語的意思是橄欖球裡的爭球。

Scrum定義了許多角色,根據豬和雞的笑話分為兩組,和

"豬"角色

是全身投入專案和Scrum過程的人; they are the ones with "their bacon on the line."

產品負責人代表了客戶的意願。這保證了Scrum團隊在做從業務角度來說正確的事情。產品負責人編寫 使用者故事,排出優先順序,並放入產品訂單。

Scrum主管(或促進者)促進 Scrum過程,他的主要工作是去除那些影響團隊交付衝刺目標的障礙。Scrum主管並非團隊的領導(由於他們是自我組織的),而是負責遮蔽外界對開發團隊的干擾。Scrum主管確保Scrum過程按照初衷使用。Scrum主管是規則的執行者。

開發團隊負責交付產品的團隊。由5至9名具有跨職能技能的人(設計者,開發者等)組成的小團隊完成實際的開發工作。

"雞"角色

雞角色並不是實際Scrum過程的一部分,但是必須考慮他們。 方法的一個重要方面是使得使用者和利益相關者(stakeholders)參與到過程中的時間。參與每一個衝刺的評審和計劃,並提供反饋對於這些人來說是非常重要的。

-----------------------------------------

Scrum用到的術語:

角色

產品負責人 Product Owner: 負責維護產品訂單的人,代表利益相關者的利益。   

Scrum主管 Scrum Master: 為Scrum過程負責的人,確保scrum的正確使用並使得Scrum的收益最大化。一般不翻譯。   

開發團隊 Team: 由負責自我管理開發產品的人組成的跨職能團隊。

工件

產品訂單 Product Backlog:按照優先順序排序的高層需求。   

衝刺訂單 Sprint Backlog:要在衝刺中完成的任務的清單。   

衝刺燃盡圖 Burndown Chart:在衝刺長度上顯示所有剩餘工作時間逐日遞減的圖,因整體上總是遞減而得名。

活動

計劃會 Sprint Planning Meeting:在每個衝刺之初,由產品負責人講解需求,並由開發團隊進行估算的計劃會議。   

每日立會 Daily Standup Meeting:團隊每天進行溝通的內部短會,因一般只有15分鐘且站立進行而得名。   

評審會Review Meeting:在衝刺結束前給產品負責人演示並接受評價的會議。   

反思會/回顧會 Retrospective Meeting:在衝刺結束後召開的關於自我持續改進的回憶。

其他

  衝刺 Sprint: 一個時間週期(通常在2周到1個月之間),開發團隊會在此期間內完成所承諾的一組訂單項的開發。

更多詳細內容,訪問:

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23682146/viewspace-1055794/,如需轉載,請註明出處,否則將追究法律責任。

相關文章