Jesse James Garrett has posted an article laying out what he views as the nine major competencies for a web team: The Nine Pillars of Successful Web Teams.
This seems like an accurate model to me and maps pretty well to my own experience building a web team. If you are deficient in any one of the areas your overall effort will suffer quite a bit.
(Article spotted via James Robertson.)