專案管理 Scrum (1)

基本介紹

教學目標

初步了解 Scrum 團隊角色的概念。

重點概念

敏捷不是快而是處理複雜的專案,在面對每項任務時估算時間足夠就好。Scrum 主要會由三種面向進行規劃,分別為角色、會議和產物。為了要達到團隊共同溝通所以會採用站立會議,同時使得專案更透明,並且鼓勵學習成員之間共同估算時程和學習做超過能力的事情。其中 Scrum 團隊角色主要可以分為 Scrum Master、產品負責人和開發團隊,開發工作可由一個或多個 Scrum 團隊進行,每個團隊會由三種角色所組成。

首先產品負責人主要是負責管理和維護產品 backlog,以及保證所有人都能看見,並且確保開發團隊交付工作價值的唯一負責人。簡單來說產品負責人對於開發團隊產品 backlog 有足夠深入的了解,並且能夠清晰達產品 backlog 項目 (Product Backlog Item,PBI),接著依重要性排序,按照最佳的順序達成任務,最後負責對開發團隊所做工作的價值最佳化。

接著開發團隊主要是依照指示完成產品的開發工作,他們屬於自主組織且跨功能的團隊。簡單來說開發團隊會選擇如何以最好的方式完成他們的工作,而不是由團隊以外的其他人來指使他們,此外跨功能團隊擁有完成工作所需要的全部技術,不會需要依賴團隊以外的其他人,目的是以最大限度地優化適應性、創造性和生產力。

最後 Scrum Master 定義為負責確保 Scrum 被理解並實施,並且確保 Scrum 團隊遵循 Scrum 的理論、實踐和規則。簡單來說 Scrum Master 會確保符合流程,並且以各種方式引導成員,以解決問題實務為主,並不以符合規範為主,每次衝剌 (Sprint) 二至三週,藉由發表遞增產品取得客戶回饋資訊,再以回饋資訊針對需求進行優先權調整。其中需求主要使用 User Story 細分任務,並且當成機會或命運,配合燃燒圖確保團隊開發速率節奏和相關貢獻程度。

相關資源