デプロイ頻度レポートで計画を効果的に立てる
デプロイ頻度レポートは、チームが本番環境にコードをデプロイする回数を把握する際に役立ちます。また、このレポートには非本番環境のデプロイ頻度が示されます。
これによって、リスクや顧客に対するリリース頻度を分析できます。
はじめる前に
ソース コード管理ツールと CI/CD ツールを接続する
Jira 管理者は、Jira を CI/CD パイプラインと統合する必要があります。これによって、Jenkins、CircleCI、Bamboo などの接続されたツールからデプロイ データを受け取れます。CI/CD 用 Jira の使用方法に関する詳細についてご確認ください。
十分な製品デプロイ データがあることを確認する
To view this report, you need deployment events from your CI/CD tool and commit events from your source code management tool. You must also include work item keys in your branch names, commit messages, and pull requests. Learn how to reference work items in your development work.
Check your project and work-level permissions
デプロイ頻度レポートを表示するには、[集計データを表示] と [開発ツールを表示] の各権限が必要です。権限の有効化に関する詳細についてご確認ください。
プロジェクト管理者のみが [プロジェクト設定] から [レポート] 機能を有効化できます。
デプロイ頻度レポートは、Atlassian Government 環境では利用できません。
デプロイ頻度レポートを表示して理解する
デプロイ頻度レポートを表示するには、次の手順に従います。
まだ移動していない場合は、Jira Software プロジェクトに移動します。
プロジェクトのサイドバーから、[レポート] > [DevOps] > [デプロイ頻度レポート] の順に選択します。
デプロイ頻度レポートには、次のセクションが含まれます。
日付選択フィルターから時間枠を選択して、選択した週のデプロイを表示します。
Weekly comparison: The bar chart shows the average production deployments over the past 12 weeks. The line chart shows the median work items per production deployment (batch size) over the past 12 weeks.
すべてのデプロイ環境タイプ: この折れ線グラフには、環境ごとの週次デプロイが表示されます。
週の内訳: この散布図は、バッチ サイズと比較した週ごとの本番環境のデプロイ内訳を示します。
デプロイ: この表は、デプロイ データを示しています。
Deployment navigator: This screen shows the Jira work items that were included with each deployment.
週次比較チャートを理解する
両方のグラフを比較して、バッチ サイズとデプロイ頻度の相関関係を理解できます。バッチ サイズが大きいデプロイは、リスクが高い傾向にあります。リスクが高いデプロイを回避するには、本番環境にもっと頻繁にデプロイするか、他の環境に均等にデプロイしてください。
すべてのデプロイ環境タイプを比較する
非本番環境におけるデプロイ頻度が高い場合は、本番環境により多くデプロイする方法を自動化する必要があります。より頻繁にデプロイすることでチームが迅速に反復的な処理を行うことができて、バグの迅速な捕捉と開発ループの強化に役立ちます。
週次デプロイ データを表示する
各デプロイでは、次の情報が提供されます。
Jira work items per deployment
デプロイの名称
環境名
パイプライン
デプロイの日付
各デプロイのインサイトを得る
Select the work items in the table to see the Deployment navigator, which shows you details of the work items included with your deployment.
デプロイ頻度を改善するさまざまな方法
継続的なインテグレーションと継続的なデプロイのプラクティスを実装することで、ソフトウェアの配信速度を向上できます。
また、バッチ サイズを小さくすると、本番環境にコードをデプロイするリスクが軽減されます。
本番環境におけるデプロイ頻度が高くなると、変更のリリースにおけるリード タイムが短縮されます。
開発プロセスを自動化することで、チームが顧客に対して価値をより迅速に提供できます。
この内容はお役に立ちましたか?