AI駆動開発について
EVERRISEでは実装タスクをAIに委譲するだけでなく、AIを前提とした開発フローの再設計に取り組んでいます。現場でのAI活用や社内での実験を通じて、日々ベストな形を追求しています。
実装工程への生成AI導入
EVERRISEではClaude Codeを中心にコーディングエージェントを導入し、活用しています。これによって実装のスピードは上がりましたが、開発全体のリードタイムがそのまま縮むわけではありませんでした。生成量が増えた分、レビューの負荷も同じだけ増えました。
また実装に人が介在しなくなったことで、要件の曖昧さや設計の粗さを実装中に気づくことができず、成果物を見て初めて気づくというケースも発生しました。
この問題を解決するため、要件定義と設計の工程にもエージェントを導入しました。打ち合わせの記録や既存の仕様書をもとに、要件の抜けや矛盾を先に洗い出しています。既存システムの改修では、稼働中のコードから現状仕様を書き起こす作業にも使っており、上流工程での手戻りが減っています。
開発フローの再設計
上流工程へのAI導入だけでなく、開発フローそのものの見直しも行なっています。機能単位の工数見積もりやV字モデルをベースとした工程は人間の作業を前提としていたので、改良の余地があります。
こちらは自社プロダクトのモダナイゼーションに取り組む際に検証を進めています。従来であれば複数名からなる開発チームや前任者の暗黙知が必要とされたプロジェクトですが、若手の作業者がメインとなってAI中心のフローを回すことで、非常に効率よく進めることができています。
この分野は発展途上ですので、今後も研究を続けていきます。
関連する事例・記事
応募・ご相談について
応募でなくても構いません。話を聞くだけのご相談も受け付けています。
応募前にチェック:よくある質問 / 選考プロセスと合格基準 / 応募時の注意事項
