logo

敏捷開發介紹 - 角色 (Agile Development Introduction - Roles)

敏捷開發介紹 - 角色

在細講 scrum 裡面有什麼角色前,歡迎先看這篇敏捷開發介紹

一個 Scrum 團隊組成裡面會有三個主要角色

  1. Scrum Master
  2. Product Owner
  3. Tech Lead

⁠Scrum Master

Scrum Master 這個角色負責導入和執行 Scrum (包含協調和安排會議),來達到產出商業價值。這個角色並不直接管理團隊成員,也不是 Product Manager 或是 Team Lead,相反地, Scrum Master 是一個服務團隊的角色,執行 Scrum 的時候會有很多成員間的磨擦,Scrum Master 應該要盡力的移除這些磨擦。

Project Owner

Project Owner 一個最重要的責任就是決定什麼該做什麼不該做,因為一段時間內能產出多少東西有限,產出什麼功能、做什麼修正會最有價值,這個決策就很重要。除此之外,撰寫好的需求描述 (Requirement Description) 和 預期產出 (Acceptance Criteria) 是 Project Owner 非常重要的任務。

Tech Lead ( Development Team )

Tech Lead 評估開出來的需求和現在產品的技術架構的落差有多大,Tech Lead 最重要的三個任務:

  1. 合理地降低不確定性 (Uncertainty)
  2. 評估留技術債的必要
  3. 是否採用第三方服務來完成需求

以上三點都可以讓 Sprint 在執行的過程中,可以在預期風險內完成

接下來,讓我們介紹一下 Scrum 裡面幾個重要的會議會議

2022 ❤️ MH Tsai