En el workflow ideal para el desarrollo de XSPs intervendr�an 5 perfiles de desarrolladores:

- Gestores de contenido: Analizan los contenidos necesarios de cada p�gina y se los notifican a los Programadores para que construyan taglibs que permitan la inclusi�n f�cil en las p�ginas del contenido din�mico. La especificaci�n de contenidos la deben recibir tambi�n los desarrolladores de XSP y los dise�adores.
- Programadores: Atienden las peticiones de los gestores de contenido sobre el contenido din�mico y les proporcionan taglibs que al ejecutarse generen dicho contenido.
- Desarrolladores de XML (XSPs): Estructuran los contenidos en el XML de la p�gina. Introducen el contenido est�tico y colocan las etiquetas de las taglibs en los lugares donde corresponda para el contenido din�mico. Tambi�n deber�an elaborar alg�n documento que describa la estructura del XML que va a generar la XSP, ya sea una DTD o un schema.
- Dise�adores: Elaboran el boceto de la interfaz donde se presentar� el contenido para cada vista, as� como el resto de elementos est�ticos tales como im�genes, hojas CSS...
- Desarrolladores de XSL: Escriben las XSLs que combinan el XML generado por las XSP, bas�ndose en DTDs o XML Schemas, para obtener cada una de las vistas requeridas, bas�ndose en las maquetas hechas por los dise�adores.
Como se puede apreciar el modelo de Cocoon permite un buen paralelismo de actividades mejorando los tiempos de desarrollo.