SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine(コードジン) ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2026 Summer セッションレポート

「うちの開発、遅くないか?」 その一言が生む重圧の正体

【16-C-1】誤解だらけの開発生産性~DMM.comで見てきた誤解~


技術的負債の「深さ」と認知的負債という新たな重圧

 物語の中では、新規開発に追われリファクタリングもライブラリ更新もできないチームが、障害対応とポストモーテムに追われて疲弊していく。平均プルリクエスト数のような「動いている数字」は見えても、その裏で進む本当の劣化は見えない。

 石垣氏は、開発生産性をめぐる誤解の中で最も根深いのは「測れる数字が正しい生産性とは限らない」ことだと語る。静的解析ツールで技術的負債の量を可視化することはできても、それを改善した時の効果までは測りづらい。

 さらに近年、海外のAIメーカーを中心にバズワード的に語られ始めているのが「認知的負債」だ。AIにコードを書かせ続けた結果、そのコードを人間が本当に理解できているかという問題である。障害が起きた時、最終的に説明責任を負うのは人間であり、「AIが書いたので分かりません」では済まされない。

 しかも認知的負債は、技術的負債と違って開発速度の指標には現れてこないため、発見自体が難しいという。おそらく今、AIを活用する現場の多くで、すでに認知的負債によって開発速度が鈍っているチームがあるはずだと石垣氏は指摘する。

それをどう測るかについては、まだ確立したベストプラクティスがないのが実情だ。

予兆検知の構造図
予兆検知の構造図

 これに対して石垣氏が提案するのが、単一のKPIではなく多角的な「予兆検知」だ。計画見積もりと実績値の差分、コードの変更やレビューにかかる時間の増加、障害の再発防止完了数、そしてチームのエンゲージメントスコアの低下という4つの兆候から、負債の蓄積を早期にキャッチする。

 例えば、会員登録機能の開発を大枠では1人月と見積もっていたものが、詳細見積もりで5人月に膨らんだとする。その4人月の差分こそが、そのチーム固有の負債の存在を示すシグナルになりうる。IPAの調査データが示す通り、計画工数が大きいプロジェクトほど実績とのずれは開きやすい。

 ブラックボックス的な見積もりの差分と、コードの変更数や消化件数を組み合わせれば、負債の深さは特別な仕組みがなくても見えてくると石垣氏は語る。

数字を追うほど本質から遠ざかる、グッドハートの法則という罠

 なぜ指標は形骸化するのか。

 石垣氏はグッドハートの法則とキャベルの法則を引きながら、数字が目標そのものになった瞬間、その数字はもう良い指標ではなくなると説明する。Four Keysでプルリクエスト数の目標を掲げれば、メンバーは無意識にプルリクエストを小さく切り分け始める。ユーザー価値の単位ではなく、数字遊びが始まってしまうのだ。

グッドハートの法則・キャベルの法則の説明図
グッドハートの法則・キャベルの法則の説明図

 その背景には人間の認知の癖がある。不確実性低減理論によれば、人は不確実性を減らせると安心感や信頼感を得る。認知的流暢性の観点では、理解しやすく処理しやすい情報ほど正しく安全だと感じてしまう。

 読みやすいフォントの文章や、わかりやすいグラフのほうが説得力を感じてしまうのも同じ理屈だ。ダウンロードの進捗バーを見て安心するのと同じ「知覚されたコントロール」の心理が、プロジェクトの進捗が見えるだけで安心してしまう構造を生む。見やすい指標に安易に飛びつくことは、本質的な価値を見失うリスクと表裏一体なのである。

 だが、小手先の指標という罠を退けたとしても、次に待っていたのは「この成果を、開発者以外にどう説明するか」という、また別の重圧だった。

次のページ
「開発生産性」が経営層に伝わらないのは、言語が違うから

この記事は参考になりましたか?

Developers Summit 2026 Summer セッションレポート連載記事一覧

もっと読む

この記事の著者

井原 淳一(イハラ ジュンイチ)

 雑誌やフリーペーパー(紙媒体)Webなどで、料理、人物(インタビューやポートレート)、商品撮影をしています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

DeveloperZine編集部(デベロッパージン編集部)

DeveloperZineは、株式会社翔泳社が運営する、技術と組織の意思決定を支える情報メディアです。技術選定やチームづくりに向き合い、自分の判断を確かなものとしたいエンジニアやエンジニアリングリーダーに向けて、翔泳社主催エンジニアイベント「Developers Summit」とも連動しながら実践知...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/29225 2026/08/28 10:49

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー