このページの本文へ

フロー状態を高め、認知負荷を軽減し、フィードバックループを改善する必要性があると指摘

業務に没頭できれば開発者の生産性は50%も向上 ― GitHubのDevEx調査

2024年01月26日 15時30分更新

文● ASCII

  • この記事をはてなブックマークに追加
  • 本文印刷

 GitHubは、2024年1月23日(米国時間)、開発者エクスペリエンス(DevEx: Developer Experience)に関する調査結果を公開した。

 本調査では、DevExにおけるフロー状態(業務に没頭している状態)や認知負荷、フィードバックループが、生産性の向上とイノベーションの推進にどのような影響をもたらすかを分析している。

 DevEx測定を支援するDX社と連携し、同社の持つ洞察と専門知識を活用、ワークデザイン理論を用いて仮説を立て、20社以上の企業を対象に調査したという。

調査結果のまとめ

フロー状態を高める

 調査によると、深く集中した業務時間を確保した開発者は、生産性が50%向上することが明らかになったという。GitHubは、価値の高い仕事をするためには、Slackのメッセージやミーティング、同僚からのヘルプ要請など、仕事の妨げとなるものを最小限に抑えて、フロー状態に留まることが重要だとする。

 「コーディングを最適化するには、適切な環境が必要です。開発者がフロー状態に入り、その状態を維持できるようにする方法を導入することは、勝利への近道なのです」と、本調査を担当したGitHubのスタッフリサーチャーのEirini Kalliamvakou氏は説明している。

 また、仕事に魅力を感じている開発者は、生産性を30%高く感じていることも分かった。

 「深い仕事と刺激的かつ魅力的なプロジェクトに従事してもらうことは、生産性を高めるために企業ができる特に大きなことの1つです」と、本調査を共同で担当したMicrosoftのパートナーリサーチャーであるNicole Forsgren氏はコメントする。

認知負荷の軽減

 コードの理解度が高いと答えた開発者は、理解度が低いか、まったく理解していない開発者よりも、生産性を42%高く感じていることも分かった。理解度の低さは、ドキュメントの不備や古さ、オンボーディング対応の不足、AIによる急激なイノベーションなど、さまざまな要因から生じるという。

 「GitHub Copilot」のようなAIアシスタントツールの出番はここだと、Kalliamvakou氏は指摘する。「新たなテクノロジーは、開発者がコードをより深く理解することを助け、生産性の向上を支援します」(Kalliamvakou氏)。

 また、直感的で簡易なプロセスがイノベーションを促進する一方で、煩雑なプロセスは時間を浪費し、フラストレーションを生む。調査によると、直感的なプロセスを持つ開発者は、自らを50%高く革新的だと感じているという。

フィードバックループの改善

 ソフトウェア開発においては、効率的なフィードバックループが必要といわれている。調査では、コードの納品までの時間が短いと回答した開発者は、そうでない開発者よりも20%革新的だと感じているという。「フィードバックを速やかに得ることで、好奇心や意欲を維持したまま、迅速に作業を進めることができるのです」(Kalliamvakou氏)。

 迅速なフィードバックループには、もう1つメリットがある。開発者の質問に対してより短い時間で回答するチームは、技術的負債が50%少なくなっているという。よくある質問を文書化し、必要な回答を簡単に見つけられるツールを導入することで、アジリティを高めることができる。

■関連サイト

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    ITトピック

    IT技術者の4割が「5年後のスキル陳腐化」に危機感/働くシニアは多いが「長く働きやすい」環境ではない日本/トークンコストの成果証明は難しい、ほか

  2. 2位

    データセンター

    AIデータセンターの「電力・冷却課題」打破へ シュナイダーが営業・設計・現場を直結する新組織立ち上げ

  3. 3位

    TECH

    二酸化炭素を資源に変える新触媒、新しい合金を電気で合成

  4. 4位

    デジタル

    ヤマハ、RTX1300の「ひかり電話アダプターモード」を解説する無料ウェビナーを10月15日に開催

  5. 5位

    サーバー・ストレージ

    「身代金を払えば復元できる」は過去の幻想――約束を守らない攻撃者と変容するランサムエコシステム

  6. 6位

    ソフトウェア・仮想化

    Microsoft IQとは? AIエージェントが必要とする理由は? マイクロソフトの担当幹部が解説

  7. 7位

    クラウド

    NTTドコビジが「GPUaaS」提供へ 1分単位で利用でき、ハイブリッド構成も可能

  8. 8位

    sponsored

    乱立する文書管理をBoxに統合へ、オークネットは基盤整備で「AIをビジネスの武器にする」

  9. 9位

    sponsored

    ルールは作ったが… 現場の「勝手にAI利用」が止まらない! どうやったら防げた?

  10. 10位

    IoT

    フィジカルAI時代を見据え、NTTドコビジがNaaS基盤を強化 数万台のIoTデバイスをセキュアに管理

集計期間:
2026年09月23日~2026年09月29日
  • 角川アスキー総合研究所