YouTrack サーバー 2024.3 ヘルプ

ガントチャート

このレポートでは、課題をリンクされた一連の依存タスクとして示しています。タスクはガントチャートで棒で表されます。バーの長さはタスクの期間を表します。所要時間は、タスクを完了するのに必要な見積もり時間、または実際に費やされた時間のどちらか大きい方です。各 issue には、レポートの開始日と先行タスクに割り当てられている期間に基づいて開始日が割り当てられます。

ガントチャートは標準の finish-to-start 依存関係を使用します。つまり、依存関係リンクを持つタスクで作業を開始する前に、先行タスクとサブタスクを終了する必要があります。サブタスクは、依存関係リンクを持たない他のサブタスクとの start-to-start 依存関係を示します。

レポートは容量制限をサポートしています。このオプションを使用すると、設定された数のリソースですべての推定タスクを完了するのに必要な時間を測定できます。この設定を使用して、現在のリソースでタスクを時間どおりに完了できるかどうかを判断し、リソースをチームに追加したときにこれらのタスクをどれだけ早く完了できるかを測定できます。

レポートが計算されると、開始日、終了日、総営業日数がページ上部に表示されます。容量が無制限のグラフの場合は、グラフ上の各タスクの実際の期間または推定期間を表示するようにプレゼンテーションを切り替えることができます。容量が限られているグラフでは、レポート設定から経過時間フィールドを削除すると、概算ビューを表示できます。

  • 「見積もり」ビューには、各タスクの見積もり時間が表示されます。依存関係リンクを持つタスクは、先行タスクが終了すると推定されるときに開始するように設定されています。

  • 実際ビューには、各タスクに費やされた時間が含まれています。依存関係リンクを持つタスクは、先行タスクが実際に行われたときに開始するように設定されています。先行タスクが推定終了日より前に完了した場合、従属タスクはより早く開始するようにスケジュールされています。先行タスクが見積もりよりも時間がかかる場合、従属タスクは遅延します。

以下のオプションが両方のビューで利用可能です。

  • 対応するタスクの詳細情報を表示するには、ポインタをバーの上に移動します。これらの値の詳細については、計算を参照してください。

  • 課題 ID をクリックして、新しいブラウザータブで課題を開きます。このオプションを使用して、見積もりを更新し、対応するタスクの所要時間を更新します。

  • タスクの合計期間がレポートの幅を超える場合は、レポート下部のバーをクリックしてタイムラインをスクロールします。バーをドラッグしてタイムラインを拡大 / 縮小することもできます。

ビジュアルプレゼンテーション

レポートは、視覚的な合図を使ってさまざまな種類の情報を表します。

  • 現在の日付はタイムラインでハイライトされています。グラフに垂直線が引かれ、一日の終わりを示します。

  • バーの色は各タスクの現在のステータスを反映しています。

    費やされた時間が見積もり以下である未解決のタスク。

    解決したタスク

    グリーン / ホワイト

    過大評価された期間。

    費やされた時間が見積もりよりも大きい未解決のタスク。

    赤 / 白

    過小評価された期間。

    ガントチャートの配色は固定されており、変更することはできません。

  • タスクの補完に向けた進行状況は、各バーの左側にパーセントで表示されます。

  • 親タスクとサブタスクの関係は 2 本の縦線で表されます。左側の行は最古のサブタスクの開始日を表します。右側の行は、最新のサブタスクの終了日を表します。

  • 従属タスク間の関係は矢印で表されます。矢印は、先行タスクの終了日から後続タスクの開始日まで描かれています。

  • 実際ビューでは、未解決のタスクに費やされた時間は、各サブタスクのバーの下部に暗い水平線として描かれています。

前提条件

最良の結果を得るには、次のガイドラインに従って YouTrack を設定して使用する必要があります。

  • レポートに表示する各プロジェクトでタイムトラッキングを有効にして設定します。

    YouTrack サーバーのシステム全体のタイムトラッキング設定が正しく構成されていない場合、レポートを計算できません。例: 稼働日が定義されていないか、1 日あたりの時間がゼロに設定されています。YouTrack のシステム全体のタイムトラッキング設定の詳細については、タイムトラッキング設定を参照してください。

  • 各号の予測フィールドに値を入力してください。

  • 課題ごとに作業項目を入力するには、タイムトラッキングを使用します。

  • タスクと集計の間の依存関係を表すリンクタイプを使用します。

