ソフトウェア変更のコントロールレイヤーを構築するため、1億4,300万ドルを調達しました。詳しく見る: ソフトウェア変更のコントロールレイヤーを構築するため、1億4,300万ドルを調達しました。

リモート開発を支えるAIレビュー。kubellストレージのCodeRabbit導入

法人向けオンラインストレージ「セキュアSAMBA」を開発する株式会社kubellストレージは、オフショア開発の拡大で急増したプルリクエストのレビュー待ちを、CodeRabbitの導入によって解消しています。

株式会社kubellストレージのロゴ
CodeRabbitCASE STUDY

設定不要ですぐに使い始められる導入のしやすさ

AIが最初のレビューを担当しレビュー待ちを解消

基本的な指摘の自動化でレビュアーは設計判断に集中

AIの指摘をきっかけにした技術的な議論の活性化

株式会社kubellストレージのCodeRabbit導入事例

kubellストレージは、kubellグループの一員として、法人向けオンラインストレージサービスを開発・提供しています。主力サービスである「セキュアSAMBA」は、ファイル共有や管理を安全かつ効率的に行えるオンラインストレージであり、ITの専門知識がなくても直感的に利用できる操作性を特徴としています。中小企業を中心に導入が進んでおり、ファイル管理の効率化とセキュリティ強化の実現に寄与しています。

kubellストレージのサービスは、ITツールに不慣れなユーザーでも利用しやすいことを重視して設計されています。Windowsのエクスプローラーからネットワークドライブのようにオンラインストレージを扱えるクライアントアプリなど、従来の業務フローを大きく変えずにクラウドを活用できる点も特徴です。

今回は、kubellストレージの開発チームに所属する手塚泰斗さんと江本岳史さんにお話を伺いました。

フルリモートで全国に分散した開発チーム

kubellストレージの開発チームは、社員エンジニア2名と業務委託メンバーを中心に構成されています。社員エンジニアが中心となってプロダクトの開発を進めながら、フリーランスエンジニアを含めてチーム全体では約10名規模で開発が進められています。担当領域はWebアプリケーション、バックエンド、Windows向けクライアントアプリ、インフラなど多岐にわたり、少人数で複数領域を担当する体制です。

また、開発チームはリモートを中心とした体制で運営されています。メンバーは関東、関西、北海道、九州など全国各地に分散しており、オンラインでのコミュニケーションを中心とした開発が自然な文化として定着しています。

「もともとバックエンド担当からスタートしましたが、チームの成長に合わせてマネジメントを担うようになりました。現在は開発とチーム運営の両方を見ています」(手塚さん)

課題:少人数チームで増え続けるプルリクエスト

CodeRabbit導入前、kubellストレージの開発チームではコードレビューの負荷増加が課題になっていました。新バージョンの開発が始まった際、海外のオフショア開発を活用して開発体制を拡大したことで、短期間に大量のプルリクエストが作成される状況になりました。

しかし、レビューを担当する日本側のエンジニアは限られており、レビュー待ちが開発のボトルネックになり始めていました。多くの開発メンバーからプルリクエストが送られてくる状況では、人手だけでレビューを処理するのは難しくなっていきます。

さらに、2024年末当時はまだAI開発ツールが一般化する前の時期であり、チームとしてAIをどのように開発プロセスに取り入れるかを模索している段階でもありました。

「オフショアメンバーが増えてプルリクエストが大量に来るようになり、日本側のレビューがボトルネックになり始めました。それが、AIでコードレビューできないかと考えたのが最初のきっかけです」(江本さん)

ネットの記事で見つけたAIコードレビュー

AIコードレビューの導入を検討し始めたものの、当時はまだ選択肢は多くありませんでした。まずはAIでコードレビューができるツールを調べるところからスタートしました。

調査の中で見つかったのがCodeRabbitです。エンジニア向けの記事などで紹介されているのを見て試してみることにしました。導入もシンプルで、すぐに利用を開始できたことから、そのままチームで採用することになりました。

