バーンダウンおよび燃焼チャート

バーンダウンチャートと バーンアップチャートは、マイルストーンの完了状況を表示します。

burndown and burnup chart

バーンダウンチャート

バーンダウンチャートは、マイルストーンの間に発生したイシューの数を表示します。

burndown chart

一目でマイルストーン完了までの現状を把握できます。バーンダウンチャートがなければ、マイルストーンのデータを自分で整理してプロットしなければ、同じように進捗状況を把握できません。

GitLabはあなたの代わりにそれをプロットし、わかりやすく美しいChartで表示します。

概要については、バーンダウンチャートによる作業対時間のマッピングのデモビデオをご覧ください。

プロジェクトのバーンダウンチャートを表示するには:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 計画 > マイルストーン]を選択します。
  3. リストからマイルストーンを選択します。

グループのバーンダウンチャートを表示します:

  1. 左のサイドバーで、Search(検索)を選択するか、Go to(移動)を選択してグループを探します。
  2. 計画 > マイルストーン]を選択します。
  3. リストからマイルストーンを選択します。

バーンダウンチャートの使用例

バーンダウンチャートは一般的にマイルストーンの完了を追跡・分析するために使用されます。したがって、そのユースケースはマイルストーンを割り当てるユースと結びついています。

例えば、あなたが大企業で開発者チームを率いていて、このようなワークフローに従っているとします:

  • あなたの会社では、次のメジャーリリースでアプリに10の新機能を提供するという四半期目標を設定しました。
  • あなたはマイルストーンを作成し、アプリのローンチの一部であるすべての新しいイシューとマージリクエストにそのマイルストーンを割り当てるようにチームに思い出させます。
  • 毎週マイルストーンを開き、進捗状況を可視化し、ギャップを特定し、チームが仕事を完了できるように支援します。
  • 毎月、上司に報告し、マイルストーンの進捗状況をバーンダウンチャートで確認します。
  • 四半期末には、あなたのチームはマイルストーンを100%達成しました。

バーンダウンチャートの仕組み

バーンダウンチャートは、開始日と期限が設定されたプロジェクトやグループのマイルストーンごとに利用できます。

note
プロジェクトをグループマイルストーンに昇格させても、バーンダウンチャートを見ることができます。

チャートは、マイルストーン(に割り当てられたイシュー)全体のプロジェクトの進捗を示します。

特に、マイルストーンに対応する期間において、指定された日に未解決のイシューがいくつあったか、またはまだいくつあるかを示します。

バーンダウン・チャートを切り替えて、特定の日の累積未決済イシューのウェイトを表示することもできます。

固定バーンダウンチャート

GitLab 13.6より前に作成されたマイルストーンでは、バーンダウンチャートにレガシービューと固定ビューを切り替えるトグルが追加されました。

レガシー固定
Legacy burndown chartFixed burndown chart, showing a jump when a lot of issues were added to the milestone

固定バーンダウンチャートは、マイルストーンの作成からマイルストーンの期限切れまで、マイルストーンのアクティビティの全履歴を追跡します。マイルストーンの期限が過ぎると、マイルストーンから削除されたイシューはチャートに影響しなくなります。

レガシーバーンダウンチャートは、全履歴ではなく、イシューがいつ作成され、最後にクローズされたかを追跡します。各日について、レガシー・バーンダウン・チャートは未解決のイシューの数とその日に作成されたイシューの数を取り、その日にクローズされたイシューの数を差し引きます。マイルストーンの開始日前に作成されマイルストーンが割り当てられた(開始日時点で未解決のままの)イシューは、開始日にオープンされたとみなされます。したがって、マイルストーンの開始日が変更されると、各日の開封済みissue数が変更される可能性があります。再開されたイシューは、最後にクローズされた日の翌日にオープンされたとみなされます。

バーンナップチャート

バーンアップチャートは、マイルストーンに割り当てられた作業と完了した作業を表示します。

burnup chart

プロジェクトのバーンアップチャートを見るには:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 計画 > マイルストーン]を選択します。
  3. リストからマイルストーンを選択します。

グループのバーンナップチャートを表示するには:

  1. 左のサイドバーで、Search(検索)を選択するか、Go to(移動)を選択してグループを探します。
  2. 計画 > マイルストーン]を選択します。
  3. リストからマイルストーンを選択します。

バーンアップチャートの仕組み

バーンアップチャートには、総作業量と完了作業量の線があります。合計行はマイルストーンのスコープの変更を示します。未解決のイシューが他のマイルストーンに移動すると、「総イシュー」は下がりますが、「完了したイシュー」は変わりません。完了した作業とは、クローズされたイシューの数です。イシューがクローズされると、「総イシュー数」は変わらず、「完了したイシュー数」が増えます。

イシュー数とイシューの重みの切り替え

バーンダウンチャートでもバーンアップチャートでも、マイルストーンの各日のイシューの総数または総重量で表示できます。

2つの設定を切り替えるには、チャートの上でイシューまたはイシュー重量のいずれかを選択します。

重みでソートする場合は、すべてのイシューに重みが割り当てられていることを確認してください。

トラブルシューティング

バーンダウンチャートとバーンアップチャートに正しいイシューの状態が表示されません。

これらのチャートの制限は、日数がUTCタイムゾーンであることです。

このため、他のタイムゾーンではグラフが不正確になることがあります。例えば

  • マイルストーン内のすべてのイシューが最終日以前にクローズされたと記録されています。
  • 1つのイシューは最終日のPST(太平洋標準時)午後6時(UTC-7)にクローズされました。
  • イシュー・アクティビティ・ログには、マイルストーン最終日の午後6時にクローズされた時刻が表示されます。
  • チャートは時刻をUTCでプロットするため、このイシューのクローズ時刻は翌日の午前1時になります。
  • チャートはマイルストーンが未完成で、クローズしたイシューが1つないことを示しています。