1

私は、素晴らしい JIRA セットアップと、アジャイル開発プロセスに対する全員の賛同を得たプロジェクトに取り組んでいます。私が抱えている問題は、コード レビューでチケットが山積みになることです。誰がどのチケットをクローズしたかを確認できるのと同じように、誰がどのコードをレビューしたかを確認できるようにしたいと考えています。

メトリクスは悪ではなく善のために使用されることを知っているので、コードのレビューに時間を費やす人々が、その時間がまったく認識されないのではなく、適切にクレジットされるようにするために、これを行いたいと考えています。

現在、コード レビューを行う全員が自分自身をチケットに割り当てているため (「レビュー準備完了」ワークフロー状態になると割り当てが解除されます)、ある時点で、コード レビューに取り組んでいる記録が残ります。これはレビュアーを追跡する良い方法ですか?また、事後に集計情報を取得する方法はありますか? そうでない場合、JIRA でこの情報を表現するより良い方法はありますか?

ありがとう!

4

1 に答える 1

2

簡単な解決策は、ユーザーを選択するタイプの「Code Reviewer」というカスタム フィールドを追加することです。それを検索して報告することができます。

課題が「コード レビュー」ステータスから移行されたときに、入力する「コード レビュー担当者」カスタム フィールドのみを含むウィンドウがポップアップするようにワークフローを設定できます。

するべきこと:

  1. 新しいカスタム フィールドを作成します。これは [Issues] 設定メニューで行います。カスタム フィールドで「ユーザーの選択」タイプが使用されていることを確認してください。 https://confluence.atlassian.com/display/JIRA/Adding+a+Custom+Field

  2. 新しい画面を作成します - これも [Issues 設定] メニューで行います。新しい画面では、表示される唯一のフィールドが新しいカスタム フィールドであることを確認する必要があります。 https://confluence.atlassian.com/display/JIRA/Defining+a+Screen

  3. ワークフローを編集します。「コード レビュー」から遷移を見つけて、カスタム画面に関連付けます。 https://confluence.atlassian.com/display/JIRA/Configuring+Workflow

その結果、ユーザーが「コード レビュー」から移行すると、カスタム画面ポップアップが表示されます。次に、コード レビューを行った人の名前を選択すると、カスタム フィールドに入力されます。

于 2015-04-09T06:56:12.193 に答える