「AIコードレビューで調べるとZennの記事などでCodeRabbitが出てきて、とりあえず試してみようと。導入も簡単だったので、そのまま使い始めました」(江本さん)

導入の決め手は「すぐに使えたこと」

CodeRabbitを導入した最大の理由は、設定が簡単で、すぐに効果を確認できたことでした。プルリクエストに対して自動でレビューコメントが付き、特別な操作をしなくてもAIレビューが自然に開発フローに組み込まれます。

AIエージェント型のツールとは異なり、開発者が指示を出す必要がないため、チーム全体で利用しやすい点も評価されました。特に設定も不要でAIレビューが実行されるため、チーム全員が自然にAIの恩恵を受けられる仕組みです。

「最初のAIツールとしてはすごく導入しやすかったですね。プルリクエストを作るだけなので、チーム全員が自然にAIレビューを使えるようになりました」(江本さん)

AIが最初のレビューを担当するようになった

CodeRabbit導入後、レビュー工程は大きく変わりました。AIが最初のレビューを担当することで、基本的な指摘や繰り返し発生する内容を人が行う必要がなくなりました。

これにより、レビュアーは設計面や重要な判断に集中できるようになり、レビュー負荷が大きく軽減されました。また、AIによる指摘がきっかけとなり、チーム内で技術的な議論が生まれる場面も増えたといいます。

運用面では、AIコメントを完全に無視してしまうのを防ぐために、プルリクエストのチェックボックスで「すべて確認した」ことを明示するルールを設けました。

CodeRabbit=kubellストレージのレビューを支えるAIレビュアー

CodeRabbit導入前

  • オフショア開発の拡大で短期間に大量のプルリクエストが発生
  • レビューできる日本側のエンジニアが限られ、レビュー待ちがボトルネック化
  • 基本的な指摘や繰り返し発生する指摘に人の時間が取られていた
  • AIを開発プロセスにどう取り入れるかを模索している段階だった

CodeRabbit導入後

  • AIが最初のレビューを担当し、レビュー負荷を大きく軽減
  • レビュアーは設計面や重要な判断に集中できるように
  • プルリクエストを作るだけでチーム全員がAIレビューを利用
  • AIの指摘をきっかけにチーム内の技術的な議論が増加

設計レベルのレビューにも期待

現在のCodeRabbitは、コード差分のレビューには非常に強いものの、より俯瞰的な設計レビューについては今後の進化に期待しているといいます。

たとえば、実装されたコードの問題点だけでなく、設計自体の方向性に関する指摘が得られると、さらに価値の高いツールになるのではないかと考えています。

また、Notionなどに蓄積されたドキュメントや仕様情報と連携し、プロダクトの文脈を理解したレビューができるようにカスタマイズしていきたいと意欲的です。

「CodeRabbitとの開発体験はとても楽しいです。今後、AIコーディングエージェントによって生産量がどんどん増えていくと思うので、CodeRabbitは開発チームの一員として大事な存在になっていくと感じています」(江本さん)

CodeRabbitは、今後もkubellストレージの開発を支えていきます!

kubellグループではエンジニアを募集中です!

kubellグループでは、バックエンドエンジニアやフロントエンドエンジニアなど、さまざまなエンジニアを募集しています。詳細は採用情報 | 株式会社kubell(旧 Chatwork株式会社)をご覧ください。

株式会社kubellストレージ

東京、日本

https://www.kubell-storage.com/

業界

法人向けオンラインストレージ(SaaS)

チャレンジ

オフショア開発の活用で短期間に大量のプルリクエストが作成される一方、レビューを担当する日本側のエンジニアは限られており、レビュー待ちが開発のボトルネックになっていた。

今すぐ開始
Discord iconX iconLinkedIn icon

CodeRabbitがあなたのチームをどう支援できるか、試してみませんか?