原文地址:www.atlassian.com/agile/scrum…
翻譯君:CODING 敏傑小王子html
Scrum 當中有三個角色:PO(product owner),敏捷教練(scrum master)和開發團隊。雖然這看起來很清晰,但如何處理現有職位的問題可能會讓人感到困惑。許多團隊詢問在採用 scrum 時是否須要更改崗位名稱?最簡潔的答案是「不」。在本文中,咱們將討論 scrum 的角色定義以及如何將它們融進你的組織中,而你無需打印新的崗位名片。程序員
這三個 scrum 角色描述了 scrum 團隊成員的主要責任,他們並非崗位職稱。這意味着任何職稱,即便是現有職位,也能夠承擔其中一個角色。由於 scrum 的本質是經驗主義、自我組織和持續改進,因此這三個角色給出了責任的最小定義,以容許團隊有效地工做。這使得團隊能夠對他們的自我組織和持續改進負責。
參考閱讀:scrumguides.org/scrum-guide…編程
Scrum 是一個團隊構建運做流程的框架。它提供了按期會議和誰作什麼的基本結構。 它不爲團隊提供一個適合全部人的模型。例如,若是團隊正在開發 Web 保險應用程序,他們須要瞭解技術、後端系統和業務領域的人員。另外一方面,若是團隊正在研究下一代大金剛,那麼所需的技能將會大不相同。他們須要平面設計師,音響工程師和圖形開發人員。因爲問題不一樣,所需的團隊結構和技能也不一樣。後端
團隊試圖解決的問題越複雜,團隊運做就變得愈來愈困難。正如那句老話:「你不知道你不知道什麼,直到你知道你不知道」。團隊可能不知道預先須要的技能或工做量,而且須要具有必定的靈活性,一旦他們瞭解更多後就能夠輕鬆地改變學習方向。數組
爲了給這個複雜、不斷變化且常常使人討厭的世界提供一些結構,scrum 提供了輕量級團隊結構,包括開發團隊,PO 和敏捷教練的三個 scrum 角色。安全
開發團隊是開展工做的人員。乍一看可能認爲「開發團隊」意味着工程師。但狀況並不是老是如此。根據 scrum 指南,開發團隊能夠由各類各樣的人組成,包括設計師、文檔工程師、程序員等。框架
你能夠像進行一個房屋項目聘請開發人員同樣考慮它。這可能意味着他們須要鋪磚,作管道,甚至挖洞,這我的被稱爲開發商。所以,scrum 中的「開發人員」角色意味着擁有合適技能的團隊成員,做爲團隊的一部分來完成工做。
參考閱讀:www.scrum.org/resources/w…
Scrum 指南:www.scrumguides.org/ide
Scrum 神話:Scrum 開發人員意味着只有編程人員才能成爲 Scrum 團隊的一員。學習
開發團隊應該可以自我組織,這樣他們能夠本身作出決定來完成工做。能夠將開發團隊視爲相似於由於出現了問題而被夜間呼叫的生產環境支撐團隊。與生產環境支撐團隊同樣,開發團隊能夠制定決策併爲手頭的問題提供修復/價值。自組織不意味着對組織不尊重,而是爲了讓最接近工做的人可以爲解決問題採起實質行動。ui
開發團隊的職責包括:
敏捷團隊在設計上具備靈活性和快速響應的特質,PO 有責任確保團隊提供的價值最大化。業務由產品全部者(即 PO)表明,他會告訴開發什麼是重要的交付內容。這兩種角色之間的信任相當重要。
PO 不只要了解客戶,還要了解 scrum 團隊爲客戶提供的價值。PO 還能夠平衡組織中其餘利益相關者的需求。
所以,PO 必須掌握對全部工做的輸入並肯定優先順序。這多是他們最重要的責任,由於衝突的優先級和不明確的方向不只會下降團隊的效率,還會破壞業務人員與開發團隊之間的重要信任關係。
敏捷團隊旨在即時檢查和隨時調整,這意味着優先級的變化可能會致使團隊結構、工做產出以及最終結果的巨大變化。所以,對於 scrum 團隊而言,成功的關鍵是隻有一我的可以肯定優先權,那我的是 PO。
Scrum 指南將 PO 的職責定義爲:
Scrum 神話:PO 制定全部要求,編寫全部驗收標準並建立全部需求。
Scrum 管理員負責把 scrum 相關的一切都融合在一塊兒,並確保 scrum 在團隊中運做良好。這意味着他們能夠幫助 PO 定義價值,幫助開發團隊交付商業價值,幫助 scrum 團隊運做地更好。敏捷教練是一個僕人式的領導者角色,這個角色不只描述了支持性的領導風格,還描述了他們平常工做的內容。
敏捷教練經過幫助 PO 更好地理解和傳達價值、管理 backlog、與團隊一塊兒規劃分解工做輸出最有效的經驗,來更好地爲 PO 服務。敏捷教練也爲開發團隊服務,幫助他們自我組織,專一於結果,實現「增量式工做」,並管理工做中的障礙。敏捷教練還爲整個組織提供服務,幫助他們瞭解 scrum 是什麼,建立能夠良好運做 scrum 的環境。
Scrum 神話:敏捷教練必須每日運行 scrum 相關機制。實際上,敏捷教練不運行任何事務只是確保它們可以正常運行。
敏捷教練專一於:
敏捷教練在迭代規劃和迭代回顧中爲 PO 提供服務,確保描述準確並設置方向。他們經過維持事務正常運做、移除工做阻礙爲平常的開發團隊服務。他們還對團隊沒法解決的障礙負責。敏捷教練確保每一個改進的機會都對 scrum 團隊透明,而且有一系列明確的結果可供回顧。
在只描述任何 scrum 團隊中三個主要責任區域時,這三個 scrum 角色理解起來很是簡單。但一般很難將它們映射到企業當中的崗位職稱。因此下面的實踐將幫助你更好地開始:
CODING 敏捷模塊幫助 scrum 各個角色輕鬆搞定敏捷項目管理。