【ダイジェスト】
デジタル変革の時代において、開発者は膨大なプレッシャーに直面しています。研究によると、開発者は生産的なコードの記述に費やす時間が全体の40%に過ぎず、残りの時間は生産性の低い作業に消費されています。このような状況は、開発者の保持と生産性に悪影響を及ぼしています。
DynatraceのPerform 2024カンファレンスでは、Dell TechnologiesのITシニアディレクターであるMarcio Lenaが、プラットフォームエンジニアリングの時代における開発者支援について語りました。Dellでは、開発者が必要なサービスを即座に入手できるようにするために、内部クラウドポータル「Dell Just in Time Cloud」を構築しました。この自己サービスポータルは、開発者が公共のクラウドで利用できるものと同様の機能を提供し、サービス全体にわたって監視を追加することで、開発者がチケットを提出して支援を求める必要がなくなりました。
この取り組みの結果、Dellでの開発者の生産性は大幅に向上しました。2019年にはエンジニアリング時間の30%しかコーディングに費やされていませんでしたが、現在では63%に増加しています。また、パイプラインの実行回数は2019年の300万回から2022年には4200万回に増加しました。
FreedomPayの監視とパフォーマンスのディレクターであるMark Tomlinsonは、トランザクションの処理におけるパフォーマンスと信頼性を向上させるために、監視データの活用が重要であると述べました。FreedomPayは6つの監視ツールをDynatraceに統合し、これにより解決までの平均時間を40%削減し、開発者の生産性を大幅に向上させました。
Dynatraceの新しいAI機能は、これらの変革をさらに加速させると予想されています。AIによる修復支援と根本原因分析は、解決時間をさらに短縮します。また、TD Bankの生産エンジニアリングのVPであるChris Conklinは、Dynatraceの新しいAI機能を活用することでデジタル変革を加速させることを期待しています。Dynatraceは、顧客に対して何が起こっているかだけでなく、なぜ問題が発生しているかについても明確な洞察を提供します。
高品質で管理されたデータへのアクセスは、自己サービスやGitOpsと同じくらい、現代の開発者にとって不可欠です。包括的な監視を通じて、組織は開発者の効率を真に変革し、革新に必要なオンデマンドリソースを提供することができます。
【ニュース解説】
デジタル変革の時代において、開発者たちは前例のないプレッシャーに直面しています。彼らの作業時間の大部分が、実際には生産的なコーディングではなく、煩雑な作業に費やされているという研究結果があります。この問題に対処するため、Dell TechnologiesやFreedomPayなどの企業は、監視(オブザーバビリティ)と人工知能(AI)を駆使して、開発者の生産性を向上させ、信頼性の高い顧客体験(CX)を提供する取り組みを進めています。
Dellでは、開発者が必要なサービスをいつでも迅速に入手できるようにするため、「Dell Just in Time Cloud」という内部クラウドポータルを構築しました。このポータルを通じて、開発者は公共のクラウドで利用可能なものと同様の機能を享受し、サービス全体にわたる監視機能を利用して、支援を求めるためのチケット提出の必要性を排除しました。
このような取り組みにより、Dellでの開発者の生産性は大幅に向上しました。2019年にはエンジニアリング時間のわずか30%がコーディングに費やされていましたが、現在では63%に増加しています。また、FreedomPayでは、Dynatraceを用いた監視データの活用により、トランザクション処理のパフォーマンスと信頼性が向上しました。
Dynatraceの新しいAI機能により、これらの変革はさらに加速すると期待されています。AIによる修復支援と根本原因分析により、問題解決の時間が大幅に短縮されます。これにより、開発者はより迅速に問題に対処し、高品質なコードを生産することが可能になります。
このような技術の進化は、開発者の生産性を向上させるだけでなく、企業が顧客に提供するサービスの質を高めることにも寄与します。しかし、これらの技術の導入には、適切なガバナンスとセキュリティ対策が不可欠です。また、AIの活用による自動化が進む中で、開発者のスキルセットの変化や職業倫理に関する新たな課題も浮上しています。
長期的には、AIと監視技術の進化は、ソフトウェア開発のパラダイムを変革し、より効率的で革新的な開発プロセスを実現する可能性を秘めています。これにより、企業は迅速に市場の変化に対応し、競争優位性を確保することができるでしょう。同時に、これらの技術の進化は、開発者の役割や業務内容にも大きな変化をもたらすことが予想されます。
from Empowering Developers With Data in the Age of Platform Engineering.