技術的負債とは、時間がかかるかもしれないがより良いアプローチを使う代わりに、近道をしたり、より簡単なソリューションを選んだりすることによって生じる手戻りのコストを示すコンセプトです。技術的負債は、「金利」が蓄積され、後で変更を実施するのが難しくなるという点で、ある意味、金銭的負債と比較することができます。技術的負債に対処できない場合、ソフトウェアのエントロピーを増大させ、開発を遅らせ、さらに大きな問題を引き起こす可能性があります。
このような問題を引き起こすのであれば、そもそもなぜ使うのかと疑問に思われるかもしれません。
短期的には、技術的負債は必ずしも悪いことではなく、プロジェクトを前進させ、今すぐ価値を得るためには、技術的負債が必要な場合もあります。重要なのは、この技術的負債を常に把握し、可視性を確保し、バックログで管理することです。
注意:技術的負債のサイクルに気をつけましょう!これらは、何かが徐々に遅くなり、安定しなくなるにつれて、なされた決定が何らかの形でより多くの価値をもたらすという誤った考えのもとに、製品や会社の命取りになることがよくあります。 しかし、以下に示すように、この価値は短命です。
詳細については、以下を参照してください。
技術的負債 をチームや顧客、ステークホルダーと実施するにあたりより詳細にお知りになりたい場合は、以下のリンクを参照してください。