drawio-diagrams-enhanced について
drawio-diagrams-enhancedは、Claude向けのdraw.io図作成スキルです。ネイティブXMLを生成し、PMP/PMBOKのプロジェクト図や各種ビジュアル素材の指針を含みます。
主な機能
- 01draw.ioネイティブXMLの生成
- 02フローチャート、BPMN、UMLなどに対応
- 03WBS、ガントチャート、RACI図の指針
- 04リスクマトリクスとステークホルダーマップ
- 05アイコンや技術素材ライブラリの参照
活用シーン
- 01業務プロセスをスイムレーンやBPMNで図示
- 02プロジェクトのWBS、ガント、ネットワーク図を作成
- 03リスクマトリクスやステークホルダーマップを作図
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ nilecui/ skillsbase --skill drawio-diagrams-enhancedインストール後、Claude Code で/drawio-diagrams-enhancedを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
reference/bir-tax-compliance-workflow.mddrawio-shape-reference.mdinsightpulse-architecture.mdpmp-formulas-reference.mdproject-charter-template.mdproject-wbs-odoo-implementation.mdraci-matrix-template.md詳細
拡張 Draw.io ダイアグラム作成スキル
PMP/PMBOK 統合 & ビジュアルアセットライブラリ付き
このスキルにより、Claude は draw.io のネイティブ XML 形式で、プロジェクト管理方法論、豊富なアイコンライブラリ、業界標準テンプレートといったエンタープライズグレードの機能を備えた、プロフェッショナルでピクセルパーフェクトなダイアグラムを作成できます。
中核機能
1. 標準的なダイアグラムの種類
- フローチャート: 基本的なフローチャート、デシジョンツリー、プロセスフロー
- 横断的フローチャート (CFF): 部門や役割をまたぐプロセスを示すスイムレーンダイアグラム
- BPMN ダイアグラム: Business Process Model and Notation ダイアグラム
- UML ダイアグラム: クラス図、シーケンス図、ユースケース図
- ネットワークダイアグラム: インフラストラクチャ、クラウドアーキテクチャ、システム設計
- 組織図: 組織階層とチーム構造
- マインドマップ: 概念マッピングとブレインストーミング
- ER 図: データベーススキーマ
2. PMP/PMBOK プロジェクト管理ダイアグラム
- Work Breakdown Structure (WBS): プロジェクト成果物の階層的分解
- プロジェクトネットワーク図: PERT チャート、CPM、アクティビティの依存関係
- ガントチャート: タイムラインに基づくプロジェクトスケジュール
- RACI マトリクス: 責任分担マトリクス
- リスク登録簿ダイアグラム: リスクマトリクス、ヒートマップ、確率・影響グリッド
- ステークホルダーマップ: 権力・関心グリッド、影響力ダイアグラム
- リソースヒストグラム: リソース配分とキャパシティプランニング
- コミュニケーション計画: 情報フローダイアグラム
- プロセス群ダイアグラム: 立ち上げ、計画、実行、監視・コントロール、終結
- 知識エリアマップ: 統合、スコープ、スケジュール、コスト、品質、リソース、コミュニケーション、リスク、調達、ステークホルダーマネジメント
3. 利用可能なビジュアルアセットライブラリ
Claude は、豊富なカスタムライブラリから図形を参照して組み込むことができます:
アイコン & シンボルライブラリ:
- Material Design Icons
- Font Awesome アイコン
- OSA (Open Security Architecture) アイコン
- UN-OCHA 人道アイコン
- Flat Color Icons
- チャート & インフォグラフィックアイコン
- Windows 10 アイコン
- ジェスチャー & 指紋アイコン
テクノロジー & インフラストラクチャ:
- Kubernetes アイコン
- クラウドプロバイダーアイコン (AWS、Azure、GCP、DigitalOcean)
- ネットワークデバイスライブラリ (Cisco、Arista、Fortinet、Commvault)
- DevOps & CI/CD パイプライン図形
ビジネス & 汎用:
- ワイヤーフレームコンポーネント
- アバター & 人物アイコン
- フォーム要素
- Bioicons (ライフサイエンス)
- ジェノグラムシンボル
- テンプレート & ビルディングブロック
カスタムライブラリの使用方法: 特定のアイコンを活用すると効果的なダイアグラムを生成する場合、Claude は有効化すべきライブラリを記載できます:
To use this diagram optimally, open it with these custom libraries:
https://app.diagrams.net/?clibs=Uhttps://jgraph.github.io/drawio-libs/libs/templates.xml
Draw.io ファイル形式
Draw.io ファイルは XML ベースで、拡張子は .drawio (または .xml) です。基本的な構造は次のとおりです:
<mxfile host="app.diagrams.net" modified="[timestamp]" agent="Claude" version="24.7.17">
<diagram id="[unique-id]" name="Page-1">
<mxGraphModel dx="1434" dy="759" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
</root>
</mxGraphModel>
</diagram>
</mxfile>
中核となる概念
1. セル (mxCell)
draw.io のすべてはセルです — 図形、コネクタ、コンテナ、さらにはルート要素まで含まれます。
基本的な図形セル:
<mxCell id="2" value="Process Step" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="100" y="100" width="120" height="60" as="geometry"/>
</mxCell>
コネクタセル:
<mxCell id="3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="2" target="4">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
2. ID 管理
- 各セルは一意の ID を持つ必要があります
- 連番の整数を使用します: 「2」「3」「4」など
- ID「0」と「1」はルートセル用に予約されています
- コネクタで図形を参照する場合は、同じ ID を使用します
3. ジオメトリ (mxGeometry)
x、y: 位置 (左上隅)width、height: 寸法relative="1": コネクタ用 (相対配置)
4. スタイリング
スタイルはセミコロンで区切られたキーと値のペアです:
- 図形の種類:
rounded=1、ellipse、rhombus - 色:
fillColor=#dae8fc、strokeColor=#6c8ebf、fontColor=#000000 - テキスト:
fontSize=12、fontStyle=1(太字=1、斜体=2、下線=4) - 配置:
align=center、verticalAlign=middle - 間隔:
spacingLeft=10、spacingTop=5
PMP/PMBOK 固有の図形 & スタイル
ワーク・ブレークダウン・ストラクチャー(WBS)
WBS は、線で接続されたボックスによる階層ツリー構造を使用します。
WBS パッケージボックス:
shape=rectangle;rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;fontSize=10;
WBS レベル:
- レベル 0(プロジェクト): 大きなボックス、200x80、太字、濃い緑
- レベル 1(成果物): 中くらいのボックス、160x60、中程度の緑
- レベル 2(サブ成果物): 小さなボックス、140x50、薄い緑
- レベル 3(ワークパッケージ): 最小のボックス、120x40、最も薄い緑
プロジェクト・ネットワーク図(PERT/CPM)
アクティビティノード(AON - Activity on Node):
shape=rectangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=0;
ノード構造(セクションに分割):
┌─────────────────┐
│ Early Start ES │ Duration
├─────────────────┤
│ Activity Name │
├─────────────────┤
│ Late Start LS │ Late Finish LF
└─────────────────┘
クリティカルパスのハイライト:
fillColor=#f8cecc;strokeColor=#b85450;strokeWidth=3;
RACI マトリクス
マトリクスコンテナ:
swimlane;html=1;startSize=40;fillColor=#f5f5f5;strokeColor=#666666;fontStyle=1;
RACI セル:
- R(Responsible):
fillColor=#d5e8d4;strokeColor=#82b366; - A(Accountable):
fillColor=#dae8fc;strokeColor=#6c8ebf; - C(Consulted):
fillColor=#fff2cc;strokeColor=#d6b656; - I(Informed):
fillColor=#e1d5e7;strokeColor=#9673a6;
ガントチャートの要素
タイムラインバー:
rounded=0;whiteSpace=wrap;html=1;fillColor=#60a917;strokeColor=#2D7600;fontColor=#ffffff;
マイルストーンのひし形:
rhombus;whiteSpace=wrap;html=1;fillColor=#fa6800;strokeColor=#C73500;fontColor=#000000;
依存関係の矢印:
edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=2;
リスクマトリクス(確率-影響グリッド)
リスクマトリクスの構造:
5x5 grid with:
- X-axis: Impact (Very Low, Low, Medium, High, Very High)
- Y-axis: Probability (Very Low, Low, Medium, High, Very High)
リスクレベルの色:
- 低リスク:
fillColor=#d5e8d4;strokeColor=#82b366;(緑) - 中リスク:
fillColor=#fff2cc;strokeColor=#d6b656;(黄) - 高リスク:
fillColor=#ffe6cc;strokeColor=#d79b00;(オレンジ) - 重大リスク:
fillColor=#f8cecc;strokeColor=#b85450;(赤)
ステークホルダーの権力-関心グリッド
象限の構造:
┌─────────────────┬─────────────────┐
│ Manage │ Partner │
│ Closely │ Closely │
│ (High Power, │ (High Power, │
│ High Interest) │ High Interest) │
├─────────────────┼─────────────────┤
│ Keep │ Keep │
│ Satisfied │ Informed │
│ (High Power, │ (Low Power, │
│ Low Interest) │ High Interest) │
└─────────────────┴─────────────────┘
共通の図形スタイル
フローチャートの図形
処理(長方形):
rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;
判断(ひし形):
rhombus;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;
開始/終了(角丸長方形):
ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;
ドキュメント:
shape=document;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;
データ(平行四辺形):
shape=parallelogram;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;
スイムレーンの図形
スイムレーンコンテナ:
swimlane;html=1;startSize=20;fillColor=#f5f5f5;strokeColor=#666666;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;
垂直スイムレーン:
swimlane;html=1;startSize=20;fillColor=#f5f5f5;strokeColor=#666666;horizontal=0;fontStyle=1;
PMP/PMBOK 図の作成
ワーク・ブレークダウン・ストラクチャー(WBS)の例
<mxfile host="app.diagrams.net">
<diagram id="WBS-1" name="Project WBS">
<mxGraphModel dx="1434" dy="759" grid="1" gridSize="10" guides="1">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="2" value="Project Name" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#ffffff;fontStyle=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="280" y="40" width="200" height="80" as="geometry"/>
</mxCell>
<mxCell id="3" value="Deliverable 1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;strokeColor=#2D7600;fontColor=#ffffff;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="40" y="160" width="160" height="60" as="geometry"/>
</mxCell>
<mxCell id="4" value="Deliverable 2" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;strokeColor=#2D7600;fontColor=#ffffff;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="240" y="160" width="160" height="60" as="geometry"/>
</mxCell>
<mxCell id="5" value="Deliverable 3" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;strokeColor=#2D7600;fontColor=#ffffff;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="440" y="160" width="160" height="60" as="geometry"/>
</mxCell>
<mxCell id="6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="2" target="3">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="2" target="4">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="2" target="5">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
RACI マトリクスの例
<mxfile host="app.diagrams.net">
<diagram id="RACI-1" name="RACI Matrix">
<mxGraphModel dx="1434" dy="759" grid="1" gridSize="10" guides="1">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="2" value="RACI Matrix" style="swimlane;html=1;startSize=40;fillColor=#f5f5f5;strokeColor=#666666;fontStyle=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="40" y="40" width="720" height="400" as="geometry"/>
</mxCell>
<mxCell id="3" value="Activities / Tasks" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;" vertex="1" parent="2">
<mxGeometry x="10" y="50" width="180" height="40" as="geometry"/>
</mxCell>
<mxCell id="4" value="Role A" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;" vertex="1" parent="2">
<mxGeometry x="200" y="50" width="120" height="40" as="geometry"/>
</mxCell>
<mxCell id="5" value="Role B" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;" vertex="1" parent="2">
<mxGeometry x="330" y="50" width="120" height="40" as="geometry"/>
</mxCell>
<mxCell id="6" value="Task 1: Define Requirements" style="rounded=0;whiteSpace=wrap;html=1;align=left;spacingLeft=10;" vertex="1" parent="2">
<mxGeometry x="10" y="100" width="180" height="50" as="geometry"/>
</mxCell>
<mxCell id="7" value="R" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;fontSize=16;" vertex="1" parent="2">
<mxGeometry x="200" y="100" width="120" height="50" as="geometry"/>
</mxCell>
<mxCell id="8" value="A" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;fontSize=16;" vertex="1" parent="2">
<mxGeometry x="330" y="100" width="120" height="50" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
ステークホルダーの権力-関心グリッドの例
<mxfile host="app.diagrams.net">
<diagram id="Stakeholder-1" name="Stakeholder Map">
<mxGraphModel dx="1434" dy="759" grid="1" gridSize="10" guides="1">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="2" value="Manage Closely<br><b>(Key Players)</b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=top;fontSize=12;fontStyle=0;" vertex="1" parent="1">
<mxGeometry x="400" y="80" width="320" height="280" as="geometry"/>
</mxCell>
<mxCell id="3" value="Keep Satisfied<br><b>(Keep Informed)</b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;fontSize=12;fontStyle=0;" vertex="1" parent="1">
<mxGeometry x="400" y="360" width="320" height="280" as="geometry"/>
</mxCell>
<mxCell id="4" value="Keep Informed<br><b>(Show Consideration)</b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;verticalAlign=top;fontSize=12;fontStyle=0;" vertex="1" parent="1">
<mxGeometry x="80" y="80" width="320" height="280" as="geometry"/>
</mxCell>
<mxCell id="5" value="Monitor<br><b>(Minimal Effort)</b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;fontSize=12;fontStyle=0;" vertex="1" parent="1">
<mxGeometry x="80" y="360" width="320" height="280" as="geometry"/>
</mxCell>
<mxCell id="6" value="Interest" style="text;html=1;align=center;verticalAlign=middle;fontSize=14;fontStyle=1;rotation=90;" vertex="1" parent="1">
<mxGeometry x="20" y="320" width="100" height="40" as="geometry"/>
</mxCell>
<mxCell id="7" value="Power / Influence" style="text;html=1;align=center;verticalAlign=middle;fontSize=14;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="350" y="660" width="200" height="40" as="geometry"/>
</mxCell>
<mxCell id="8" value="CEO" style="ellipse;whiteSpace=wrap;html=1;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#ffffff;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="520" y="150" width="80" height="60" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
カラースキーム
プロフェッショナルブルーのテーマ(デフォルト)
- プライマリ:
fillColor=#dae8fc;strokeColor=#6c8ebf; - セカンダリ:
fillColor=#b1ddf0;strokeColor=#10739e; - アクセント:
fillColor=#f8cecc;strokeColor=#b85450;
グリーン/ナチュラルのテーマ
- プライマリ:
fillColor=#d5e8d4;strokeColor=#82b366; - セカンダリ:
fillColor=#fff2cc;strokeColor=#d6b656; - アクセント:
fillColor=#e1d5e7;strokeColor=#9673a6;
コーポレート/ニュートラルのテーマ
- プライマリ:
fillColor=#f5f5f5;strokeColor=#666666; - セカンダリ:
fillColor=#e1d5e7;strokeColor=#9673a6; - ハイライト:
fillColor=#ffe6cc;strokeColor=#d79b00;
PMP リスクマトリクスの色
- 重大:
fillColor=#8B0000;strokeColor=#600000;fontColor=#ffffff;(濃い赤) - 高:
fillColor=#FF0000;strokeColor=#CC0000;fontColor=#ffffff;(赤) - 中:
fillColor=#FFA500;strokeColor=#CC8400;fontColor=#000000;(オレンジ) - 低:
fillColor=#FFFF00;strokeColor=#CCCC00;fontColor=#000000;(黄) - 非常に低い:
fillColor=#90EE90;strokeColor=#66AA66;fontColor=#000000;(薄い緑)
コネクタのスタイル
基本コネクタ
edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;
直線コネクタ
rounded=0;html=1;jettySize=auto;orthogonalLoop=1;
曲線コネクタ
curved=1;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;
矢印付き
edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=classic;endFill=1;
破線(依存関係用)
edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;dashed=1;dashPattern=5 5;
太線(クリティカルパス用)
edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=3;strokeColor=#b85450;
ベストプラクティス
1. レイアウトのガイドライン
- グリッドの整列: きれいに整列させるには、x/y 座標を 10 の倍数で使用します
- 標準の間隔: 図形間は 20〜30px、行間は 40〜50px
- 図形のサイズ:
- 小: 80x40
- 中: 120x60
- 大: 160x80
- 特大(プロジェクトボックス): 200x80
- スイムレーンの高さ: 1 行の場合は 120〜150px、行が 1 つ増えるごとに 100px を追加します
- WBS の間隔: レベル間は垂直に 40px、水平に 20px
2. 命名規則
- 連番の ID を使用します: 「2」「3」「4」...
- 図形のラベルは簡潔に保ちます(1〜5 語)
- 重要なラベルにはタイトルケースを使用します
- 説明には文頭のみ大文字のスタイルを使用します
- WBS パッケージに ID 番号を追加します(例: 「1.2.3 Task Name」)
3. 視覚的な階層
- 開始図形: 緑/明るい色を使用します
- 終了図形: 赤/暗い色を使用します
- 判断ポイント: オレンジ/黄色を使用します
- 通常のプロセス: 青/ニュートラル色を使用します
- 重要なプロセス: より太い色または太い枠線を使用します
- クリティカルパス: 赤で太い枠線を使用します (strokeWidth=3)
4. PMP/PMBOK 固有
- WBS レベル: より深いレベルには段階的により明るい色合いを使用します
- RACI マトリクス: R=緑、A=青、C=黄、I=紫を一貫して使用します
- リスクマトリクス: 標準的なリスクの色分け (緑から赤) に従います
- クリティカルパス: 常に赤で strokeWidth=3 で強調表示します
- マイルストーン: 明確な色のひし形を使用します
5. 可読性
- 可能な限り図は 20~25 個未満の図形に抑えます
- 関連するプロセスを同じスイムレーンにまとめます
- 同じカテゴリ内では一貫した図形サイズを使用します
- 複雑なフローではすべてのコネクタにラベルを付けます
- 密集したセクションの間には余白を追加します
- 複雑な図では記号/色の凡例を含めます
PMBOK プロセス群と知識エリア早見表
5 つのプロセス群
- 立ち上げ: 緑色 (
#d5e8d4) - 計画: 青色 (
#dae8fc) - 実行: オレンジ色 (
#ffe6cc) - 監視・コントロール: 黄色 (
#fff2cc) - 終結: 紫色 (
#e1d5e7)
10 の知識エリア
- 統合マネジメント: グレー (
#f5f5f5) - スコープ・マネジメント: 青 (
#dae8fc) - スケジュール・マネジメント: 緑 (
#d5e8d4) - コスト・マネジメント: オレンジ (
#ffe6cc) - 品質マネジメント: 赤 (
#f8cecc) - 資源マネジメント: 紫 (
#e1d5e7) - コミュニケーション・マネジメント: ティール (
#b1ddf0) - リスク・マネジメント: 黄 (
#fff2cc) - 調達マネジメント: ピンク (
#f8cecc) - ステークホルダー・マネジメント: 薄紫 (
#e1d5e7)
プロフェッショナル図テンプレート
テンプレート 1: 部門横断型フローチャート (スイムレーン)
用途: 部門をまたぐビジネスプロセス 構造: 水平スイムレーン、部門ごとに 1 つ 主な特徴: 明確な引き継ぎ、判断ポイント、サブプロセス指標
テンプレート 2: 作業分解構成図 (WBS)
用途: プロジェクトスコープの分解 構造: 階層ツリー、深さ 3~4 レベル 主な特徴: 番号付きパッケージ (1.1、1.2 など)、成果物指向
テンプレート 3: プロジェクト・ネットワーク図 (PERT/CPM)
用途: アクティビティの順序付けとクリティカルパス分析 構造: 所要期間、最早/最遅開始/終了を伴うアクティビティノード 主な特徴: クリティカルパスの強調表示、フロート計算
テンプレート 4: RACI マトリクス
用途: 役割と責任の割り当て 構造: タスク (行) と役割 (列) のグリッド 主な特徴: 色分けによる R、A、C、I の割り当て
テンプレート 5: リスク登録簿ヒートマップ
用途: 視覚的なリスク評価 構造: 5x5 グリッド (確率 vs 影響度) 主な特徴: 色分けされたゾーン、グリッド上にプロットされたリスク項目
テンプレート 6: ステークホルダー権力-関心グリッド
用途: ステークホルダー分析とエンゲージメント戦略 構造: 2x2 または 3x3 グリッド 主な特徴: 象限ラベル、プロットされたステークホルダー名
テンプレート 7: 組織分解構成図 (OBS)
用途: プロジェクトチームの階層 構造: 組織図に似た階層ツリー 主な特徴: 名前、役割、報告関係
テンプレート 8: 資源ヒストグラム
用途: 時間経過に伴う資源配分 構造: X 軸に時間、Y 軸に資源をとる棒グラフ 主な特徴: 色分けされた資源タイプ、過剰配分の指標
エラー防止
よくある問題
- 図形の重なり: x/y 座標が重ならないようにします
- 親の欠落: スイムレーンの子は親 ID を参照する必要があります
- 無効な ID: ID を再利用せず、連番に保ちます
- 不正なスタイル文字列: 常にセミコロンで終わります
- 不正確なコネクタ参照:
sourceとtargetは既存の図形 ID と一致する必要があります - WBS 番号付け: 階層的な番号付けが一貫していることを確認します (1.0、1.1、1.1.1)
検証チェックリスト
- すべての ID が一意である
- ルートセル (0, 1) が存在する
- すべてのコネクタに有効なソース/ターゲットがある
- スイムレーンの子要素が正しい親参照を持っている
- 座標が正の数値である
- スタイル文字列が適切にフォーマットされている
- XML が整形式である (タグが適切に入れ子になっている)
- WBS パッケージに適切な階層番号が付いている
- RACI マトリックスのすべてのセルが埋まっている (空白がない)
- リスクマトリックスが標準的なカラーコーディングを使用している
カスタムライブラリの統合
特定のアイコンライブラリを活用すると効果的な図を作成する場合は、次のような指示を含めてください:
## How to Open with Custom Libraries
To access additional icons and shapes for this diagram, open it with:
https://app.diagrams.net/?clibs=Uhttps://jgraph.github.io/drawio-libs/libs/templates.xml;Uhttps://jgraph.github.io/drawio-libs/libs/un-ocha-icons.xml
Or manually in draw.io:
1. Open the diagram in app.diagrams.net
2. File → Open Library from → URL
3. Enter: https://jgraph.github.io/drawio-libs/libs/[library-name].xml
出力形式
常に完全な .drawio ファイルを出力してください。含めるもの:
- 適切な XML 宣言 (省略可能ですが推奨)
- 完全な mxfile 構造
- 必要なすべてのルートセル
- 読みやすさのための適切なフォーマットとインデント
.drawioまたは.xml拡張子で保存- カスタムライブラリが役立つ場合は使用手順を含める
卓越性のためのヒント
- 明確化のための質問をする - プロセスやプロジェクトが明確でない場合
- 改善を提案する - ワークフローに問題を見つけた場合
- 適切な図形を使用する - さまざまなプロセスタイプや PM 成果物に応じて
- 一貫性を保つ - サイズ、間隔、配色において
- 対象読者を考慮する - 経営層は実装者よりも詳細を必要としない
- フローロジックをテストする - すべてのパスがどこかに通じていることを確認する
- 凡例を追加する - 複数の図形タイプや色を使用する場合
- PMBOK プロセス群の識別子を関連する場合に含める
- カスタムライブラリを参照する - 図を強化できるもの
- 開くための手順を提供する - 特別なライブラリが必要な場合
プロフェッショナルテンプレートライブラリ
以下のテンプレートパターンは、さまざまなユースケースに適応できます:
- アジャイル/スクラム図: スプリントプランニング、レトロスペクティブ、バーンダウンチャート
- DevOps パイプライン: ステージ、ゲート、ツールを備えた CI/CD フロー
- ビジネスモデルキャンバス: 9ボックスの戦略計画ツール
- バリューストリームマッピング: サイクルタイムを含むリーンプロセス分析
- SIPOC 図: サプライヤー-インプット-プロセス-アウトプット-顧客
- フィッシュボーン/石川ダイアグラム: 根本原因分析
- 親和図: アイデアのクラスタリングと整理
- デシジョンツリー: 多段階の意思決定分析
- ユースケース図: UML のユーザーとシステムの相互作用
- データフロー図: 情報フロー分析
リソース
- 公式 draw.io ドキュメント: https://www.drawio.com/doc/
- 図の例: https://www.drawio.com/example-diagrams
- カスタムライブラリリポジトリ: https://github.com/jgraph/drawio-libs
- テンプレートライブラリ: draw.io で Arrange > Insert > Template から利用可能
- 図形ライブラリ: draw.io の「More Shapes」から有効化
- PMBOK ガイド (第6版・第7版): PMI 公式ドキュメント
- Project Management Institute: https://www.pmi.org/
制限事項
- 複雑なカスタム図形は手動調整が必要になる場合があります
- 一部の高度な機能 (レイヤー、ページ) は手動セットアップが必要になる場合があります
- 3D 図形や高度なスタイリングは完全には再現されない場合があります
- カスタムライブラリのアイコンは読み込むためにインターネット接続が必要です
- 非常に大きな WBS 構造はページを分割する必要がある場合があります
- 生成されたファイルは常に draw.io でテストすることを推奨します
覚えておいてください: 目標は、すぐに使用でき、プロフェッショナルな見た目で、ユーザーのプロセスやシステムを正確に表現し、該当する場合は PMP/PMBOK のベストプラクティスに従った図を作成することです!