return of branching

We’ve ultimately decided to bring ‘branching’ back into our development cycle. The best part is that we’ve managed to improve the quality of commits from about a 5/10 to about a 8/10 in my opinion. We’ve been dealing with very few production defects. On the flip side, it’s tied our hands when we . . . → Read More: return of branching

use continuous integration, but what about the customers?

We continue to integrate more and more of Extreme Programming in our development process. One of the things we’ve found particularly empowering is continuous integration.

don’t branch your code
only commit things that work
in order to do a bigger project, break it into incremental pieces so it works the whole time

We’ve also added a requisite code review . . . → Read More: use continuous integration, but what about the customers?