it's worth reading Mythical Man Month WRT team composition. not because Brooks says anything new about the subject, but to get perspective on how long people have been trying to find a good idea for how to structure teams.