ニュース

GitLabが日本国内のソフトウェア開発について調査、AIでコーディングは高速化するものの、管理やコンプライアンスの複雑化が課題に

 米GitLabは3日、日本国内におけるソフトウェア開発に関する調査結果をまとめたDevSecOpsレポート「The Intelligent Software Development Era: How AI will redefine DevSecOps in 2026 and beyond(インテリジェントソフトウェア開発の時代:AIによって2026年以降のDevSecOpsはどのように再定義されるのか)」を発表した。

 レポートでは、コーディングがこれまでになく高速化している一方で、ソフトウェアライフサイクル全体における品質、セキュリティ、スピードの欠如が、イノベーションの実現に摩擦を生じさせていると指摘している。

 調査によると、AIによってコーディングのスピードは速くなっているが、ツールチェーンの断片化やコンプライアンスの複雑化が新たなボトルネックとなり、チームメンバー1人あたり、週にほぼ1日分の作業時間が失われているという。実際に、回答者が所属する組織の72%が少なくとも週に1回は本番環境へのデプロイを行っているが、ツールの氾濫(41%の組織が5つ以上のソフトウェア開発用ツールを使用、35%が5つ以上のAIツールを使用)が生産性の向上を妨げ、AIがもたらすスピードの利点を十分に生かしきれていないと分析している。

 GitLabでは、日本企業はAIを活用したソフトウェア開発における重要な転換点に直面していると分析している。AI活用によって生産性が低下してしまう逆説的な現象を、「AIパラドックス」と呼んでいる。

 また、回答者の58%は、AIによってコーディングが容易になるにつれて、エンジニアの数は減るのではなく、むしろ増えると考えており、AIが生成するコードを大規模に管理しなければならないという課題が深刻化しているという。

 この課題を解決するには、AIのオーケストレーション、ガバナンス、コンプライアンスといった相互に関連する要件に対応できる、統合されたプラットフォームエンジニアリングのアプローチが求められると指摘している。こうしたアプローチが必要なのは、AIがチームの構造を根本から変革していることに起因するためだとしている。

 AIに関する質問では、回答者の62%がAIを活用するソフトウェアエンジニアは、将来のキャリア継続をより確実なものにできると考えており、回答者の74%が今後5年以内にAIによって自分の職務が大きく変わると予測している。また、回答者の80%がスキルアップを支援するために組織による投資の拡大を望んでいると回答している。

 回答者の84%が現在ソフトウェア開発ライフサイクルにおいてAIを使用している、もしくは今後の導入を計画していると回答した。回答者の84%が現在ソフトウェア開発ライフサイクルにおいてAIを使用している、もしくは今後の導入を計画していると回答した。人間の確認なしで日常業務をAIに任せられると考える回答者は34%にとどまっている。

 また、回答者の60%が「バイブコーディング(コードの仕組みを理解せずに自然言語プロンプトで生成する手法)」によって作成されたコードによる問題を経験したことがあると回答しており、回答者の76%が創造性や革新性といった、AIエージェントでは完全に置き換えられない人間の本質的な資質が存在すると回答している。

 AIの導入とコンプライアンスの関係については、回答者の53%がAIによって組織のコンプライアンス管理がより困難になっているとしており、回答者の62%が現時点でのコンプライアンスの問題は、開発プロセス中よりもデプロイ後に発見されることが多いと回答している。

 また、回答者の47%が「セキュリティやコンプライアンスへのAI活用」がキャリアアップに最も重要なスキルであると考えており、コード生成へのAI活用やプログラミング言語の習熟よりも優先すべきと回答している。さらに回答者の59%が、2027年までにコンプライアンスがコードに組み込まれ、自動的に適用されると予測している。