SuperAPI AI Directory

project-management

Office & productivity

View repository

Updated 10-16 01:15

About this skill

Project Management

Ensure projects are completed on time, with quality, and within budget

Applicable Scenarios

  • Project plan development and scheduling
  • Agile/Scrum process planning
  • Risk identification and management
  • Team collaboration and communication
  • Project progress tracking

Project Management Frameworks

┌─────────────────────────────────────────────────────────────────┐
│  專案生命週期                                                   │
│                                                                 │
│  啟動 → 規劃 → 執行 → 監控 → 收尾                              │
│                                                                 │
│  ┌─────────┐                                                   │
│  │  啟動   │ 定義目標、確認範圍、組建團隊                      │
│  └────┬────┘                                                   │
│       ↓                                                         │
│  ┌─────────┐                                                   │
│  │  規劃   │ 拆分任務、估算時間、分配資源                      │
│  └────┬────┘                                                   │
│       ↓                                                         │
│  ┌─────────┐                                                   │
│  │  執行   │ 實施計畫、管理團隊、溝通協調                      │
│  └────┬────┘                                                   │
│       ↓                                                         │
│  ┌─────────┐                                                   │
│  │  監控   │ 追蹤進度、管理變更、控制風險                      │
│  └────┬────┘                                                   │
│       ↓                                                         │
│  ┌─────────┐                                                   │
│  │  收尾   │ 驗收成果、總結經驗、解散團隊                      │
│  └─────────┘                                                   │
└─────────────────────────────────────────────────────────────────┘

Agile/Scrum Framework

Scrum Roles

Role Responsibilities
Product Owner Define requirement priorities, maintain the Product Backlog
Scrum Master Facilitate the process, remove obstacles, protect the team
Development Team Deliver increments, self-organize, cross-functional

Scrum Events

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 Format

## 標準格式
As a [角色]
I want [功能]
So that [價值]

## Story Points 估算(Fibonacci)
1 - 非常小,幾小時內完成
2 - 小,半天到一天
3 - 中等,1-2 天
5 - 較大,2-3 天
8 - 大,接近一週
13 - 非常大,考慮拆分

Project Plan Template

# 專案計畫書

## 1. 專案概述
- **專案名稱**:
- **專案經理**:
- **開始日期**:
- **目標完成日期**:

## 2. 專案目標
### 業務目標
- [具體、可量化的目標]

### 成功標準
- [如何判斷專案成功]

## 3. 範圍定義
### 包含(In Scope)
- [功能/交付物 1]
- [功能/交付物 2]

### 不包含(Out of Scope)
- [明確排除的項目]

## 4. 里程碑
| 里程碑 | 日期 | 交付物 |
|--------|------|--------|
| M1: 需求確認 | MM/DD | 需求文件 |
| M2: 設計完成 | MM/DD | 設計文件 |
| M3: 開發完成 | MM/DD | 可測試版本 |
| M4: 上線 | MM/DD | 正式版本 |

## 5. 團隊組成
| 角色 | 姓名 | 職責 |
|------|------|------|
| PM | | |
| 開發 | | |
| 測試 | | |

## 6. 風險管理
| 風險 | 機率 | 影響 | 應對策略 |
|------|------|------|----------|
| | 高/中/低 | 高/中/低 | |

## 7. 溝通計畫
| 會議 | 頻率 | 參與者 |
|------|------|--------|
| 站會 | 每日 | 開發團隊 |
| 週會 | 每週 | 全體 |

Risk Management

Risk Matrix

影響
  ↑
高 │ 3 │ 6 │ 9 │  ← 高風險區(紅色)
  │───┼───┼───│
中 │ 2 │ 4 │ 6 │  ← 中風險區(黃色)
  │───┼───┼───│
低 │ 1 │ 2 │ 3 │  ← 低風險區(綠色)
  └───┴───┴───┘→
   低  中  高  機率

Risk Response Strategies

Strategy Description Applicable Situation
Avoid Change the plan to eliminate the risk High impact, avoidable
Transfer Transfer to a third party Specialized domain risk
Mitigate Reduce probability or impact Cannot be completely avoided
Accept Prepare a contingency plan Low impact or cannot be handled

Progress Tracking

Burndown Chart

Story Points
    │
 50 ┤ ●
    │   ╲
 40 ┤     ╲ 理想線
    │       ╲
 30 ┤ ●       ╲
    │   ●       ╲
 20 ┤     ●       ╲
    │       ● 實際進度
 10 ┤         ●
    │           ●
  0 ┼───┬───┬───┬───┬───→ Sprint 天數
    1   2   3   4   5

Status Report Template

## 週報 - Week N

### 本週完成
- ✅ [完成項目 1]
- ✅ [完成項目 2]

### 進行中
- 🔄 [進行中項目] (XX% 完成)

### 風險與問題
- ⚠️ [風險/問題描述]
  - 影響:[影響說明]
  - 行動:[應對措施]

### 下週計畫
- [ ] [計畫項目 1]
- [ ] [計畫項目 2]

### 指標
- 進度:按計畫 / 落後 X 天
- 預算:在預算內 / 超支 X%

Estimation Techniques

Planning Poker

1. 講解 User Story
2. 團隊成員各自估算
3. 同時亮牌
4. 討論差異最大的
5. 重新估算直到達成共識

Three-Point Estimation

預期時間 = (樂觀 + 4×最可能 + 悲觀) / 6

範例:
- 樂觀:3 天
- 最可能:5 天
- 悲觀:10 天
- 預期 = (3 + 4×5 + 10) / 6 = 5.5 天

Common Tools

Purpose Tool
Task Management JIRA, Trello, Asana
Gantt Chart MS Project, Monday.com
Collaboration Notion, Confluence
Kanban JIRA, Trello, Miro
Documents Google Docs, Notion

Meeting Efficiency

Meeting Checklist

## 會前
- [ ] 會議目的明確
- [ ] 議程已發送
- [ ] 必要人員已邀請
- [ ] 資料已準備

## 會中
- [ ] 準時開始
- [ ] 有人記錄
- [ ] 控制時間
- [ ] 確認行動項目

## 會後
- [ ] 會議紀錄已發送
- [ ] 行動項目已分配
- [ ] 截止日期已確認

Common Mistakes

Mistake Correct Approach
Ignoring scope creep Follow the change process, assess the impact
Reporting only good news on progress, not bad Expose problems early and seek help
Overly optimistic estimates Add buffers, use historical data
Ignoring dependencies Identify and manage dependencies

Related Resources