開発者体験(DevEx)は、卓球台や無料の軽食以上のものです。 優れたソフトウェアを構築するための基盤なのです。AI がコーディングの方法を再構築する中で、真のチャンスは、コードをより速く書くことではなく、開発者が最高の仕事ができる環境を作ることにあるのです。PurePerformance ポッドキャストの最新エピソードでは、ホストのAndi Grabner 氏とBrian Wilson氏が、DX の CTO であるLaura Tacho 氏をインタビューし、DevEx とソフトウェアエンジニアリングにおける AI の真の可能性について率直な議論を交わしています。ヒント:それは、コードをより速く書くことではありません。
DevEx の影響
タチョ氏は、優れた DevEx とは日常業務から摩擦を取り除くことであると指摘しています。しかし、DevEx の測定は簡単ではありません。多くの場合、その不在を測定しようとするものです。そこで、タチョ氏と一流のソフトウェア研究者が共同執筆した DX Core 4 フレームワークが登場します。このフレームワークは、4 つの実用的な指標に焦点を当てています。
- スピード:チームが成果を届ける速さ。マージ頻度で測定されます。
- DevEx:エンジニアが自己申告した集中力とフィードバックに関する経験。
- 品質:変更失敗率、つまり本番環境へのデプロイが失敗する頻度。
- インパクト:イノベーションに費やす時間と保守に費やす時間の比率。
重要なポイント:多くのエンジニアは、ツールの改善やDevExの向上によるビジネスへの影響を効果的に伝えるのが得意ではありません。しかし、DevExを改善すれば、他の3つの指標も向上します。ビルド待ち時間の短縮、情報検索の容易化、会議数の削減など、開発者の課題点を減らすことがビジネス価値の創出につながります。
AIで摩擦を解消する
ここでタチョ社のもう一つの重要なインサイトが浮かび上がります。AIの最大の影響は、単にコード量を増やすことにはありません。結局のところ、タイピング速度がソフトウェア開発のボトルネックになったことは一度もありません。開発者の時間の大部分は、コーディング以外のタスク、例えば会議などに費やされているのです。 プロトタイピングの高速化やフィードバックループの強化により、開発者が会議で何を構築すべきか議論する時間や、間違ったものを構築する無駄な時間を削減できるため、AIは開発者の生産性向上においてより大きな役割を果たす余地があります。
真の投資対効果は、AIを活用して基本を改善することから生まれると彼女は述べています。「基本に立ち返ることが、企業がAIで成功するための重要なポイントです」とタチョ氏は語ります。
「主体的なワークフローが非常にうまく機能する要因を見ると、明確に定義されたサービス、非常に堅牢なテスト、システム内の異常を検知し迅速に修正する能力、本番環境でのデバッグ、オブザーバビリティなどが挙げられます。これらすべてが開発者の体験の中核を成す要素です。」
— ローラ・タチョ、DX CTO
既存のプロセスにAIを単に追加するのではなく、AIはソフトウェア開発ライフサイクルを第一原理から根本的に再考し、これらの基本を正しく構築する機会を提供します。タチョ氏は、AIとエージェントの急成長は「これまで望み提唱してきたものの、予算確保が難しかった多くの投資を実現する機会」であると指摘しています。
当社の見解:MCPの統合により、開発者がIDEやターミナルから離れることなく、テストの実行、プルリクエストの提出、アプリケーションパフォーマンスの監視などを容易に行えるようになり、AIがDevExを強化し新たなワークフローを実現する最初の兆候がすでに現れ始めています。
ご質問がございましたら
新しいディスカッションを開始するか、Q&Aフォーラムで質問してください。
フォーラムへ