【プロジェクト管理】開発プロジェクトで使用される主要なチャート一覧 - j-komatsu/myCheatSheet GitHub Wiki

開発プロジェクトで使用される主要なチャート一覧

開発プロジェクトでは、スケジュール管理や進捗確認、タスク管理のためにさまざまなチャートが活用されます。以下に、代表的なチャートを紹介します。

チャートの一覧

チャート名 用途
ガントチャート タスクのスケジュール管理
バーンダウンチャート 残作業量の推移確認
フローチャート プロセスの流れを可視化
PERTチャート 依存関係を把握
レーダーチャート 各要素のバランスを確認
CFD(Cumulative Flow Diagram) カンバン方式でタスクの進行を分析

1. ガントチャート(Gantt Chart)

gantt
    title プロジェクトスケジュール
    dateFormat  YYYY-MM-DD
    section タスク
    企画立案        :done,    des1, 2025-03-01,2025-03-05
    要件定義        :done,    des2, 2025-03-06,2025-03-10
    設計            :active,  des3, 2025-03-11,2025-03-15
    開発            :         des4, 2025-03-16,2025-03-25
    テスト          :         des5, 2025-03-26,2025-03-30

2. バーンダウンチャート(Burndown Chart)

graph TD;
    A[100%] -->|1日目| B[90%]
    B -->|2日目| C[80%]
    C -->|3日目| D[70%]
    D -->|4日目| E[60%]
    E -->|5日目| F[50%]
    F -->|6日目| G[35%]
    G -->|7日目| H[20%]
    H -->|8日目| I[10%]
    I -->|9日目| J[5%]
    J -->|10日目| K[0%]

3. フローチャート(Flowchart)

graph TD;
    A[開始] --> B[データ入力]
    B --> C{データ有効?}
    C -- はい --> D[処理実行]
    C -- いいえ --> E[エラーメッセージ]
    D --> F[終了]
    E --> B

4. PERTチャート(Program Evaluation and Review Technique)

graph TD;
    A[開始] --> B[タスク1]
    A --> C[タスク2]
    B --> D[タスク3]
    C --> D
    D --> E[終了]

5. レーダーチャート(Radar Chart)

%%{init: {'theme': 'base'}}%%
pie
    title スキル評価
    "コミュニケーション" : 4
    "技術力" : 5
    "問題解決" : 3
    "リーダーシップ" : 4
    "柔軟性" : 5

6. Cumulative Flow Diagram(CFD)(最終修正)

graph TD;
    A[Backlog] -->|進行中| B[In Progress]
    B -->|完了| C[Done]
    A -->|追加タスク| D[Backlog]
    D -->|進行| B

まとめ

チャート名 用途
ガントチャート タスクのスケジュール管理
バーンダウンチャート 残作業量の推移確認
フローチャート プロセスの流れを可視化
PERTチャート 依存関係を把握
レーダーチャート 各要素のバランスを確認
CFD カンバン方式でタスクの進行を分析

これらを活用することで、プロジェクトの進捗や課題を把握しやすくなります。