また、タイプフィールドを使用して、レポートの最上位課題として選択する課題を分類することも検討する必要があります。これにより、クエリを定義しやすくなります。例: assign parent はフィーチャータイプを発行し、サブタスクにはタスクタイプを割り当てます。その後、フィーチャータイプに割り当てられている未解決の課題をすべて表示するようにクエリを設定できます。

設定

このレポートを設定するには、次の設定を使用します。

設定

説明

レポート名

レポートの名前

プロジェクト

レポートが計算されているプロジェクト。リストに表示されているプロジェクトは、読み取り(プロジェクト基本)のアクセス許可に基づいて表示されます。

課題フィルター

課題フィルタープロジェクトの設定により、レポートの範囲を狭めてより正確な結果を得ることができます。検索クエリフィールドは、検索ボックスで使用可能なものと同じ構文および自動補完をサポートします。

ガントチャートの場合、このクエリはどの課題がトップレベルのタスクとして選択されるかを決定します。親タスクを持たないレポート所有者に表示される課題は、最上位レベルのタスクとして設定されます。サブタスクは、その可視性とタスクツリーの最大深さに設定されている値に基づいてレポートに追加されます。

最上位課題は通常、課題 ID でソートされます。クラスター内のサブタスク間に依存関係チェーンがある場合、依存関係チェーンの最初の根本的な課題がクラスターの最上位の課題になります。この動作は、プロジェクト内の課題に対するクリティカルパスを示すのに役立ちます。

開始日

チャートに表示される課題の開始日を設定します。クエリによって返される最初のトップレベルの課題は、この日に開始するように設定されています。

予測フィールド

チャート上のサブタスクの見積もりを決定するカスタムフィールド。親タスクの推定所要時間も、サブタスクのこのフィールドに保管されている値から導き出されます。整数、ピリオド、浮動小数点データ型を格納するフィールドを選択できます。as 設定を使用して、値が分、時間、日、または週を表すかどうかを判断します。

経過時間フィールド

チャート上のタスクの補完に向けた進行状況を決定するカスタムフィールド。サブタスクの場合、費やされた時間はこのフィールドに保管されている値と同じです。これらの値は、親タスクの過大評価と過小評価の計算にも使用されます。整数、ピリオド、浮動小数点データ型を格納するフィールドを選択できます。as 設定を使用して、値が分、時間、日、または週を表すかどうかを判断します。

集計リンク

親タスクをそれらのサブタスクにリンクするために使用されるリンクタイプ。のリンクタイプのがデフォルトで選択されています。リストはフィルタリングされ、集約リンクタイプの外部名のみが表示されます。

依存関係リンク

後続タスクを先行タスクにリンクするために使用されるリンクタイプ。依存するリンクタイプは デフォルトで選択されています。別のリンクタイプを使用して依存関係を表示する場合は、有向リンクタイプの内部名を選択してください。

タスクツリーの最大深さ

課題ツリーの最大深度。この設定は、レポートに表示されるタスクのレベル数を決定します。例: 最大ツリー深度を 2 に設定すると、最上位レベルのタスクとそのサブタスクがレポートに表示されます。この設定によって除外される課題の見積もりと所要時間は、レポートでは計算されません。

容量

毎日進行中の作業量を制限します。この値は、同時にスケジュールできる課題の数に対応します。この設定を使用して、リソースの制約によって同時に実行できるタスクの数が制限されている場合に、すべての推定タスクを完了するのに必要な時間を測定します。

制約

同時にスケジュールされる課題の数を、選択したカスタムフィールドの値ごとに 1 つに制限します。この選択は、user タイプを格納するフィールドに限定されます。

この設定を使用して、チームの各メンバーの進行中の課題の数を制限します。これは通常、担当者フィールドに保存されます。

開始日フィールド

選択したカスタムフィールドに格納されている値に基づいて、開始日の制約を適用します。この選択は、date タイプを格納するフィールドに限定されます。使用すると、指定したフィールドに格納されている日付よりも前に課題をスケジュールできません。他のすべてのスケジューリング制約は、開始日が考慮される前に適用されます。つまり、未解決の先行タスク、容量制限、ユーザーごとの制約へのリンクがある場合、スケジュールされた開始日が遅くなる可能性があります。

ソート順

