コードレビューアナリティクス
GitLab Starter12.7 で導入されました。
Code Review Analytics を使用すると、未解決のマージリクエストの中で最も長く実行されているレビュアーが簡単に表示されるため、個々のマージリクエストにアクションを起こし、全体のサイクルタイムを短縮することができます。
概要
Code Review Analytics は、少なくとも 1 つの非作成者コメントがあるオープンなマージリクエストのテーブルを表示します。 レビュー時間は、最初の非作成者コメントが提出された時点から測定されます。 マージリクエストのコードレビュー期間は、最初の非作成者コメントからの時間として自動的に識別されます。
Code Review Analyticsにアクセスするには、プロジェクトのメニューから Project Analytics > Code Reviewに進みます。
- この表はレビュアー期間順にソートされており、介入が必要なレビューや分割が必要なレビューを素早く見つけることができます。
- MRのリストはマイルストーンとラベルで絞り込むことができます。
- 作成者、承認者、コメント数、改行数(-/+)を表示するカラムです。
ユースケース
この機能は、幅広いコードレビューのダイナミクスを理解し、それらを説明するのに役立つパターンを特定したい開発チームのリーダーやその他の人のために設計されています。
Code Review Analytics を使用すると、コードレビューに関するチーム独自の課題を明らかにし、開発サイクルを大幅に短縮するための改善点を特定できます。
Code Review Analyticsは以下のような場合に使用できます:
- あなたのチームは、コードレビューが遅すぎることに同意しています。
- バリューストリーム分析機能は、レビューがチームで最も時間のかかるステップであることを示しています。
Code Review Analyticsを使用すると、現在最も進行が遅い作業の種類を確認し、それらの間のパターンと傾向を分析できます。 たとえば、以下のような場合です:
- コメントやコミットが多いのは、コードが複雑すぎるのかもしれません。
- 特定の作成者が関与しているのですか? もっとトレーニングが必要かもしれません。
- コメントや承認者が少ないのは、チームの人員が不足しているのかもしれません。
権限
- StarterまたはBronzeティア以上。
- レポーター以上のアクセス権を持つユーザー。