Project Management
參考資料
- The Project Management Course: Beginner to PROject Manager @ Udemy
- 我們與敏捷的距離-30 天上手產品敏捷專案管理 by Rson Wilson @ 2022 iThome 鐵人賽
個人經驗心得
- 不要把「Story、Task、Bug」和 subtasks 混為一談。開發上如果需要拆成多個 Todo Items 應該用 subtasks。
- 估點的層級可以是「Story、Task、Bug」,不同的 functions(例如 FE/BE/QA)估自己的部分。
- Story/Task 不應該太大,盡可能要能在一個 Sprint 內做完,否則應該要再拆的更小
Scrum
Product Backlog
- 由 PO 負責釐清優先順序
User Story
- 通常會用類似的描述:「As a user, I want to be able to ..., in order to... 」
Epic 和 User Story 的差別
- User Story 應該要能在一個 Sprint 內完成,如果會超過一個 Sprint 則應該要再拆
- Epic 會是更大更完整的功能,沒有辦法在一個 Sprint 內完成,而是會需要多個 Sprint 的時間
Sprint Backlog
- 這個 Sprint 中要完成的項目清單
- 一般來說 Sprint 開始後就不能變更
Role
Product Owner (PO)
- 掌握 Product Backlog 的人
- 在專案初期,他們需要釐清、確認和定義需求,建立 Epics 和 User Story
- 定義在 Product Backlog 中各個 task 的優先順序
- Sprint 開始後,他們應該要在 Demo 時檢查所有產出,並且驗證做出來的功能有符合需求
- 同時,他們也是最終 approve 產品完成的人
- PO 也是能夠在 Sprint 中修改 ticket 優先順序的人