サイクル期間レポートを表示して理解する
サイクル期間レポートは、チームがデプロイ パイプラインを通じて作業項目をリリースするのに要する時間と、外れ値の対処方法を理解するのに役立ちます。
このガイドでは、次を確認します。
サイクル期間レポートを表示して把握する方法
サイクル期間を短縮する方法
外れ値を見つけて調査する方法
はじめる前に
ソース コード管理ツールと CI/CD ツールを接続する
Jira 管理者は、Jira を CI/CD パイプラインと統合する必要があります。これによって、Bitbucket Pipelines、GitHub、GitLab、Jenkins、CircleCI などの接続済みのツールからデプロイ データを受け取れます。CI/CD 用 Jira の使用方法に関する詳細をご確認ください。
十分な製品デプロイ データがあることを確認する
このレポートを表示するには、CI/CD ツールのデプロイ イベントと、ソース コード管理ツールのコミット イベントが必要です。また、作業項目キーにブランチ名、コミット メッセージ、プル リクエストを含める必要があります。デプロイ作業で作業項目を参照する方法。
スペースおよび作業レベルの権限を確認する
デプロイ頻度レポートを表示するには、開発ツールの表示権限が必要です。チーム管理対象スペースの権限の有効化に関する詳細。
レポート機能を有効にできるのはスペース管理者のみです。
サイクル期間レポートは、Atlassian Government 環境では利用できません。
サイクル期間レポートを読み取る
サイクル期間レポートを表示するには、次の手順に従います。
Navigate to your software space.
スペース ナビゲーションで、[レポート] > [概要] > [サイクル期間レポート] の順に選択します。
週次比較チャートを理解する
作業タイプとエピック フィルターを適用してスペースのサイクル期間を絞り込み、レポートをカスタマイズします。
週次比較チャートは、デプロイ ビューからのサイクル期間インサイトのより大きなバージョンです。12 週間前と比較した 1 週間のサイクル期間の中央値を示しています。
ここでは、最初のコミットからコードがリリースされるまでの作業項目のサイクル期間を測定しています。作業項目が複数回デプロイされた場合、サイクル期間レポートは最新の作業項目を取り込みます。レポートには、サイクル期間が 12 か月未満の作業項目のみが含まれます。
週を選択すると、本番環境にデプロイされた作業項目のサイクル期間レポートが表示されます。
週次トレンド チャートを分析する
日付選択フィルターから時間枠を選択して、選択した週の作業項目データを表示します。
サイクル期間レポートでは、散布図を使用して選択した週にリリースされたすべての作業項目を示します。サイクル期間のトレンドと週の中央値を下回っているか超えているかを表示します。
Ship your work items
The Work items shipped table displays work item data, which can be sorted by highest to lowest cycle time or pull request (PR) review time. This table only includes work items with a cycle time less than 12 months.
PR で十分な履歴データが利用可能になるまで、レビュー時間は表示されません。
外れ値を発見して調査する
週次トレンド チャートの外れ値
サイクル期間の中央値が急激に増加すると、外れ値と見なされます。作業項目はクローズできるかもしれませんが、サイクル期間のスパイクを見逃してはいけません。
週次比較チャートを使用して、パイプラインのサイクル期間とリード タイムで発生したことを反映します。
作業項目にドリルダウンしてボトルネックを分析し、デプロイのインサイトを取得します。
サイクル期間を短縮するさまざまな方法
小規模で迅速に開始: 小さなスプリントから始めて顧客の成果を早期に上げてから、さらに多くのものを提供できます。
あらゆるものを自動化: 自動化ツールを使用すれば効率よく納期を守れます。自動リリースによって継続的なインテグレーションを実装して、残りの時間をコーディングに活用できます。
巨大な PR の断片化: 作業項目を小さなチャンクに分割して頻繁に反復することで、チームのパフォーマンスを向上できます。また、プル リクエストのレビュー時間を大幅に短縮できます。
影響を評価する: 顧客にとっての製品価値を保証して、市場分析がリリース前に影響の予測に役立つかどうかを確認します。
テスト駆動開発: 高品質の製品を構築する際に役立つユース ケースを網羅しながら、将来を見据えた総合的なソリューションの作成をサポートします。
この内容はお役に立ちましたか?