Chuyển đến nội dung chính

BA向け Figma & Draw.io:AI機能の標準 Wireframe と Flow Diagram

Duy Tran11分
BA向け Figma & Draw.io:AI機能の標準 Wireframe と Flow Diagram

BA が Figma と Draw.io を使う目的は、デザイナーと競うことではなく 明確に伝えること です。30 分で作る誠実な wireframe は、3 ページの文章説明より価値があります。


1. BAのための Figma:十分な Lo-fi Wireframe

1.1 Lo-fi BA Wireframe の原則

BA に high-fidelity は不要です。Lo-fi wireframe に必要なのは:

  • element の 配置 を示す(色は不要)
  • 各 element の label と action を明示
  • 各 field の data source(AI か manual か)を注記

1.2 AI機能に必要なコンポーネント

AI Output Display Component:

┌─────────────────────────────────────┐
│  分類結果: [LABEL]                  │
│  信頼度: ████████░░ 82%             │
│                                     │
│  ⚠️ 自動処理閾値 (90%) 未満         │
│  [確認]  [編集]  [却下]             │
└─────────────────────────────────────┘

必要な annotation:

  • [LABEL] -> AI API response field: result.label
  • Confidence bar -> result.confidence * 100
  • Warning threshold -> AI_AUTO_APPROVE_THRESHOLD = 0.9
  • ボタン表示条件 -> confidence < threshold

1.3 BA向け Figma テンプレート構成

📁 [Project] — BA Workspace
├── 🗂 Page: User Flows
│   ├── Frame: Happy Path Flow
│   └── Frame: Fallback Path Flow
├── 🗂 Page: Wireframes
│   ├── Frame: [Screen 1 Name]
│   ├── Frame: [Screen 1 — Error State]
│   └── Frame: [Screen 1 — Loading State]
└── 🗂 Page: Annotations
    └── Frame: Component Spec Sheet

Frame 命名規則: [ScreenID]-[Name]-[State]
例: S03-ClaimReview-AILowConfidence


2. Draw.io で Flow Diagram を作る

2.1 Figma ではなく Draw.io を使う場面

図の種類適したツール
Wireframe、UI mockupFigma
BPMN flow、sequence diagramDraw.io
Architecture diagramDraw.io
User journey mapどちらでも可

2.2 Draw.io における AI Flow パターン

基本パターン: Confidence Gate 付き AI

[User Action]
    ↓
[AI Processing] ──→ [Confidence Score]
    ↓
[Gateway: score ≥ threshold?]
├── YES → [Auto Action] → [Log + Notify]
└── NO  → [Queue for Human Review]
              ↓
         [Agent Review UI]
              ↓
         [Approve / Reject / Edit]
              ↓
         [Update + Log + Feedback to Model]

Draw.io の主要記号:

  • 角丸長方形 -> AI Service/Task
  • Diamond (X-gateway) -> score/threshold 判定
  • 二重円 (Event) -> timer、error、escalation trigger
  • Cylinder -> data store / database
  • Person icon -> human task(Human lane)

2.3 HITL 用 Multi-lane パターン

┌────────── System Lane ──────────────────────┐
│ [Receive Request] → [AI Classify] → [Score] │
└─────────────────────────────────────────────┘
                              ↓
                    [Confidence ≥ 0.85?]
                    ┌─────────┴─────────┐
                   YES                 NO
                    ↓                   ↓
┌── Auto Lane ───┐  ┌──── Agent Lane ──────────┐
│ [Auto Approve] │  │ [Review Queue] → [Decision] │
│ [Log + Close]  │  │ [Override + Comment]        │
└────────────────┘  └────────────────────────────┘

3. AI機能における Annotation ベストプラクティス

annotation なしの wireframe は要件の半分が欠けています。BA は次を明記します:

Element必要な annotation
Loading state"X 秒後 timeout -> error state Y を表示"
AI result display"Source: POST /api/classify -> field: result.category"
Confidence bar"Scale: 0-100%、warning threshold: < 85%"
Override button"audit_log に user_id + timestamp + reason を記録"
Error state"HTTP 5xx -> 'システム処理中です。再試行してください'"

4. Figma における BA-Designer-Dev ワークフロー

BA:        Figma で lo-fi wireframe + annotation を作成
    ↓
Designer:  visual design(色・フォント)追加(flow/annotation は変更しない)
    ↓
BA Review: レイアウト変更後も annotation が正しいか検証
    ↓
Dev:       Figma + annotation を基に実装(不明点の一次窓口は BA)

よくある失敗: BA が hand-off 後にレビューせず、annotation が消失/不整合になる。


まとめ

Figma と Draw.io はデザイナーやアーキテクト専用ではなく、BA と stakeholder をつなぐ 共通言語 です。明確な lo-fi wireframe と flow diagram を作れる BA は、スプリント中の clarification を 40-60% 削減できます。

重要なのは 見た目の美しさ より annotation の完全性 です。