技術的負債に関して
作成日時:2025-10-22
更新日時:2025-10-22
技術的負債とは
技術的負債とは、対象システムにおける、あらゆる「最適」との乖離である。
「あらゆる」には以下のようなものが含まれる。
- 最新技術
- 運用
- ソースコードの質
- アルゴリズム
- ビジネス
技術的負債の蓄積はアジリティを失う。
計画的借り入れ
技術的負債を計画的にすぐ返却できるならば、負債を発生させてもよい。
むしろビジネスを大きく成長できることに繋がる。
- 競合他社より1日でも早くリリースして、先行者利益を受け取るとき
- 最適ではないのを承知でリリース
- 早く失敗して、最適を見出したいとき
- 対象ビジネスのあらゆることが曖昧な場合
エンジニア目線としては
とにかく改善を続ける。
負債は一切発生させない、またはすぐ返済する。
すぐ直せて、すぐ機能追加ができる状態を維持する。