Create Feature Teams.
Create feature teams, that means:
a whole team works on a feature, and not on “the backend” or “the frontend”.
I’ve heard from this idea the first time in Budapest from a friendly Yammer developer. They pushed this to the max which means: even fixing bugs is a feature team and those are rotated often. This means, everyone has to be prepared to fix other’s bugs, but, notably: not their own. A great idea for building great software.












