| schema | 1.0 |
| name | project-management |
| version | 1.0.0 |
| description | 專案管理:敏捷開發、Scrum、甘特圖、風險管理、團隊協作 |
| domain | business |
| triggers | {"keywords":{"primary":["專案管理","project management","PM","Scrum","敏捷","agile","sprint","JIRA"],"secondary":["甘特圖","gantt","里程碑","milestone","排程","schedule","風險管理","risk","看板","kanban","backlog"]},"context_boost":["團隊","team","協作","開發","software","迭代","iteration"],"context_penalty":["個人","marketing","財務","finance"],"priority":"high"} |
| dependencies | {"software-skills":["git-workflows","documentation"]} |
| author | claude-domain-skills |
專案管理 Project Management
確保專案按時、按質、按預算完成
適用場景
- 專案計畫制定與排程
- 敏捷/Scrum 流程規劃
- 風險識別與管理
- 團隊協作與溝通
- 專案進度追蹤
專案管理框架
┌─────────────────────────────────────────────────────────────────┐
│ 專案生命週期 │
│ │
│ 啟動 → 規劃 → 執行 → 監控 → 收尾 │
│ │
│ ┌─────────┐ │
│ │ 啟動 │ 定義目標、確認範圍、組建團隊 │
│ └────┬────┘ │
│ ↓ │
│ ┌─────────┐ │
│ │ 規劃 │ 拆分任務、估算時間、分配資源 │
│ └────┬────┘ │
│ ↓ │
│ ┌─────────┐ │
│ │ 執行 │ 實施計畫、管理團隊、溝通協調 │
│ └────┬────┘ │
│ ↓ │
│ ┌─────────┐ │
│ │ 監控 │ 追蹤進度、管理變更、控制風險 │
│ └────┬────┘ │
│ ↓ │
│ ┌─────────┐ │
│ │ 收尾 │ 驗收成果、總結經驗、解散團隊 │
│ └─────────┘ │
└─────────────────────────────────────────────────────────────────┘
敏捷/Scrum 框架
Scrum 角色
| 角色 | 職責 |
|---|
| Product Owner | 定義需求優先級、維護 Product Backlog |
| Scrum Master | 促進流程、移除障礙、保護團隊 |
| Development Team | 交付增量、自組織、跨職能 |
Scrum 事件
Sprint(2-4 週)
│
├── Sprint Planning(4-8 小時)
│ ├─ What: 這個 Sprint 要完成什麼?
│ └─ How: 如何完成?
│
├── Daily Standup(15 分鐘)
│ ├─ 昨天做了什麼?
│ ├─ 今天要做什麼?
│ └─ 有什麼障礙?
│
├── Sprint Review(2-4 小時)
│ └─ Demo 完成的功能給 stakeholders
│
└── Sprint Retrospective(1.5-3 小時)
├─ 什麼做得好?
├─ 什麼可以改進?
└─ 下個 Sprint 要嘗試什麼?
User Story 格式
## 標準格式
As a [角色]
I want [功能]
So that [價值]
## Story Points 估算(Fibonacci)
1 - 非常小,幾小時內完成
2 - 小,半天到一天
3 - 中等,1-2 天
5 - 較大,2-3 天
8 - 大,接近一週
13 - 非常大,考慮拆分