Ichizokuは日本唯一のSentry公認販売業者です。
日本語のドキュメント、動画、サポート窓口で日本のお客様のSentry活用を支援します。

【Seer】Honra がSeer AI Code Review でレビュー時間を75%削減した方法

 

5人の開発チームが冗長なレビューをやめ、的確で即時のフィードバックに置き換えることで、より速くバグの少ないリリースを実現

Honra はプエルトリコに拠点を置くスリムな B2B ソフトウェアコンサルティング企業で、クライアントのカスタムプロダクトやインフラ構築を支援しています。

TypeScript・Python・Go を扱う 5人のチームで構成されており、エンジニア一人ひとりが平均以上のインパクトを出すことが求められ、1分1秒が重要になります。この少人数チームが顧客により大きな価値を届けられるようにするため、社長の Marc Maceira Zayas 氏は、高い品質基準を維持したままコードをより速く出荷できる方法を必要としていました。

本記事では、Seer がどのようにして、わずか 1週間で 15,000ドル分のエンジニアリング工数をチームに節約したのかをご紹介します。

 

 

課題:レビューが遅く、フローが途切れてしまう

Seer を使う前の Honra のコードレビューは、遅くて手作業中心のプロセスでした。Marc さんのチームは、手動テストと PR を一行ずつ読み込むレビューを組み合わせて運用しており、しばらくのあいだはうまく機能していたものの、やがて限界が見えてきました。

「たいていの場合、問題は細部に潜んでいます」と Marc さんは話します。「本来であればもっと早い段階で拾うべき小さなバグを見落としてしまうことがありました。そして、メンバー全員がリリースの責任を負っているので、レビューが長引くということは、新しいコードが出荷されないということなんです。」

そこでまず別の AI コードレビューツールを導入し、レビューの自動化に取り組みました。当初は確かに役立っていましたが、次第に足かせになっていきました。AI が生成するフィードバックは PR 1件あたり 20〜50 分もかかり、本来であれば 3行のコメントで済む内容が、2パラグラフにもわたる長い講釈として返ってくることも少なくありませんでした。

本当に重要な問題を浮き彫りにする代わりに、そのツールは実装の細部について主観的な解説を長々と始めてしまう傾向があり、その結果として生じていたのは、コンテキスト過多による疲労感と混乱です。

「本当は自分の解決策が正しいのに、間違っているのではないかと不安にさせられることもありました。冗長になりすぎて、遅すぎて、ツールとしての役割から外れてしまっていたんです。」

 

 

解決策:即時で、すぐ行動につなげられるフィードバック

Honra が Seer の AI Code Review を試し始めたとき、その違いにすぐに気づきました。

「最初に動かしたときは、思わず笑ってしまいました」と Marc 氏は話します。「PR を開いてから 1分も経たないうちに、Seer がすでにフィードバックを残していたんです。要点がはっきりしていて、重要なバグをきちんと指摘してくれました。」

別のツールではレビューに 20分以上かかっていたのに対し、Seer のレビューは 1〜3分以内に返ってきました。冗長なコメントではなく、Seer の提案は簡潔でコンテキストがあり、実際のバグにフォーカスした内容でした。

「特に価値があったのは、あるクライアントのイベント管理プラットフォームに新しい決済手段を統合したときのことです。」

「私たちの目には、すべて正しく動いているように見えていました。決済は問題なく処理されていて、その機能は本番リリースできる状態に思えたのです。

そんな状況で Seer が指摘してきたのは、私たちが完全に見落としていた問題でした。決済自体は成功しているものの、後続の突合プロセスのために、トランザクションが正しいカテゴリで記録されていなかったのです。この問題を早期に見つけられたことで、私たちにとってもクライアントにとっても、大きな運用上のトラブルを未然に防ぐことができました。」

Seer のスピードとシグナルの質によって、チームはこれまでより速く動けるようになりました。エンジニアは待ち時間に悩まされることなく、その場で問題を修正し、フローを保ったまま PR をマージできるようになったのです。

 

 

結果:2時間から30分へ

Seer によるコードレビュー導入は、一晩で Honra のワークフローを変えてしまいました。

  • レビューが 75% 高速化
    PR が開いてからクローズするまでの合計時間は、1.5〜2時間から、1件あたり 20〜30分になりました。
  • 1週間で 15,000ドルを削減
    承認までの高速化と手戻りの削減により、わずか 1週間で 15,000ドル分のエンジニアリング工数を節約できました。
  • 集中力の向上
    AI が 50分かけて長文コメントを生成し終えるのを待つあいだの、コンテキストスイッチが不要になりました。
  • 簡潔で信頼できるフィードバック
    重要なバグを指摘する少数のコメントだけが付き、スタイル警察のようなスパム的フィードバックはなくなりました。

「Sentry は私たちに必要なものをそのままの形で、ストレートに、素早く、正確に返してくれます。1つの機能あたり、何時間分もの作業時間を節約できており、その効果はそのまま利益に直結しています。たとえば、ある固定料金のクライアントプロジェクトでは、承認までの高速化と手戻り削減によって、1週間でおよそ 15,000ドル分のエンジニアリング工数を削減できました。」

現在、Honra はすべてのリポジトリで Seer を稼働させています。PR は同じ日に開かれ、レビューされ、マージされます。たいていは同じ1時間のあいだに完結します。Seer のフィードバックは非常に直接的なので、開発者が別の AI ツールに修正案の生成を頼むことはなく、そのまま自分で実装してしまいます。

コーディングエージェントにプロンプトをコピペするより、自分で直してしまう方が早いんです。それくらいコメントが明確なんですよ。」

 

 

Honra にとって Seer が効果的だった理由

Marc さんのチームはこれまで多くの AI 開発ツールを試してきましたが、現時点で一番気に入っているのが Seer だと話しています。Seer はスピードと品質のバランスがちょうどよく、Honra が毎日より多くのコードを出荷することを助けています。

  • ノイズが少なく、シグナルの高いレビュー
    チームは Seer の指摘を信頼できると感じており、よく分からない細かい指摘に悩まされることなく、すぐにコード修正に取りかかることができます。
  • 高速なフィードバック
    Seer は Honra がより速くコードを出荷することを後押ししています。納期を安定して守れるようになり、満足した顧客が継続的に仕事を依頼してくれるようになっています。

 

 

Original Page: How Honra Cut Their Review Time by 75% with Seer AI Code Review

 

 




IchizokuはSentryと提携し、日本でSentry製品の導入支援、テクニカルサポート、ベストプラクティスの共有を行なっています。Ichizokuが提供するSentryの日本語サイトについてはこちらをご覧ください。またご導入についての相談はこちらのフォームからお気軽にお問い合わせください。

 

シェアする

Recent Posts