During the course of our client engagements, there are a few common topics or themes that are always discussed, and the clients themselves usually introduce them. One such area is technical debt. Every team has it, every team believes they have too much of it, and every team struggles to explain why it's important to address it.
Let's start by defining what technical debt means. It is the difference between doing something the "desired" or "best" way and doing something quickly (i.e. reduce time to market). The difference results in the company taking on "debt" within the solution. Technical debt requires acting with forethought. In other words, you only assume technical debt knowingly and with commission. Acts of omission (forgetting to plan or do something) do not count as debt. Our partners in business may think we are hiding the truth if we do not clearly delineate the difference between debt (known assumptions) and mistakes, failures or other issues related to maintenance.
Read full article from Growth Blog | AKF Partners
No comments:
Post a Comment