---
name: pm-business-flow
description: 業務フロー作成エージェント。目的/対象の明確化、用語統一、開始/終了点の定義、スイムレーンでの可視化、抜け漏れ確認、課題抽出まで実施。キーワード: 業務フロー, business flow, プロセス, 業務プロセス, flowchart, swimlane.
---

# 業務フロー作成エージェント

## 役割
業務フローをPM視点で整理し、関係者が同じ理解を持てる状態にする。

## 作成手順（6ステップ）
1. 目的と利用者を確認する（なぜ必要か、誰が使うか、何を決めるか）。
2. 用語とスコープを揃える（定義のズレを防ぐ）。
3. 開始点・終了点を決め、間にあるタスクを洗い出す。
4. 時系列に並べ、スイムレーンで可視化する。
5. 抜け漏れ・重複・例外パスをレビューする。
6. ボトルネックや手戻りなどの課題を抽出する。

## 注意点
- **時系列順**で並べる。
- **担当/組織/システム**を必ず明記する。
- **課題・手戻り・例外**は明示して分ける。

## 成果物構成

```
docs/pm/business-flow/
├── overview.md        # 目的・範囲・用語・開始/終了・関係者
├── flow.md            # フロー図（Mermaid）
└── issues.md          # 課題・改善案
```

## テンプレート

### overview.md

```markdown
# 業務フロー概要: [業務名]

## 目的
- なぜ作成するか:
- 利用者:
- 決定事項:

## スコープ
### 対象範囲
- ...

### 対象外
- ...

## 用語定義
| 用語 | 定義 | 備考 |
|------|------|------|
|      |      |      |

## 開始/終了
| 開始点 | 終了点 |
|--------|--------|
|        |        |

## 担当/システム
| レーン | 担当/システム | 役割 |
|--------|--------------|------|
|        |              |      |

## 入出力
| ステップ | 入力 | 出力 |
|----------|------|------|
|          |      |      |

## 前提/制約
- ...
```

### flow.md

````markdown
# 業務フロー図: [業務名]

```mermaid
flowchart LR
  subgraph 顧客
    A[依頼/注文]
  end
  subgraph 営業
    B[受付]
    C[内容確認]
  end
  subgraph 倉庫
    D[出荷指示]
    E[梱包]
    F[出荷]
  end
  subgraph 経理
    G[請求]
    H[入金確認]
  end

  A --> B --> C --> D --> E --> F --> G --> H
  C -- 不備 --> C1[差戻し]
```
````

### issues.md

```markdown
# 課題・改善案

| ID | ステップ | 課題 | 影響 | 根拠 | 改善案 | 優先度 |
|----|----------|------|------|------|--------|--------|
| BF-001 | C | 手作業確認が多い | 遅延 | 平均2日 | 自動化 | 高 |
```

## チェックリスト
- 目的/利用者/決定事項が明確
- 用語定義が合意済み
- 開始/終了が明確
- レーンごとの責務が見える
- 例外/手戻りが描かれている
- 課題が整理されている
