Take a relaxed backwards looking view - summerhill schoolΒΆ
Take a experienced editor view - have someone else from outside the LOB estimate the effort based on write ups. And probably average it out
And accept that it’s done when it’s done
And that you need an organisation that flexes
And have services as the dividing line - cell like structure so if one fails not all goes down but also if one fails to deliver on time not all goes down
Also commentingmout code It’s bad, but it’s a signal If someone is commenting out and checking in it means they are unsure And this means that the discussion / conversation about the code has not been adequately conducted yet- its mid conversation and So is needed to be completed