ソフトウェア開発に関わる人であれば、一度は「技術的負債」(「コード負債」と呼ばれることもあります)という言葉を聞いたことがあるのではないでしょうか。 技術的負債とは、ソフトウェア開発において「スピード」を優先したことで引き起こされる、目に見えないコストのことを指します。 開発スピードとコードの品質、この両者はいわばトレードオフの関係にあります。スピードを優先することで、実は目に見えない技術的な負債が発生しており、それが将来的な開発効率やビジネスの成長に影響する可能性があるのです。 「早くリリースする」ということは、いわば時間の「前借り」をしているということを意味します。通常の「負債」と同じように、現時点での便益を得られる分、後でそれを返済する必要がある…ということですね。 しかし、現代の変化が非常に速い世の中においては、早くプロダクトを世の中に出してフィードバックをもらい、素早くプロダクト
![【事例5選】「技術的負債」は「悪」なのか? その定義や歴史、各社の向き合い方を徹底解説 | SELECK [セレック]](https://cdn-ak-scissors.b.st-hatena.com/image/square/c09430d4eabf0544f380391f1323b17f1d1b376d/height=288;version=1;width=512/https%3A%2F%2Fdpd29bjwmgbr8.cloudfront.net%2Fwp-content%2Fuploads%2F2022%2F08%2F01161503%2Ffe786b9a953a12b3edd70bf7e30cb0cf.jpg)