コードレビューアナリティクス

GitLab Starter12.7 で導入されました

Code Review Analytics を使用すると、未解決のマージリクエストの中で最も長く実行されているレビュアーが簡単に表示されるため、個々のマージリクエストにアクションを起こし、全体のサイクルタイムを短縮することができます。

注:最初はデータは表示されません。 ユーザーがオープンマージリクエストにコメントすると、データが入力されます。

概要

Code Review Analytics は、少なくとも 1 つの非作成者コメントがあるオープンなマージリクエストのテーブルを表示します。 レビュー時間は、最初の非作成者コメントが提出された時点から測定されます。 マージリクエストのコードレビュー期間は、最初の非作成者コメントからの時間として自動的に識別されます。

Code Review Analyticsにアクセスするには、プロジェクトのメニューから Project Analytics > Code Reviewに進みます。

Code Review Analytics

  • この表はレビュアー期間順にソートされており、介入が必要なレビューや分割が必要なレビューを素早く見つけることができます。
  • MRのリストはマイルストーンとラベルで絞り込むことができます。
  • 作成者、承認者、コメント数、改行数(-/+)を表示するカラムです。

ユースケース

この機能は、幅広いコードレビューのダイナミクスを理解し、それらを説明するのに役立つパターンを特定したい開発チームのリーダーやその他の人のために設計されています。

Code Review Analytics を使用すると、コードレビューに関するチーム独自の課題を明らかにし、開発サイクルを大幅に短縮するための改善点を特定できます。

Code Review Analyticsは以下のような場合に使用できます:

  • あなたのチームは、コードレビューが遅すぎることに同意しています。
  • バリューストリーム分析機能は、レビューがチームで最も時間のかかるステップであることを示しています。

Code Review Analyticsを使用すると、現在最も進行が遅い作業の種類を確認し、それらの間のパターンと傾向を分析できます。 たとえば、以下のような場合です:

  • コメントやコミットが多いのは、コードが複雑すぎるのかもしれません。
  • 特定の作成者が関与しているのですか? もっとトレーニングが必要かもしれません。
  • コメントや承認者が少ないのは、チームの人員が不足しているのかもしれません。

権限