プロダクトマネージャーを悩ませる「開発とテストの速度非対称性」
「エンジニアの開発スピードが上がったのに、リリースサイクルが縮まらない」。昨今、多くのプロダクト開発現場でこのような声が聞かれるようになった。
セッションに登壇したオーティファイの今村貴紀氏は、この現象の背景にある「速度の非対称性」を指摘する。Copilotなどの生成AIツールの普及により、エンジニアがコードを書く実装フェーズは劇的に効率化された。しかし、そのコードが正しく動くかを検証する「テスト工程」は、いまだに人手への依存度が高いままだ。
プロダクトマネージャーの視点で見れば、これは深刻なリスクだ。実装が早くなればなるほど、テストすべき機能や画面、考慮すべきパターンは雪だるま式に増え続ける。結果として、テスト工程がボトルネックとなり、市場へのデリバリー(Time to Market)が遅れるだけでなく、リリース直前のバグ発覚による手戻りがチームを疲弊させることになる。
2040年には約73万人のIT人材不足が予測される中、「人海戦術」での品質維持は限界を迎えている。プロダクトの持続的な成長のためには、テスト自動化を単なる「効率化ツール」ではなく、「事業成長を支える戦略基盤」として捉え直す必要があるのだ。
「不具合は許されない」──生命保険のUXと開発スピードのジレンマ
この構造的な課題に対し、高い品質基準が求められる金融領域で挑んだのがオリックス生命だ。
同社アプリケーション開発第二部 ウェブ受付チーム長の松井康浩氏は、生命保険ならではの緊張感をこう語る。
「お客さまがWebサービスを利用されるのは、万が一の際に給付金を請求されるような切迫した場面です。そこで『システムの不具合で手続きができない』といった事態は、顧客体験(CX)の観点から決して許されません」
オリックス生命保険株式会社 アプリケーション開発第二部 ウェブ受付チーム チーム長
上級アプリケーションデザイナー 松井康浩氏
一方で、競争力強化のためには「より魅力的な保険商品を速やかにリリースする」ことも至上命題だ。しかし、調査の結果、新商品開発における工数の約5割がテスト工程に費やされている事実が判明した。
主要システムだけでも約50のシステムが並走し、さらにPCやスマホのOS・ブラウザの頻繁なバージョンアップへの追随も必要となる。このままでは、品質を守るためのテストが、皮肉にもビジネスのスピードを停滞させてしまう。「スピード」と「品質」という相反する要素を両立させるためには、自動化へのシフトが不可欠だった。
過去の失敗を乗り越え、「NoCode」で現場主導の改善へ
実は、同社にとってテスト自動化は初めての試みではなかった。2020年にスクリプト型のツールを導入したが、運用は定着しなかったという。
「エンジニアがスクリプトを作り込みすぎて属人化し、メンテナンス不能に陥りました。また、金融機関特有の堅牢なセキュリティ環境下では動作が安定しないことも課題でした」(松井氏)
プロダクトマネージャーにとっても耳の痛い話だろう。高機能なツールを導入しても、運用コストが高すぎては形骸化し、結局手動テストに戻ってしまう。「自動化のための自動化」という失敗パターンだ。
この反省を活かし、松井氏が中心となり「Testing CoE」(テストの専門組織)としての役割を担いながら、2022年に導入したのが「Autify NoCode」だった。選定の決め手は「UIベースで習得が容易なこと」と「サポート品質の高さ」。特定のエンジニアしか扱えない技術ではなく、チームの誰もが扱えるノーコードツールを選んだことで、現場主導で「これは使える」という口コミが広がり、定着していった。

