天天看點

實踐圖解單項目SCRUM靈活項目管理流程

作者:文思點滴

作為項目經理,采用單項目管理靈活管理流程SCRUM管理軟體開發類項目,能有效提升項目品質和效率,提升溝通水準,降低産品開發成本。

多項目軟體開發的項目群管理适用SAFE SCRUM靈活架構,這裡隻講述SCRUM單項目管理流程。

如下圖SCRUM靈活項目管理架構,作為項目經理要做好以下幾方面工作:

1. 項目經理要向團隊傳遞SCRUM的五個價值觀:開放、專注、勇氣、承諾、尊重。靈活項目管理的目标是快速響應時長需求,應對市場瞬息變化,快速疊代開發實作傳遞,打破了傳統瀑布式的項目管理流程,是以需要團隊每個成員有勇氣一起來踐行靈活開發流程。每個團隊成員專注自己的任務(task),并且敢于承諾任務責任,同時團隊成員要開放式溝通,互相尊重。

2. 組建靈活團隊:單項目軟體開發的SCRUM團隊不易過大,5-7個人就可以,主要有3個團隊角色,SCRUM master就是團隊的靈活項目經理,Product Owner(團隊産品經理),Team member(其他成員都是,包括軟體開發工程師,軟體測試工程師等)。

3. SCRUM master就是流程owner,對項目成功失敗負責,負責向團隊教育訓練靈活管理流程,監控流程運作情況并及時糾偏。Product Owner的職責是把握項目産品放行,對産品需求負責,對産品成功失敗負責。其他團隊成員則對自己的任務成功失敗負責。整體項目成功和失敗人人有責,項目經理最重要,需要承擔最大責任。

4. SCRUM流程:單項目管理也不複雜,就是1-2周作為一個疊代周期(Sprint),一個Sprint完成後就進入下一個Sprint疊代。開始Sprint前,首先組建完成團隊,然後一起進行項目計劃會(全員參加,可以利用一天時間,基于客戶産品需求要輸出産品大周期的Product backlog産品任務庫(譬如3-6個月),後續還可以再Sprint疊代計劃會中進行更新和補充。

A.每個疊代Sprint都有産品實作目标和任務(譬如完成一個增量版本的開發任務并release釋出上線)。每個Sprint開始第1天要完成計劃會(利用1-2個銷售所有成員參加),對優先級高的需求(Sprint backlog來自于Product backlog産品需求庫)放到第一期Sprint疊代開發任務中,并進行WBS工作分解成任務,每個成員領取任務後開始執行。

B.每天SCRUM Master在下班前召集團隊進行站會15分鐘(Daily meeting),同步當天任務進展狀态、存在的問題、障礙、風險,當天就制定應對措施和方案,避免項目阻塞。

C.一個疊代開發完成後的最後一周的最後2天要安排時間進行Sprint review成果,譬如進行疊代版本上線的産品示範,并進行成功和失敗總結(Sprint retrospective),好的經驗帶入到下一個疊代開發Sprint,不好的經驗進行摒棄,通過反複循環持續提升團隊開發水準,保障更高的産品品質。

5. 關于靈活項目管理開發工具,市場上有很多,譬如Agile rally可以使用。使用工具可以更好幫助Master、owner及member成員線上上進行項目狀态監控、更新任務進展狀态、檢視項目燃盡圖(burndown chart)進行分析和風險應對等。

實踐圖解單項目SCRUM靈活項目管理流程

SCRUM單項目管理靈活流程架構

實踐圖解單項目SCRUM靈活項目管理流程

SCRUM流程詳細圖解

實踐圖解單項目SCRUM靈活項目管理流程

SCRUM燃盡圖

繼續閱讀