Victor Yoccoは、AI機能に対する業界のデフォルトであるチャットバブルインターフェースが二重の負担を課すと主張します。入力における言語的障壁(ユーザーが曖昧な意図を正確なプロンプトに変換しなければならない)と、出力における認知的コスト(逐次テキスト読み取りは視覚的並列処理より遅い)です。この記事は2つの設計ツールを紹介します。入力制約、出力制約、社会的制約、認知負荷の4つの評価軸を持つTask Auditと、6種類のユーザーインテントを最適なモダリティペアにマッピングするInput/Output Alignment Matrixです。電力グリッド技術者を対象としたフィールドケーススタディでは、コンテキスト調査と集中インタビューにより、手と目がどちらも塞がっている状況でタッチインターフェースが安全でないという制約が明らかになりました。その結果、現場では音声入力とオーディオサマリー、車内では15インチダッシュボードへの引き渡しを組み合わせたソリューションが導入され、診断時間20%短縮と日々のツール採用率向上につながりました。
Kent BeckのYOW! 2025での講演は、AIコーディングツールがすべてのプログラマーをトレードオフがよく理解されていた慣れ親しんだextractモードから、再び探索フェーズに引き戻したと主張します。彼は自身の3Xモデル(探索、拡張、抽出)を再検討し、AIアシスタントは素早い探索、つまりアイデアと動作するプロトタイプの間のギャップを縮めることに優れている一方、選択肢の維持が重要な拡張とextractフェーズでは苦戦することを説明します。Beckは意図的に選択肢を再構築せずに機能から機能へと飛び移ると、チームがゼロオプション状態に陥る「機能のこぎり」パターンが生まれると警告します。最後に実践的な指針を示します。拡張開発を生産スループットの競争ではなく学習プロセスとして扱い、AIを疲れを知らないチューターとして活用し、ジュニア開発者を採用して複利的な学習投資の恩恵を受け、プロジェクト選択、順序決定、エージェントの選択への意識維持など、レバレッジが高まる10%のスキルに集中することを勧めています。
Kent BeckのYOW! 2025での講演は、AIコーディングツールがすべてのプログラマーをトレードオフがよく理解されていた慣れ親しんだextractモードから、再び探索フェーズに引き戻したと主張します。彼は自身の3Xモデル(探索、拡張、抽出)を再検討し、AIアシスタントは素早い探索、つまりアイデアと動作するプロトタイプの間のギャップを縮めることに優れている一方、選択肢の維持が重要な拡張とextractフェーズでは苦戦することを説明します。Beckは意図的に選択肢を再構築せずに機能から機能へと飛び移ると、チームがゼロオプション状態に陥る「機能のこぎり」パターンが生まれると警告します。最後に実践的な指針を示します。拡張開発を生産スループットの競争ではなく学習プロセスとして扱い、AIを疲れを知らないチューターとして活用し、ジュニア開発者を採用して複利的な学習投資の恩恵を受け、プロジェクト選択、順序決定、エージェントの選択への意識維持など、レバレッジが高まる10%のスキルに集中することを勧めています。
Victor Yoccoは、AI機能に対する業界のデフォルトであるチャットバブルインターフェースが二重の負担を課すと主張します。入力における言語的障壁(ユーザーが曖昧な意図を正確なプロンプトに変換しなければならない)と、出力における認知的コスト(逐次テキスト読み取りは視覚的並列処理より遅い)です。この記事は2つの設計ツールを紹介します。入力制約、出力制約、社会的制約、認知負荷の4つの評価軸を持つTask Auditと、6種類のユーザーインテントを最適なモダリティペアにマッピングするInput/Output Alignment Matrixです。電力グリッド技術者を対象としたフィールドケーススタディでは、コンテキスト調査と集中インタビューにより、手と目がどちらも塞がっている状況でタッチインターフェースが安全でないという制約が明らかになりました。その結果、現場では音声入力とオーディオサマリー、車内では15インチダッシュボードへの引き渡しを組み合わせたソリューションが導入され、診断時間20%短縮と日々のツール採用率向上につながりました。