Steve Jones - SSC Editor - Thursday, March 14, 2019 8:35 AM
Sorry for the pause there - I am actively involved with trying to retire some of said technical debt as we speak, so this is highly relevant here.😛
I get to live daily the part where changing code that's made it through is hard to change. I unfortunately don't have control over the skillsets of the folks doing the coding or over the latter stages of our deployment cycles, so I try to put my influence to use in avoidance when possible: in the early design phases, training, reference materials, patterns and standards. Failing that - issues often gravitate my way once they've started to fester which gives us another chance to hopefully get it right.
That said - I was simply trying to provide how we define and manage our technical debt levels, which once incurred does require all of those coordination points in business, IT leadership and PM, etc... It purposefully is a somewhat narrower definition, but it at least does have the merit of being an "easy" definition, so we no longer have to haggle over those pieces. As we find new issues or spots we may institute new standards which then bring that new issues under the umbrella.
----------------------------------------------------------------------------------
Your lack of planning does not constitute an emergency on my part...unless you're my manager...or a director and above...or a really loud-spoken end-user..All right - what was my emergency again?