En cada Equipo de Trabajo existen los siguientes roles y responsabilidades:
- Investigador Principal: orientar el proyecto. Además asume el rol de Facilitador cuando se desarrolla el diálogo.
- Jefe de Proyecto: orientar y liderar el trabajo del equipo.
- Desarrollador-Documentador: escribir el código, documentar la programación.
- Encargado de Datos y Tester: preparar los datos a procesar, ejecutar los programas creados, revisar los resultados.
Cada Equipo de Trabajo define la ubicación de sus aplicaciones, datos de ejecución y documentos de resultados. Estas definiciones son conocidas por todos los equipos.
Gráficamente KDDP se presenta tal como se muestra en la siguiente figura:
Cuadrante 1 dfgfdgsgfdgdfgdfgdfgdfsgdfg Cuadrante 2
Cuadrante 4 .dsfsdfdsfsdfffffdsfdafddsfds Cuadrante 3
Figura 1: Modelo de Espiral modificado
Tal como se puede apreciar está basada en el Modelo Espiral (Boehm, 1988) y va creando la aplicación en base a sucesivas vueltas buscando en cada una de ellas la generación de conocimiento. En el cuadrante 4 es donde se ha incorporado el diálogo para facilitar el análisis del conocimiento generado y la decisión de realizar o no una nueva vuelta a la espiral.