高度なチャート
説明
Advanced Charts は Redmine 用の分析プラグインで、チームの生産性を追跡し、ワークフローを管理するためのデータ可視化ツールを提供します。インタラクティブなダッシュボードとレポートを使用して、客観的な指標に基づいた意思決定を行うことができます。
主な機能
- 「課題完了時間分布」チャート
- 「累積フローダイアグラム」チャート
- 「ブロッケージ」レポート
- 「ブロッケージタイプ」レポート
- 一定期間のブロッケージレポート
- バーンダウンチャート
- スループット
- スプリント負荷
- デフォルト表示日の設定
互換性
Redmine: 5.0 - 6.0
ブラウザ: Chrome, Firefox, Safari, Edge
データベース: MySQL 5.7, MySQL 8.0, PostgreSQL 14-16, SQLite
プラグイン: advanced_workflow, redmine_kanban, redmine_advanced_checklists, module_manager, appearance_custom, periodic_reminder, user_group_editor, queries_perfect, selectbox_autocompiler, cost_calculator
インストールと更新
-
既存のプラグインがある場合は削除します。
cd redmine/plugins rm -r advanced_charts -
Redmine を停止して起動します。(Docker などの環境では、再起動ではなく停止と起動が必要です。)
-
新しい
advanced_chartsフォルダをredmine/plugins/にコピーします。 -
Redmine のルートフォルダでマイグレーションを実行します。
bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=advanced_charts
アンインストール
-
Redmine のルートフォルダでアンインストールコマンドを実行します。
bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=advanced_charts VERSION=0 -
redmine/plugins/からadvanced_chartsフォルダを削除します。rm -r advanced_charts -
Redmine を停止して起動します。
設定
- 管理 -> ロールと権限 でユーザーロールを設定します。
- 各プロジェクトの設定で「Advanced Workflows」モジュールを有効にします。
- 管理 -> モジュール -> Advanced Charts でその他のプラグイン設定を確認・変更します。
管理
ロールと権限 セクション
- チャートを表示 – レポートページの閲覧権限。
モジュール セクション
管理 -> モジュール -> Advanced Charts で設定可能:
- スループットレポートのデフォルト開始日
- スプリント負荷レポートのデフォルト開始日
- レポートに表示する課題の最大数

使用方法
プラグインには以下のチャートとレポートが含まれます:
課題完了時間分布
LTD チャートは、指定期間内で課題が作成から完了までにかかる日数の分布を示します。
完了した課題の数を日数ごとに理解することで:
- 課題完了効率を分析し、プロセス改善のポイントを特定する
- 新しい課題の完了に必要な時間を予測する
LTD チャートの仕組み

- X 軸 – 日数
- Y 軸 – 解決された課題の数
上のチャートでは、4 日目に 8 件、10 日目に 2 件の課題が完了しています。
累積フローダイアグラム
累積フローダイアグラムは、プロジェクトのワークフローの状態を期間ごとに可視化し、異なるステータスの課題数を表示します。
このチャートにより:
- ボトルネックやワークフローの過負荷を特定
- 課題フローの安定性を追跡
- 現在のスループットに基づいた完了時間の予測

累積フローダイアグラムの仕組み
- X 軸 – レポート期間の日付
- Y 軸 – 課題数
- 色分けされた領域は異なるステータスの課題を表す
この図は課題がどのように蓄積され、ステータス間で移動するかを示し、受信課題と完了課題のバランス分析が可能です。
ブロッケージ
「ブロッケージ」レポートは課題の停止時間を詳細に分析し、ブロック期間 に焦点を当てます。これはプロジェクト進行に対する影響を評価する重要指標です。

レポートでは:
- プロジェクト内の全てのブロックされた課題を素早く特定
- 課題のブロック解除の優先順位を決定
- リアルタイムでブロック状態を管理
アクティブなブロックがある課題、現在のステータス、ブロック期間を表示します。
CSV 形式でダウンロード可能です。
ブロッケージタイプ
「ブロッケージタイプ」レポートは停止原因を分析し、ブロックをカテゴリ別に分類します。主目的は 総停止時間に基づき、プロジェクトに最も影響するブロックタイプを特定すること です。

レポートでは:
- 最もコストのかかるブロックタイプを特定 — 最も長い停止を引き起こす原因を特定
- 異なるブロックタイプの影響を比較 — プロジェクト全体のスケジュールに対する影響を評価
- チームの努力をシステム的な問題の解消に集中 — 個別の事例ではなく
各ブロックタイプの統計情報(ブロック期間、件数)を表示します。
詳細分析では、テーブル内の任意のブロックタイプを クリック すると、そのブロックタイプの課題一覧が表示されます。

CSV 形式でダウンロード可能です。
一定期間のブロッケージレポート
レポートは選択した期間におけるブロッケージの履歴分析を提供し、課題のブロックと解消の動態を示します。

レポートには課題 ID、課題名、ブロック時間、平均ブロック時間、総ブロック時間が含まれます。
CSV 形式でダウンロード可能です。
バーンダウンチャート
バーンダウンチャートは、計画されたペースと実際の作業完了を比較してスプリント進捗を表示します。
バーンダウンチャートを使用することで:
- スプリント進捗をリアルタイムで追跡
- スケジュール遅延を迅速に特定
- スプリント中の作業負荷配分を調整

理想のバーンダウンライン(計画)と実績を表示し、チームがスプリント期限に間に合う可能性を評価できます。
スループット
スループットチャートは、指定期間(通常はスプリント期間中)にチームが完了した課題数を示します。

スループット分析により:
- 安定した条件下でのチーム生産性を測定
- 将来の期間で処理可能な作業量を予測
- プロセス変更のチーム効率への影響を評価
表形式でも確認可能:

CSV 形式でダウンロード可能です。
スプリント負荷
「スプリント負荷」レポートは、現在のスプリントにおけるバージョンおよび課題トラッカーの変化の動態を表形式で表示します:

トラッカーおよびバージョンのフィルタは必須です。特定の日の課題数をクリックすると、その課題のリストが表示されます。
負荷分析により:
- 課題分配の不均衡を特定
- チーム負荷を均等に分配
- 特定メンバーの過負荷を防止
グラフ、図、CSV 形式でのダウンロードも可能です。
グラフ:

図:

問題や質問が発生した場合は、次のメールアドレスまでご連絡ください [email protected]