Presentación del Método KDDP para la creación de Software de Investigación
Author
Cerda Neumann, Gerardo; Universidad Gabriela Mistral
Antillanca Espina, Héctor; Universidad de Santiago de Chile.
Abstract
Se presenta el concepto de desarrollo de software de investigación. Se caracterizan sus dificultades y se propone un método formal llamado KDDP (Knowledge Discovery-Driven Process) como solución. Basado en el Modelo de la Espiral para gestionar el desarrollo de software dentro de una investigación que se esté llevando a cabo y soluciona la problemática del aumento de productividad de los equipos de desarrollo de software de investigación. Se utiliza el Diálogo de Bohm (descrito por el mismo autor en el año 1997 como una herramienta que destaca la primacía de la cooperación por sobre la competencia, factor fundamental para mejorar la productividad) para hacer circular el significado y compartir el conocimiento generado. Se insiste en que la realización del diálogo como apoyo a la circulación del conocimiento sea efectuado suspendiendo los juicios, compartiendo la visión de los participantes y respetando los planteamientos de cada uno de ellos. Este planteamiento se completa con la aplicación de “las cuatro movidas de Kantor”, corresponden a: mover, oponer, observar y seguir las opiniones de los participantes. Cabe destacar que el método utiliza un conjunto de herramientas: reuniones diarias de coordinación de 15 minutos “de pie”, una Wiki para registrar los compromisos del equipo de investigación, un generador automático de documentación de código, un sistema de control de versiones y una “Matriz de Trazabilidad” para registrar las aplicaciones ejecutadas junto con los datos utilizados a fin de llevar un registro claro de la evolución del software que se ha construido para la investigación.