Scrum團隊是Scrum組織的重要資產(chǎn)。團隊的組織方式和相互之間的關(guān)系,對組織成功采用Scrum有重大影響。
特性團隊和組件團隊
特性團隊是一個跨職能、跨組件的團隊,能夠從從產(chǎn)品列表中抽取并完成最終客戶想要的特性。另一方面,組件團隊專注于開發(fā)組件或子系統(tǒng),這些組件或子系統(tǒng)只能實現(xiàn)最終客戶想要的部分特性。
組件團隊有時稱為資產(chǎn)或子系統(tǒng)團隊。有專業(yè)技能相近的人組成。比如一個集中管理的、為其他團隊設(shè)計界面的ux部門。
Scrum更傾向于組建跨職能的特性團隊成員具備完成多個特性的技能和能力,不必將完成的部分特性轉(zhuǎn)包給組件團隊。
多團隊之間的協(xié)調(diào)
Scrum規(guī)模擴大不體現(xiàn)在開發(fā)團隊逐漸增長,而是體現(xiàn)在多個規(guī)模適中的Scrum團隊。不過在scrum團隊不止一個時,我們面臨的問題是如何協(xié)調(diào)這些團隊。
sos
協(xié)調(diào)多個團隊之間的工作,一個常見的方法是sos.

sos 可以使多個團隊協(xié)調(diào)彼此之間的工作。執(zhí)行sos的團隊由各個開發(fā)團隊中的成員組成。每個開發(fā)團隊根據(jù)哪個成員能最清楚說明團隊依賴問題來指派參會人員。
sos 一般不是每天都開,而是根據(jù)情況每周開幾次。sos的參會者回答的問題與每日例會上回答的問題相似。
- 上次會議以后,我的團隊做了哪些可能影響其他團隊的事情?
- 在下次會議之前,我的團隊將坐哪些可能影響其他團隊的事情?
- 我的團隊存在哪些問題可以在其他團隊的幫助下完成。
版本火車
版本火車根據(jù)按照一個共同的節(jié)奏協(xié)調(diào)跨團隊的合作,使多個團隊的愿景、規(guī)劃和相互依賴關(guān)系保持一致。版本火車關(guān)注的是在大型的產(chǎn)品級別上實現(xiàn)快速、靈活的工作流。
- 靈活、定期規(guī)劃和解決方案的發(fā)布(或潛在可發(fā)布增量)日期是固定的(日期固定,質(zhì)量固定,范圍可變)。
- 各團隊的迭代時間長度相同。
- 建立大小適中的、全局的、客觀的里程碑。
- 在頂層、系統(tǒng)級以及特性和組件級別做持續(xù)的系統(tǒng)集成。
- 版本增量(psi)可以定期(一般是60天到120天)提交客戶進行預審、內(nèi)部評審和系統(tǒng)級別的QA.
- 系統(tǒng)級固化迭代,用于減少技術(shù)債并為特殊版本驗證和測試提供時間。
-
對于構(gòu)建類似構(gòu)件的團隊,某些特定的基礎(chǔ)設(shè)施組件(接口、系統(tǒng)開發(fā)工具箱、公用的安裝程序和許可證工具、用戶體驗框架、數(shù)據(jù)和web服務(wù)等)一般都必須提前準備就緒。
版本火車的結(jié)構(gòu).png
