Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How about a debt snowball?

Pick a level of effort that can be applied to tackle the debt, and start with some of the smaller things, working to the bigger things. You often get more bang for the buck on the smaller things, and it can help energize the team.

Try to figure out why the debt is accumulating and fix the habits that are increasing debt. For alerts, as new features are completed, have a checklist for them so that they get reviewed and the feature is not complete until the alerts are necessary and proper. What is the criteria for start and end of alert? Does the alert automatically deactivate?

For tests, how is a feature being merged without adequate test?

You may need to set different expectations for your leadership as to how long things take as you're no longer cutting corners and also making up for previous cutting of corners.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: