Technical Debt
技術的負債とは、迅速な納品のために選んだ次善の設計がもたらす、追加の保守コストの蓄積である。計画的な返済が必要になる。
目的
設計上の妥協が生む長期的なコストを定量化して管理し、納品スピードと品質のバランスを取る。
メカニズム
種類は、意図的(速さを優先すると知りながら選ぶ)、偶然(無知による)、不可避(要件変更による)の 3 つである。管理としては、可視化(SonarQube)、計画的な返済(リファクタリングの反復)、新規負債の予防(CI ゲート)を挙げる。
ユースケース
- プロジェクト管理
- リファクタリングの計画
- 品質メトリクス