Re:We invested 10% to pay back tech debt; Here's what happened
by fhd2 on Monday January 16, 2023 @03:39AM
(#34398367)
Having run a couple of development teams on tight schedules, this is also what I arrived at. With some caveats:
1) Be upfront about it, the PM or whoever is making the business decisions should at least be aware that the ticket is not being addressed in the quickest way possible. Sometimes that's a real problem and that conversation is worth having. Mostly it's not an issue, at least in my experience.
2) Pretty much never done while fixing a bug, only when extending functionality.
3) Done in separate commits / PRs,but all linked to the feature ticket. Preparatory work for the change, basically.
I may also be doing it wrong, but this is what seems to have worked best for me and my teams.
1) Be upfront about it, the PM or whoever is making the business decisions should at least be aware that the ticket is not being addressed in the quickest way possible. Sometimes that's a real problem and that conversation is worth having. Mostly it's not an issue, at least in my experience.
2) Pretty much never done while fixing a bug, only when extending functionality.
3) Done in separate commits / PRs,but all linked to the feature ticket. Preparatory work for the change, basically.
I may also be doing it wrong, but this is what seems to have worked best for me and my teams.