How to make time to repay your technical debt - Small Business Programming
Some of the simplest things have the best payback. Let's look at a few ideas:
- establish a shared sense of urgency. Figure out why you–as a team–want to become more efficient. Talk about it often. Write it on a white board for everyone to see.
- brainstorm initiatives with your team, rank them by likely payback, and work from the top of the list
- do your refactoring/efficiency stories at the beginning of each sprint (if you leave them to the end of your sprint you'll be much less likely to have time for them)
- adopt some kind of agile process with short iterations (SCRUM, KANBAN, etc.)
- manage your code with a VCS like GIT or Subversion
- everyone on your team uses the best IDE money can buy on a fast computer with ample screen real estate
- decide how the code in your project will be formatted, setup your IDE to format your code to the project standard with a pre-commit hook and never format your code by hand again (you can use a language standard instead of arguing about your code formatting – for example PHP has PSR-1 and PSR-2, Python as PEP 8)
Read full article from How to make time to repay your technical debt - Small Business Programming
No comments:
Post a Comment