Googleの技術的負債への体系的なアプローチ

2025-05-08
Googleの技術的負債への体系的なアプローチ

Googleのエンジニアは、技術的負債が開発を遅らせるという課題に直面しました。彼らは、アンケート調査、データ分析、およびクロスファンクショナルチームの協力を通じて、技術的負債の10のカテゴリを体系的に定義しました。チームの負債管理能力を評価するための成熟度モデルが開発されました。教育、ツール、およびプロセスの改善を通じて、Googleは技術的負債がエンジニアの生産性に与える影響を大幅に削減し、ゼロ負債を目指すのではなく、体系的な管理の重要性を強調しました。

続きを読む
開発

ソフトウェア見積もりが常に間違っている理由(そして改善策)

2025-04-02
ソフトウェア見積もりが常に間違っている理由(そして改善策)

スクラムチームでは、ストーリーポイントを使用して作業量を見積もりますが、ソフトウェアの見積もりは本質的に欠陥があります。未知の未来を予測しており、プロジェクトの複雑さ、不明確な要件、技術的負債などが不正確さに繋がります。ホフスタッターの法則、ブルックスの法則、計画の誤謬などの認知バイアスも問題を悪化させます。この記事では、改善策を探ります:進捗の追跡、バッファの追加、COCOMOモデルの使用、そして「NoEstimates」からの代替案:「見積もりなし」:ストーリーポイントを放棄し、スループットとサイクルタイムに焦点を当て、Kanbanなどの視覚的なツールを使用します。

続きを読む
開発 見積もり