CloudBeesの調査:プラットフォームエンジニアリングで開発者の生産性を向上
企業向けの大手ソフトウェアデリバリープラットフォームであるCloudBeesが委託した最新の調査の結果、IT組織におけるプラットフォームエンジニアリングの重要性が高まっていることを示す画期的な調査結果が明らかになりました。CloudBees Research: Platform Engineering Is a Key Driver of Developer Productivity and Experienceと題したこの調査は、ソフトウェア開発チーム内でPlatform Engineeringが極めて重要な役割を担うことを強調しています。
プラットフォームエンジニアリング:成長する勢力
この調査では、IT組織内のパラダイムシフトが明らかになり、回答者の83%がプラットフォームエンジニアリングを既に導入済み、または現在その導入に取り組んでいます。プラットフォームエンジニアリングは、専門分野として、ソフトウェアエンジニアリングチームのセルフサービス機能を促進するInternal Developer Platforms(IDP)、ツールチェイン、ワークフローの設計と構築を中心に展開します。
開発者の生産性の課題
今日の競争の激しい環境において、ITリーダーはより少ないリソースでより多くの成果を達成しようと常に努力しています。調査によると、開発者は毎週その時間のわずか12.5%〜30%を実際のコーディングに割り当てており、ITとDevOpsのリーダーは開発者の生産性を向上させる革新的な方法を模索しています。プラットフォームエンジニアリングは、開発者の生産性を向上させ、Developer Experience(DevEx)を向上させるベストプラクティスを確立する能力で最も注目されています。プラットフォームエンジニアリングの実践は、開発者の負担を大幅に軽減することに成功しています。
プラットフォームエンジニアリング導入の主な要因
調査データはプラットフォームエンジニアリングの広範な導入と計画的な導入の気運を明確に示しており、回答者の20%が完全に実装済み、33%が現在進行中、11%が最近開始、19%が計画段階にあります。プラットフォームエンジニアリングを導入するつもりがないのはわずか17%です。導入の推進要因の上位5つはそれぞれ回答の約20%を占め、プラットフォームエンジニアリングの重要かつ広範な利点を強調しています。これらの推進要因は、開発者の生産性向上(21%)、CI/CDパイプライン実装(20%)、ツールとプロセスの標準化(20%)、セキュリティー強化(20%)、IaC(19%)となっています。
ビジネスへの影響と使用例
プラットフォームエンジニアリングの認知度が上がっていることは、DevOps時代に起こった現象である「開発者を忘れてた!」問題への対処と密接に関連しています。各組織は今、さまざまなニーズを満たすためにプラットフォームエンジニアリングに投資しており、上位5つのユースケースのうち3つは、開発・テスト・運用環境の管理(22%)、CI/CDパイプライン管理(21%)、開発用PaaS(18%)に焦点を当てています。
プラットフォームエンジニアリングの目標と成果指標
プラットフォームエンジニアリングの目標は、Developer Experience(DevEx)の強化と開発者の生産性の向上と密接に一致しています。最も上位にランク付けされた目標には、開発者のためのセルフサービス(29%)、導入の容易さ(25%)、開発者のニーズを満たすこと(20%)が上げられています。成果指標に関しては、開発者の生産性が23%で首位を占め、次に内部KPIの達成(19%)、コスト管理(16%)、ツールのスプロール化の抑制(13%)と続いています。
プラットフォームエンジニアリングの組織配置
この調査では、Platform Engineeringが組織のさまざまな部分に根付いていることも明らかになりました。最も一般的には、クラウドエンジニアリング(30%)、インフラストラクチャーグループ(25%)内に配置されます。ただし、開発(20%)、共有サービス(13%)、運用(13%)でも役割を果たしています。
ソフトウェア開発環境が進化し続けるにつれて、プラットフォームエンジニアリングが開発者の生産性とエクスペリエンスの重要な推進力として浮上しています。その広範囲にわたる影響と可能性により、IT組織内でのソフトウェア開発実践の将来を形作る準備は整っています。