はじめに
コードレビューが終わらず困ったことはありませんか?
放置されると、せっかく頑張って開発したのにな~と残念な気持ちになりますよね
この記事ではレビュー時間を短縮するため、自分のチームで工夫したことを紹介します。
どうしてレビューが遅いのか?
原因は言ってしまえば1つしかないのです。
_人人人人人人人人人人人_
> レビュワーが忙しい <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
KPT大荒れ
レビュー時間を少しでも短縮するために
レビュワーの忙しさは大人の事情によりドウシヨウモナイ状況だったので
少しでもレビューしやすくなるよう、開発者側で以下を取り入れました。
(元々のプルリクエスト運用ルールはこちら)
- milestoneを設定し、レビューの優先度を可視化する
- 変更量が多いと後回しになりがちなので、プルリクエストを分割して作成する。
レビュワー側でも以下を心がけました。
- レビュワーはレビューを1つのタスクとして作業時間を確保する
早起きが得意な方は、人から声をかけられない早朝に出社して、
まとまった時間をつくるのがオススメです。
※弊社はフルフレックスを導入しているので、AM5:00から始業可能です
最後に
1つのプルリクエストで行う変更をシンプルにすること、
優先順位が一覧から見えることにより、レビュー効率が上がったように感じます。
ただし、プルリクエストを細かくしすぎるとこんな問題も起こるので注意が必要です。
- プルリクエストの全体量にびっくりする(気にせずどんどんいきましょう!)
- レビュー順、マージ順が途中で分からなくなる
何事もほどほどが大切ですね。ありがとうございました!