どの課題を他のタスクよりも早く開始するようにスケジュールするかを決定します。この設定は、容量が制限されている場合にのみ表示されます。以下のオプションがあります。

  • 最適化 - 合計期間が最短になるように課題を順番に並べ替えます。課題は、期間と依存関係に基づいて優先順位が付けられます。依存関係の少ない短いタスクほど優先順位が低くなり、依存関係が連鎖した長いタスクが完了するとスケジュールされます。

  • カスタム — 保存された検索からのカスタムソート順に従ってトップレベルの課題を配置します。このオプションは、課題フィルター設定でクエリに指定された、最初に保存された検索に設定されたカスタム順序に従って課題をソートします。

課題の属性とカスタムフィールドの値に基づいてソート順を決定することもできます。これらのオプションを使用すると、選択した値に従って課題を降順または昇順にソートできます。課題は、属性またはカスタムフィールドに格納されているデータの種類に基づいてソートされます。

  • 日付は年代順に並べ替えられています。

  • 担当者はユーザー名のアルファベット順にソートされます。

  • 期間は算術的にソートされます。

  • 状態、ビルド、バージョンの種類を含む列挙型フィールドは、値のセットに現れる順序に基づいて優先順位が付けられます。

  • 所有フィールドは名前のアルファベット順にソートされています。

表示と使用を許可

レポートの可視性を設定します。デフォルトでは、レポートは所有者のみに表示されます。

レポートを他のユーザーと共有するには、リストからグループまたはプロジェクトチームを選択します。

編集を許可

レポート設定を表示および編集する権限を誰に与えるかを決定します。

他のユーザーがレポート設定を更新できるようにするには、リストからグループまたはプロジェクトチームを選択します。

サンプル

次の設定のレポートには、Inception Release Planning プロジェクトのプロジェクトスケジュールが表示されます。容量に制限がないため、すべてのタスクを完了するのに必要な作業日数は、最も長い一連の従属タスクと同じです。チャートは実際ビュー用に描かれています。

設定

プロジェクト

インセプションリリース計画

開始日

8/24/2016

予測フィールド

予測

消費時間フィールド

経過時間

集計リンク

親:

依存関係リンク

次に依存

タスクツリーの最大深さ

2

Reports gantt chart unlimited

これは容量を 2 つのタスクに限定した同じチャートです。進行中の作業を制限すると、すべてのタスクを完了するのに必要な作業日数がどのように増加するかに注意してください。容量が限られていると、グラフは実際ビュー用に自動的に描画されます。レポート下部のスライダを使用すると、チャートを水平方向にスクロールできます。

Reports gantt chart capacity2

容量を 4 つのタスクに増やすと、さらに多くのリソースを使用してすべてのタスクをすばやく完了できることがわかります。

この例は、現在進行中の 2 つのタスクのみを示しています。他の 2 つはチャートのさらに下に表示されます。

Reports gantt chart capacity4

計算

親タスクのツールチップに表示される値は、次のように計算されます。

説明

予測された期間

親タスクを解決するために必要な見積もり時間。これは、最も早いサブタスクの開始から最新のサブタスクの見積もり完了までの時間を表します。この値は、依存関係を持つすべてのサブタスクの累積見積もりの最長期間を使用して計算されます。サブタスク間に依存関係がない場合、これは最長期間のサブタスクの見積もりです。親タスクの見積もりフィールドに格納されている値は無視されます。

過大評価

この値は、推定所要時間が累積消費時間よりも大きい場合に表示されます。累積消費時間は、1 つのチェーンの従属サブタスク内の最長合計消費時間です。この値は、推定期間から差し引かれます。サブタスク間に依存関係がない場合は、1 つのサブタスク内で費やされた最大時間が見積もり期間から差し引かれます。

例については、サンプル計算を参照してください。

過小評価

この値は、推定所要時間が累積使用時間より短い場合に表示されます。累積消費時間は、1 つのチェーンの従属サブタスク内の最長合計消費時間です。この値は、推定期間から差し引かれます。サブタスク間に依存関係がない場合は、1 つのサブタスク内で費やされた最大時間が見積もり期間から差し引かれます。計算によって返される負の数は、グラフに正の数として表示されます。

例については、サンプル計算を参照してください。

予測される作業

各サブタスクの見積もりの合計。この値は、親タスクを解決するために必要な合計作業時間に対応しています。

集計された経過時間

各サブタスクに費やされた時間の合計。

残作業

この値は、親タスクが過小評価されている場合にのみ表示されます。この値は、過小評価されていないすべてのサブタスクの見積もりから消費時間を差し引いて計算されます。

サブタスクのツールチップに表示される値は、次のように計算されます。

