One Simple Rule For Software Agility
Sunday, March 11th, 2007If you want a responsive software engineering team with reliable development schedules, here’s one simple rule:
Make sure that every developer’s checkin leaves your product in a state where it can be compiled, built, and demoed.
That’s it. Focus on that and the rest works itself out.
Why? Because you and your team are smart — if you can see problems, you’ll fix them. But you can’t react to what you don’t know. For every week/day/hour your gestating product is AWOL, your team ventures further into the unknown, adding unpredictability to your development cycle.
Sound difficult? It’s not. It takes effort and diligence, but pays back in spades.