What makes a good web team? One that covers all the bases in the development and management of a user-focused website? Jesse James Garrett has a model which works for both small and large teams as he focuses on key skills - his 9 pillars - which can be covered by one or more members of a multi-disciplinary team.
There's also an article to explain the model on Jesse's company website, Adaptive Path.
Web teams - an interview with Jesse James Garrett by Gerry Gaffney for UXPod (MP3 download and audio transcript)
The Nine Pillars of Successful Web Teams - article and diagram by Jesse James Garrett
Related blog post
This, for me, is an essential resource. It forms the root of how I think about website and interface development. I (literally) have it pinned to my wall and share it relentlessly with colleagues.
The Elements of User Experience by Jesse James Garrett