はじめに
AWS によるシステム基盤構築案件では、WBS 管理・課題管理・リスク管理・テスト管理など多岐にわたるプロジェクト管理業務が発生します。当初 Jira を採用する計画だったチームが「Notion の方がチーム全体で使いやすい」という理由で移行を検討するケースが増えています。
本記事では以下を体系的に整理します:
- Jira vs Notion の機能・料金・UX の比較
- AWS 基盤案件特有の管理領域(WBS / 課題 / リスク / テスト)ごとの比較
- Claude Code Skills(MCP)との連携しやすさ
- 既存 Jira WBS を Notion へインポートする具体的な方法
- Notion の WBS 管理代表テンプレート
ツール概要
| 観点 | Jira | Notion |
|---|---|---|
| 設計思想 | 課題トラッキング特化 | ドキュメント + タスクの統合ワークスペース |
| 主なユーザー | 開発チーム・QA・PM | 全職種(開発〜ビジネス) |
| セットアップ | 高い(学習コスト大) | 低い(直感的な UI) |
| カスタマイズ性 | ワークフロー・フィールドが高度 | データベースプロパティで柔軟 |
| レポート機能 | 充実(ベロシティ・バーンダウン等) | 基本的(チャート・フィルタ) |
| ドキュメント | 別途 Confluence が必要 | ページ機能で一体化 |
料金比較(2026年時点)
Jira Cloud
| プラン | 料金(参考値) | 上限 | 主な機能 |
|---|---|---|---|
| Free | 無料 | 10名 | ボード・バックログ・基本ロードマップ |
| Standard | ~$9/user/月 | 無制限 | 高度な権限・監査ログ |
| Premium | ~$18/user/月 | 無制限 | クロスチーム計画・依存関係・無制限ストレージ |
| Enterprise | 要見積 | 無制限 | 高度な分析・SAML SSO |
Notion(年払い)
| プラン | 料金(年払い・参考値) | 主な機能 |
|---|---|---|
| Free | 無料 | 個人向け・無制限ページ |
| Plus | ~$8/user/月 | 小チーム・ファイル共有 |
| Business | ~$15/user/月 | Notion AI 含む・無制限バージョン履歴 |
| Enterprise | 要見積 | Jira 双方向同期・高度なセキュリティ |
注意: 料金は変動します。契約前に必ず Atlassian 公式 および Notion 公式 の最新プライシングページを確認してください。
ポイント: Jira Premium + Confluence を個別契約する場合と、Notion Business を比較すると Notion の方が割安になるケースが多い。Wiki・議事録・設計書も Notion で一元管理できるため、ツール数の削減効果が大きい。
AWS 基盤案件の管理領域別比較
1. WBS 管理
| 観点 | Jira | Notion |
|---|---|---|
| 階層構造 | Epic → Story → Sub-task(固定) | DB Relations で自由に構成 |
| ガントチャート | ロードマップ(Premium) | タイムラインビュー(Plus以上) |
| 依存関係 | 標準サポート | Relations + フィルタで表現 |
| WBS テンプレート | プロジェクトテンプレートあり | マーケットプレイスに豊富 |
| AWS フェーズ管理 | Epic でフェーズ分割が自然 | プロジェクト DB のグループ化で対応 |
AWS 基盤案件の典型的 WBS 構成(Notion):
フェーズ DB(親)
├── 要件定義
├── 設計(IaC / CDK 設計)
├── 構築(EC2 / RDS / VPC 等)
├── テスト(単体 / 結合 / 移行リハ)
└── 移行・本番化
タスク DB(子)→ 各フェーズに Relations で紐付け
サブタスク DB(孫)→ タスクに Relations で紐付け
2. 課題管理
| 観点 | Jira | Notion |
|---|---|---|
| ステータス遷移 | ワークフローエンジンで厳密定義 | プロパティ変更のみ(制約なし) |
| 担当者アサイン | 高度な権限管理 | シンプルな People プロパティ |
| 課題の紐付け | Issue リンク(ブロック・関連) | Relations で柔軟に紐付け |
| 優先度管理 | Priority フィールド標準対応 | Select プロパティで自由設定 |
| SLA / 期限管理 | Service Management で高機能 | Date プロパティ + リマインダー |
Notion 課題管理 DB プロパティ例(AWS 基盤案件向け):
課題 DB
├── 課題名(Title)
├── 種別(Select: バグ / 設計変更 / 質問 / リスク)
├── ステータス(Status: 未対応 / 調査中 / 対応中 / 完了)
├── 優先度(Select: 高 / 中 / 低)
├── 担当者(People)
├── 期限(Date)
├── 関連タスク(Relation → タスク DB)
├── 関連フェーズ(Relation → フェーズ DB)
└── 備考(Text)
3. リスク管理
| 観点 | Jira | Notion |
|---|---|---|
| リスクレジスター | カスタムフィールドで構築 | DB テンプレートで構築 |
| リスクマトリクス | サードパーティ連携が必要 | テーブルビュー + フィルタで表現 |
| リスク評価 | スコアフィールドで対応 | Formula プロパティで自動計算 |
| ドキュメント連携 | Confluence との分断が発生 | リスク DB とページが同一空間 |
Notion リスク管理 DB プロパティ例:
リスク DB
├── リスク名(Title)
├── カテゴリ(Select: 技術 / スケジュール / コスト / 外部依存)
├── 発生確率(Select: 高 / 中 / 低)
├── 影響度(Select: 大 / 中 / 小)
├── リスクスコア(Formula: 確率 × 影響)
├── ステータス(Status: 未対応 / 対応中 / 軽減済 / 許容)
├── 対応策(Text)
├── 担当者(People)
└── 期限(Date)
4. テスト管理
| 観点 | Jira | Notion |
|---|---|---|
| テストケース管理 | Zephyr / Xray 連携が必要(有料) | DB で自前構築(無料) |
| バグとの連携 | 同一プロジェクト内でシームレス | Relations で課題 DB と紐付け |
| テストレポート | Zephyr で充実 | チャートビュー + フィルタで作成 |
| エビデンス管理 | 添付ファイル | ページ内直接添付 / Notion Calendar |
AWS 基盤テストの住み分け:
- CI/CD 管理(GitHub Actions / CodePipeline):
cdk synth/cdk-nag/cfn-guardなどのインフラ静的テストは CI/CD で自動実行し、結果は GitHub 等に蓄積するのが適切- Notion テストケース DB: 受け入れ基準・非機能要件チェックリスト・手動確認項目(VPC 疎通・マイグレーションリハーサル手順等)の管理に留める
- この住み分けを守ることで、CI 出力との二重管理を避けられる
Claude Code Skills(MCP)との連携
Notion MCP の接続方法
Notion は公式の MCP サーバーを提供しており、Claude Code から直接 Notion ワークスペースを操作できます。
# Claude Code に Notion MCP を追加
claude mcp add --transport http notion https://mcp.notion.com/mcp
または .mcp.json に設定:
{
"mcpServers": {
"notion": {
"command": "npx",
"args": ["-y", "@notionhq/notion-mcp-server"],
"env": {
"OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer <NOTION_API_TOKEN>\", \"Notion-Version\": \"2022-06-28\"}"
}
}
}
}
Claude Code から Notion を操作するユースケース
Claude Code Skills(スラッシュコマンド)の活用例
プロジェクト固有のスキルを .claude/commands/ に配置することで、反復作業を自動化できます:
# .claude/commands/notion-weekly-report.md
# /notion-weekly-report
# 今週の課題・リスク・テスト進捗を Notion から取得してサマリーを生成する
# .claude/commands/notion-risk-update.md
# /notion-risk-update <リスクID> <ステータス>
# 指定リスクのステータスと対応策を Notion DB に更新する
Jira MCP との比較
| 観点 | Notion MCP | Jira MCP(非公式) |
|---|---|---|
| 公式サポート | あり(makenotion/notion-mcp-server) | 非公式(サードパーティ) |
| Claude Code Plugin | あり(makenotion/claude-code-notion-plugin) | なし |
| 読み取り | ページ・DB・ブロック | Issue・Project |
| 書き込み | ページ作成・DB 更新・ブロック追加 | 制限あり |
| OAuth 対応 | あり | なし(API トークン) |
Notion の方が Claude Code との連携が明らかに優位です。公式 MCP サーバー・公式 Claude Code プラグインが整備されており、SlashCommands ですぐに使えます。
Jira → Notion インポート方法
方法の全体像
方法 1: CSV エクスポート → Notion インポート(推奨・無料)
Jira 側の操作:
1. Jira プロジェクト → 課題 → エクスポート → CSV(全フィールド)
2. Excel で不要列を削除・列名を Notion 向けに調整
3. 日付フォーマットを ISO 8601(YYYY-MM-DD)に変換
Notion 側の操作:
1. 新しいページ作成 → 「データベース」→ 「テーブル」
2. 右上「…」→「マージ」→「CSV をインポート」
3. 列マッピングを確認して取り込み
CSV 変換スクリプト例(Python):
前提条件: Python 3.8以上 + pip install pandas が必要です。スクリプトは Jira からエクスポートした CSV を Notion インポート用に変換します。
import pandas as pd
df = pd.read_csv("jira_export.csv")
# Jira → Notion 列名マッピング
column_map = {
"Summary": "タスク名",
"Issue Type": "種別",
"Status": "ステータス",
"Priority": "優先度",
"Assignee": "担当者",
"Due Date": "期限",
"Description": "詳細",
"Epic Link": "フェーズ",
}
df = df.rename(columns=column_map)[column_map.values()]
# ステータス値のマッピング
status_map = {
"To Do": "未対応",
"In Progress": "対応中",
"Done": "完了",
"Blocked": "ブロック中",
}
df["ステータス"] = df["ステータス"].map(status_map)
df.to_csv("notion_import.csv", index=False, encoding="utf-8-sig")
print(f"変換完了: {len(df)} 件")
方法 2: Jira Sync(Notion 公式)
Notion が公式に提供する Jira 連携機能です。
1. Notion ワークスペースオーナーでログイン
2. 設定 → 接続 → Jira を追加
3. Jira 管理者メール・サイト URL・API トークンを入力
4. 同期するプロジェクトを選択
5. Notion 内に「Projects DB」「Work Items DB」が自動生成
制限事項:
| 項目 | 内容 |
|---|---|
| 双方向同期 | Enterprise プランのみ |
| 対応フィールド | ステータス・担当者・優先度・添付(一部不可) |
| 非対応フィールド | 時間トラッキング・解像度・セキュリティレベル |
| 初回同期時間 | プロジェクト規模により数分〜数時間 |
方法 3: jira-2-notion-db(OSS CLI)
技術者向けの CLI ツールで、Jira API → Notion API を直接叩いて移行します。
# インストール
git clone https://github.com/minwook-shin/jira-2-notion-db.git
cd jira-2-notion-db
pip install -r requirements.txt
# 設定
export JIRA_URL="https://your-domain.atlassian.net"
export JIRA_EMAIL="your@email.com"
export JIRA_TOKEN="your-jira-api-token"
export NOTION_TOKEN="your-notion-api-token"
export NOTION_DATABASE_ID="your-notion-db-id"
# 【推奨】本番移行前にドライランで件数・マッピングを確認
python migrate.py --project "AWS-INFRA" --dry-run
# 問題なければ本移行
python migrate.py --project "AWS-INFRA" --status all
注意: OSS ツールのため Jira Cloud API バージョン(v2/v3)の差異で動作しないケースがあります。必ずドライランで動作確認してから本番移行してください。
方法 4: Getint / Unito(継続的同期)
移行期間中に Jira と Notion を並行運用する場合に有効です。月額費用が発生しますが、ノーコードで双方向同期を維持できます。
| ツール | 特徴 | 料金(参考値・要確認) |
|---|---|---|
| Getint | Jira ↔ Notion 双方向同期、フィールドマッピング | 公式サイト参照 |
| Unito | 複数ツール対応、フロー設定が直感的 | $65/月〜(年払い) |
Notion WBS 管理の代表テンプレート
公式マーケットプレイス(notion.com/templates)
| テンプレート | 提供者 | 特徴 |
|---|---|---|
| Work Breakdown Structure (WBS) | Shay Campbell (Notion Talent) | 階層的 WBS・ガントビュー付き |
| Simple WBS Template | Tera Earlywine | シンプルな DB 構成・初心者向け |
| Project Management Dashboard | Notion 公式 | WBS + タイムライン + ヘルスダッシュボード |
AWS 基盤案件向け Notion WBS 設計例
推奨 DB 構成:
📁 AWS 基盤構築プロジェクト(Notion ページ)
├── 📊 フェーズ DB(WBS 親)
│ ├── ビュー: テーブル / タイムライン
│ └── プロパティ: フェーズ名・開始日・終了日・進捗
├── ✅ タスク DB(WBS 子)
│ ├── ビュー: テーブル / ボード / カレンダー
│ └── プロパティ: タスク名・担当者・期限・ステータス・フェーズ(Relation)
├── 🚨 課題 DB
│ └── プロパティ: 課題名・種別・優先度・ステータス・関連タスク(Relation)
├── ⚠️ リスク DB
│ └── プロパティ: リスク名・確率(数値1-3)・影響度(数値1-3)・スコア(Formula: 確率×影響)・対応策
└── 🧪 テストケース DB
└── プロパティ: テスト名・種別・対象・実施日・結果・バグ(Relation)
Relations の深さについて: フェーズ → タスク → サブタスク の3層 Relation は Notion API のページネーション(100件/回)とレートリミット(3req/sec)の影響でパフォーマンスが低下することがあります。フェーズ → タスクの2層に留め、サブタスクはタスクページ内のチェックリスト(
[ ])で管理する設計が実運用で堅牢です。
リスクスコアの Formula: 確率・影響度は**数値型プロパティ(1=低・2=中・3=高)**で管理すると
prop("確率") * prop("影響度")のシンプルな式で計算できます。セレクト型だと文字列→数値変換が必要で複雑化します。
Jira vs Notion 選定指針
| ケース | 推奨 |
|---|---|
| AWS 基盤案件でインフラ〜ビジネス混在チーム | Notion |
| SaaS 開発でアジャイル・スプリント管理が中心 | Jira |
| Claude Code で AI 自動化・週次レポート自動生成 | Notion |
| 高度なワークフロー制御・SLA 管理が必須 | Jira |
| 既存 Confluence + Jira 環境を維持 | Jira |
| Confluence のコストを削減したい | Notion |
まとめ
AWS 基盤構築案件においては、以下の理由から Notion が有力候補となります:
- WBS・課題・リスク・テスト管理を 1 ツールで完結 できる
- 設計書・議事録・インフラ手順書も同じワークスペースで管理可能
- Claude Code の公式 MCP 連携により、AI による週次レポート・課題集計・ステータス更新が自動化できる
- Jira からの移行は CSV・Jira Sync・OSS ツールと複数の選択肢がある
- 料金は Jira と同等帯で、Confluence を別途使わなければコスト削減になる
一方で、厳密なワークフロー制御や SLA 管理が必要な案件、あるいは既存 Atlassian 環境と密結合している場合は Jira の継続も合理的です。
Notion 移行後の定着 Tips
移行は「データの引越し」に過ぎません。定着させるための実践ポイントを紹介します:
- チームへの教育: Notion のビュー切替(テーブル/ボード/タイムライン)を最初の週に全員でハンズオン
- テンプレート活用: 課題登録・週次レポート・テストケース等でページテンプレートを整備し、入力ルールを統一する
- Claude Code MCP を活用: 週次ステータス集計・課題サマリ生成を自動化し、管理コストを削減
- 段階移行: Jira と Notion を 1〜2 ヶ月並行運用し、チームが慣れてから Jira を廃止する
公式リンク
- Notion WBS テンプレート: notion.com/templates
- Notion MCP サーバー: github.com/makenotion/notion-mcp-server
- Notion Jira 連携ヘルプ: notion.com/help/jira
- jira-2-notion-db: github.com/minwook-shin/jira-2-notion-db