分散式(Distributed)Scrum團隊的問題及解決方案

袁斌_AgileDo發表於2012-11-20

Max Wenzin分享了他在實際專案中面對分散式Scrum團隊的做法。

1) 分散式Scrum團隊遇到的問題

1.1 不同的文化和地域,很難建立個人之間的很好的關係

1.2 所有的會議都需要通過某種工具來保證高效

1.3 參與者必須有很好的英語能力

1.4 時差導致只有很少的時段可以協作

1.5 單純的通過便籤來視覺化程式的方式作用並不大

1.6 異地遇到的障礙,本地的Scrum Master很難處理

2) 對應的解決之道

2.1 “Startup Sprints”,在最初的幾個迭代中,不同地域的關鍵成員會集中在一起工作幾個迭代

2.2 用Polycom video conferencing 或者 Skype 來進行計劃會議、站立會議、評審等各種活動

2.3 調整各自的工作時間來保證有更多的重疊的工作時間

2.4 用Jira + greenhopper 代替白板來視覺化過程

2.5 在當地招聘合適的Scrum Master

3) 長期的打算

把團隊按照地域分為可以獨立工作的包含各種角色的小團隊,儘量保證可以在當地共同工作。這樣會議的時間會更多,可以用母語來交流,面對面的交流,用簡單的物理白板來工作

原文參考:http://blog.crisp.se/2012/03/26/maxwenzin/case-study-of-mobile-team-at-projectplace

補充幾點我們團隊自己的實踐:

1) 選擇可以不同地域共同訪問的平臺,包括專案管理平臺、持續整合平臺以及測試平臺,這樣可以減少很多溝通的成本

2) 關鍵的介面人會配備基於VOIP的電話,在離開辦公室的時候,如果遇到關鍵事情會找到關鍵的負責人,VOIP的電話會節省費用

相關文章