Last Updated on 2024-02-05 20:39 by admin
【ダイジェスト】
デジタル変革の時代において、開発者は膨大なプレッシャーに直面しています。研究によると、開発者は生産的なコードの記述に費やす時間が全体の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.
“開発者生産性向上へ、DellとFreedomPayが革新的取り組みを展開” への2件のフィードバック
現代の教育においてAIの活用は非常に重要な要素となっています。私自身、カリフォルニア州の公立学校で教育者として働く中で、AIが生徒の学習ポテンシャルを引き出す上で大きな役割を果たしていると感じています。Dell TechnologiesやFreedomPayのような企業が開発者の生産性向上のためにAIや自動化を積極的に取り入れている事例は、教育分野においても参考になる点が多いと思います。
開発者が効率良く作業できるようにするための内部クラウドポータルのように、教育現場でも生徒たちが必要なリソースに容易にアクセスできるシステムを構築することは、学習効率の向上に直結します。また、DynatraceのようなAI機能を利用して、学習者のニーズや課題を迅速に把握し、個々の生徒に最適なサポートを提供することが可能になるでしょう。
私のクラスでは、最新の教育ツールを積極的に取り入れており、学生たちがテクノロジーを活用した学習に慣れ親しむことで、将来社会に出た際に必要とされる適応力を身につけることを目指しています。AIや自動化がもたらす生産性の向上は、教育の質を高めるための鍵となるため、これらの技術を教育現場にも積極的に取り入れていくべきだと考えています。
デジタル技術の進化は企業の生産性向上に大きく寄与している一方で、私たちのコミュニケーションに対する懸念は無視できません。特に、AIによる自動化や効率化が進む中で、人間らしさや対人関係が希薄になる可能性があります。開発者の作業効率を高めることは重要ですが、その過程で人間性を失うことなく、バランスを取りながら技術を導入していくことが肝要だと思います。
Dellのような企業が開発者の生産性を向上させる取り組みを進めていることは評価できますが、AIが人の仕事を置き換えることで、人々の間の信頼関係やコミュニケーションがどのように変化するかを考慮する必要があります。日本のような儒教の影響を受けた社会では、人と人との繋がりや社会的秩序が特に大切にされるため、技術の導入は慎重に行うべきです。
AIや監視技術の進化は、開発者だけでなく、社会全体にも大きな変化をもたらすでしょう。これらの変化が私たちの倫理観や社会構造にどのような影響を与えるかを注意深く見守り、技術の進歩と人間らしさの維持という両立が求められています。