リリースノート
【ロジック修正】 一部レビュー関連スタッツの集計ロジック修正リリースのご案内
一部レビュー関連スタッツの集計ロジック修正リリースのご案内
今回は、先週事前告知させていただいた レビュー関連スタッツのロジック修正が、4/26(火)にリリース されたことをご案内いたします。
リリース内容は、前回の事前告知でお伝えさせていただいたとおりですが、改めてご説明させていただきます。
「自分が最初のレビューをするまでの時間」及び「自分がレビューしたプルリク数」が、これまでのロジックでは場合により、正しく計測されていないことがわかりました。 このため、両スタッツのロジックを修正いたしました。このリリースの結果、導入企業の各社様で数値が変動している可能性がございます。 (詳細については、下記をご覧いただけますと幸いです。)
何卒、よろしくお願い申し上げます🙇♀️🙇♂️
📝 背景
- 「自分が最初のレビューをするまでの時間」で最初のレビューではないレビューを最初のレビューとしてみなして計算してしまうケースが存在しており、改善が必要となった
- 「自分が最初のレビューをするまでの時間」の対象レビュー集計ロジック修正と統一して「自分がレビューしたプルリク数」の集計ロジック修正も必要となった
📝 変更内容 変更前後の詳細ロジックは下記となります。
- 「自分が最初にレビューした時間」集計ロジック
- 変更前 - 対象期間に自分がレビュー(≒プルコメント)した全てのプルリクを絞り込む - 「自分が最初にレビューした時間」は対象期間内に自分がレビュー(≒プルコメント)した中で一番早い時間で計算する
- 変更後
- 対象期間に作成されたプルリクの中で自分がレビュー(≒プルコメント)したプルリクを絞り込む
- レビュー(≒プルコメント)では期間の絞り込みを行わない
- 絞り込み後のプルリクから自分がレビュー(≒プルコメント)した一番早い時間で計算する
- レビュー(≒プルコメント)では期間の絞り込みを行わない
- 「自分がレビューしたプルリク数」集計ロジック
- 変更前
- 対象期間に自分がレビュー(≒プルコメント)した全てのプルリクを絞り込む - 変更後
- 対象期間に作成されたプルリクの中で自分がレビュー(≒プルコメント)したプルリクを絞り込む
- レビュー(≒プルコメント)では期間の絞り込みを行わない
📝 各スタッツ数値への影響 事前告知の際の試算より、「自分が最初のレビューをするまでの時間」及び「自分がレビューしたプルリク数」共に__数値が減少していると想定__されております。 導入企業様のデータから算出したスタッツへの影響は以下のとおりです。
- 「自分が最初のレビューをするまでの時間」
- 組織全体平均:57%減
- チーム別平均:45%減
- 「自分がレビューしたプルリク数」
- 組織全体平均:8%減
- チーム別平均:19%減
本件のロジック修正により、更に開発現場の実態に近い数値となったと考えられますが、これまでの正確性を欠いた数値が表示されてしまっていた可能性があり、何よりスタッツのロジックという重要な部分に関して不備が発生してしまったこと、誠に申し訳ございません。