How to design teams that don’t suck