Scrum團隊
- 借用「蘇格蘭高地」人的一句名言來講:一個Scrum團隊當中只能有一個產品歸屬者,其餘人都是利益相關人
- 一個常見的問題是 – 蹩腳的產品歸屬者。 她們每每沒有被利益相關者(特別是客戶或項目發起人)受權去作關鍵的決定。Scrum團隊也不斷的從她那獲得不可靠的答案。尊重和信任面臨挑戰,團隊動力降低。
- 另外一個常見的問題是 – 失蹤的產品歸屬者。團隊沒法找到她,於是沒有努力的方向。團隊不是延緩開發速度就是作出一些高風險的事情。
Scrum團隊有且僅有三個角色組成:產品歸屬人,開發團隊和Scrum導師。這種組合以及這三個角色的內部關係是Scrum模式的核心和基礎。Scrum團隊本身組織本身,以完成工做。程序員
自組織架構
自組織不是指聽任自由的方式,相反,它是高度自律的。自組織發生在對約束的一致認同,人與人之間的高度自治和民主。他們接受在控制範圍內的責任和義務。他們被鼓勵接受合理的風險以及從失敗和自省中吸收教訓。自組織的團隊表現出高度的信任以及高度的激勵。測試
剛接觸Scrum的團隊想要求一些激勵措施來了解及管理新的知識。他們須要常常克服來自多年工做及管理過的工做壁壘。設計
自組織在Scrum當中不是一個能夠選擇的項,它是一個核心的規則。若是沒有自組織,高效的團隊就沒法造成。開發
- 開發團隊包括程序員、測試人員、分析人員、架構師、設計師、文檔編寫人員、甚至是用戶,只要是對事情有直接貢獻的都是屬於開發團隊。
- 開發團隊是跨職能的,意味着成員之間擁有將產品迭代的不一樣職責。跨職能不是說每一個人都能作任何事情。
- 開發團隊之間沒有管理的層級關係。領導力將隨着團隊的變化而變化。
- Scrum團隊由三種角色:一個產品歸屬者,一個Scrum導師和3到9個開發團隊成員。
- 強烈建議你不要嘗試在同一個Scrum團隊當中擔任多個角色或者在多個Scrum團隊當中擔任角色。這樣的話你會向敏捷模式的有效性妥協。對個人粗魯感到抱歉,可是,若是你是一個初學者,是什麼讓你認爲你能提升這個模式呢?
當一項工做須要投入比一個有效的Scrum團隊更多的開發團隊成員,咱們稱之爲Scrum團隊的「擴張」。敏捷社區已經有許多有用的擴張模式。文檔