> I am dreaming of the perfect division of ia, ux, and visual design in a team. Should we stick to being generalists, and wear all of those hats at once, or should we allocate resources to each role? I am curious to know how other companies have approached this.
I don't think there is a right answer.
You need IA, UX, visual design to make good products. You also need copy writing, development, sales, customer support, operations, etc. A huge stack of skills.
What you need is enough skills to get a good product built and delivered. How those skills are divided amongst the team doesn't really matter that much to me. What's more important is that the people on the team can work and communicate together well.
http://quietstars.com firstname.lastname@example.org twitter.com/adrianh
t. +44 (0)7752 419080 skype adrianjohnhoward del.icio.us/adrianh