説明

予測

タスクの見積もりフィールドに入力された値。

経過時間

タスクの経過時間フィールドに入力された値。

過大評価

この値は、見積もりが消費時間を上回って課題が解決したときに表示されます。この値は、見積もり値から経過時間の値を減算することによって計算されます。

過小評価

この値は、見積もりが消費時間よりも短い場合に表示されます。この値は、見積もり値から経過時間の値を減算することによって計算されます。計算によって返される負の数は、グラフに正の数として表示されます。

サンプル計算

この例では、親タスクの過大評価値と過小評価値の計算方法を示します。以下の情報がレポートに表示されます。

  • 3 つの親タスクがあります。

  • 各要約タスクには 3 つのサブタスクがあります。2 番目と 3 番目のサブタスクは、前のサブタスクの補完によって異なります。

  • 各サブタスクは 2 日かかると見積もられています。

  • すべてのサブタスクが解決されます。

推定ビューは次のように描画されます。

Gantt report calculation estimated

実際ビューに切り替えると、費やした時間がレポートに反映されます。

Gantt report calculation actual

各親タスクを詳しく見て、過大評価値と過小評価値の計算に費やされた時間がどのように使われるかを見てみましょう。

  • 最初の親タスクでは、2 番目のサブタスクが 1 日過大評価されます。その結果、親タスクは過大評価を示します。次のように、見積もり時間から各サブタスクに入力された合計使用時間を差し引くことで、過大評価値が計算されます。

    6d - (2d + 1d + 2d) = 1d
  • 2 番目の親タスクでは、最初のサブタスクは 1 日過大評価されていましたが、2 番目のタスクは 1 日過小評価されていました。3 番目のサブタスクは時間どおりに完了しました。その結果、親タスクは時間どおりに完了しました。完了時間は次のように計算されます。

    6d - (1d + 3d + 2d) = 0d
  • 3 番目の親タスクでは、2 番目のタスクは 1 日で過小評価されます。他のすべてのサブタスクは時間どおりに完了しました。その結果、親タスクは過小評価されていました。過小評価は次のように計算されます。

    6d - (2d + 3d + 2d) = -1d

関連ページ:

ガントチャート

YouTrack の対話的なガントチャートを使用すると、プロジェクト計画をタイムライン上で直接作成および更新できます。ガントチャートを使用すると、プロジェクトに必要なタスクのリストを縦軸に設定し、横軸を使用してこれらのアクティビティをいつ実行するかを決定できます。ガントチャートでは、次のこともできます。各タスクの開始日を追加および編集します。タスク間の終了から開始までの依存関係を設定および表示します。親タスクとそのサブタスク間の関係を追跡します。同時にスケジュールされる課題の数を制限するリソース...

タイムトラッキング設定

システム全体のタイムトラッキング設定は、YouTrack がデータを期間タイプとして格納するフィールドの値をカウントおよび変換できます。これには通常、見積もりと費やした時間を格納するフィールドが含まれます。また、作業項目で費やされた時間の計算にも影響します。ユーザーが作業項目の課題の進捗状況をログに記録すると、これらの設定により、作業時間数が数日および数週間の費やされた時間に変換されます。例: ユーザーが月曜日に 4 時間作業し、火曜日にさらに 4 時間作業を記録します。1 日あたりの労働時間が...

タイムレポート

この報告書は、1 つ以上のプロジェクトで課題に取り組むのに費やされた合計時間を示します。行われた作業の種類と元の見積もりが表示されます。費やされた時間は、作業の種類、作業の作成者、親の課題、課題の種類など、さまざまな値でグループ化できます。レポートが計算されるとき、以下のオプションが利用可能です。プレゼンテーションを切り替えて、ユーザー (つまり、作業作成者) ごと、課題ごと、プロジェクトごと、または作業項目ごとの作業項目のリストを表示します。これらの属性のいずれかによってレポート内のアイテムを...

予測レポート

このレポートには、一連の課題の見積もりとして保存されている値が表示されます。レポート上のグループごとに合計見積もりが表示されます。このプレゼンテーションでは、1 つ以上のプロジェクト、スプリント、特定のユーザーストーリーに必要な推定作業量を比較できます。タイムレポートとは異なり、このレポートは見積もりと消費時間を比較しません。各号の見積もりと経過時間を示すレポートを生成する場合は、代わりにタイムレポートを使用してください。詳しくは、タイムレポートを参照してください。レポートが計算されたら、課題...