Creo que el tema es demasiado abierto... obviamente los recursos de personal (así como los materiales) dependerán del presupuesto con el que cuentes...
Es evidente que con presupuesto ilimitado conviene tener un equipo de 10 programadores, un Jefe de Programación, varios diseñadores, unos cuantos vendedores, Dpto. de Marketing y Ventas, Gerentes, coordinadores, secretarias, etc...
Aunque también puedes tener a solo 2 personas, y que una programe y otra diseñe, o incluso ambos compartan el trabajo.
Creo que depende
100% del presupuesto con el que cuentes, lo que veo indispensable es que se logren dominar las siguientes áreas:
- Programación Web (PHP, MySQL, Ajax, etc...)
- Maquetación Web (XHTML, CSS, Estándares, accesibilidad)
- Diseño Web
- Animación (Flash)
- Usabilidad y contenidos
- Marketing/Ventas
Ahora, luego en función de tu presupuesto contarás con varios programadores, diseñadores, animadores, o con un par de personas que se encarguen de más de un área cada una
Es mi modesta opinión
Saludos