您的位置:軟件測試 > 軟件項目管理 > 團隊管理 >
跨區(qū)域Scrum團隊項目管理經(jīng)驗談
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/5/24 13:33:45 ] 推薦標簽:

簡介: 本文分析了跨區(qū)域特別是跨時區(qū) Scrum 團隊項目中容易遇到的問題,并根據(jù)筆者的實際經(jīng)驗,提出了相應的解決方案。雖然跨區(qū)域開發(fā)團隊與本地開發(fā)團隊在應用 Scrum 上存在一些重要的差異,但這些差異造成的問題都可以通過適當?shù)姆椒ǖ靡皂樌鉀Q。

Scrum 團隊項目基本特性

Scrum 是一個敏捷開發(fā)框架,在這個框架中,整個開發(fā)周期被分為若干個小的迭代周期,每個小的迭代周期稱為一個 Sprint,每個 Sprint 的建議長度為 2 到 4 周。Scrum 以經(jīng)驗過程控制理論為依據(jù),采用迭代、增量的方法來提高產(chǎn)品開發(fā)的可預見性,并控制風險。

Scrum 團隊中的主要角色包括:

產(chǎn)品負責人(Product Owner,以下簡稱為PO) 負責確定產(chǎn)品的方向和愿景,維護產(chǎn)品Backlog(按照商業(yè)價值排序的需求列表,列表條目的表現(xiàn)形式通常為 User Story),定義產(chǎn)品發(fā)布的內(nèi)容、優(yōu)先級及交付時間。在每個 Sprint 開始前,PO 應整理產(chǎn)品 Backlog 條目,以確保其定義清晰且分解適當,并調(diào)整 Backlog 條目的優(yōu)先級;在 Sprint 結(jié)束時,PO 有權(quán)接受或拒絕接受開發(fā)團隊的工作成果。

Scrum Master 作為 Team Leader 和 PO 緊密合作,負責確保 Scrum 被理解并實施,是 Scrum 團隊中的服務型領(lǐng)導。Scrum Master 應及時地為團隊成員提供幫助,移除項目實施中遇到的障礙,保證各個角色及職責的良好協(xié)作,同時作為團隊與外部的接口,屏蔽外界對團隊成員的干擾,從而保證開發(fā)過程按計劃順利進行。

開發(fā)團隊 (Team) 一個跨職能且自組織的小團隊,人數(shù)一般建議為 5 - 9 人。整個團隊需擁有交付可用軟件所需要的各種技能,團隊成員應協(xié)同配合,在每個 Sprint 中將選定的產(chǎn)品 Backlog 條目轉(zhuǎn)化為潛在可交付的功能增量。

下面的圖形反映了Scrum 團隊中各個角色的基本關(guān)系:

圖 1. Scrum 團隊

Scrum 短周期迭代,小步快跑的開發(fā)模式?jīng)Q定了開發(fā)目標必須明確,同時對所有開發(fā)過程中遇到的問題必須盡快解決。為此,Scrum Master 需負責發(fā)起并組織以下活動:

Sprint 計劃會議 (Sprint Planning Meeting)

每日站會 (Daily Scrum Meeting)

Sprint 評審會議 (Sprint Review Meeting)

Sprint 回顧會議 (Sprint Retrospective Meeting)

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd