1. トップ
  2. 新着ニュース
  3. 経済
  4. プレスリリース

GitHub、開発者エクスペリエンスを高める生産性に関する調査結果を公表

Digital PR Platform / 2024年1月24日 11時47分

# 認知負荷の軽減
似たパターンとして、自分が作業しているコードを高度に理解していると答えた開発者は、理解度が低いかまったく理解していない開発者よりも、42%高く生産性を感じています。理解度の低さは、ドキュメントの不備や古さ、オンボーディング不足、AIによる急激なイノベーションなど、さまざまな要因から生じます。

Forsgren博士は、次のように述べています。「開発者なら誰でも、コードやそのコンテキストをよく理解できないことにフラストレーションを感じた経験があるはずです。非常に多くのコードが相互接続され、複数の開発者によって開発されているため、『理解しやすさ』は卓越したDevExを持つことが非常に重要である理由の一つです」

Kalliamvakou博士は、さらに優れたツールの出番となる点を指摘しています。「GitHub Copilot(https://github.com/features/copilot
)のような新たなテクノロジーは、開発者がコードをより深く理解することを助け、生産性の向上を支援します」

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

Forsgren博士は、「これは必ずしもテクノロジーだけの話ではありません。開発者にとって摩擦や障害となるものを取り除く方法が分かれば、多くのものを解き放つことができます」と付け加えています。

Etsy社のエンジニアリングディレクターであるDermot Russell氏も、これに同意しています。「Etsyのイネーブルメントイニシアチブは、開発者の日々のエクスペリエンスを向上させると同時に、組織の成長に合わせた迅速なソフトウェア提供も可能にしています」

# フィードバックループの改善
ソフトウェア開発の世界では、効率的なフィードバックループが不可欠です。調査によると、コードの納品までの時間が短いと回答した開発者は、そうでない開発者よりも20%革新的だと感じています。「フィードバックを速やかに得ることで、好奇心や意欲を維持したまま、迅速に作業を進めることができるのです。開発者はフロー状態を維持し、次のすばらしいものを生み出すことができます」とKalliamvakou博士と分析しています。

この記事に関連するニュース

トピックスRSS

ランキング

複数ページをまたぐ記事です

記事の最終ページでミッション達成してください