Cintillo Institucional

Gestión de Procesos de Software Libre

Con este proyecto se busca estudiar los procesos involucrados en el desarrollo de aplicaciones de software libre. Como resultado del estudio realizado hasta ahora se ha planteado una metodología para desarrollo colaborativo de software, la cual se estructura en tres procesos: Conceptualización, Administración y Desarrollo de Aplicaciones de Software.


Metodología para Desarrollo Colaborativo de Software Libre

La propuesta que se presenta constituye una primera versión de una metodología que servirá de guía para la construcción de aplicaciones de software libre, específicamente para proyectos de desarrollo de sistemas de información.

Bases Conceptuales de la Metodología

Procesos que Componen la Metodología

figura_Relacion_Procesos4.png

En la Conceptualización de Proyectos de Software se realizan actividades relacionadas con el análisis de problemas y necesidades de la comunidad (ya sean estos reportados por la misma comunidad o identificados por CENDITEL), con la finalidad de proponer soluciones pertinentes conforme al análisis realizado.

La Administración de Proyectos de Software contempla actividades relacionadas a la conformación de la comunidad de desarrollo de cada proyecto, así como a la planificación y control de las actividades requeridas para el desarrollo de éstos.

En el Proceso de Desarrollo de Aplicaciones de Software se describen fases de desarrollo que incluyen análisis, diseño, construcción, pruebas y liberación de sistemas (aplicaciones). El proceso de desarrollo planteado está orientado a la reutilización de componentes y a la liberación frecuente del código fuente y de la documentación asociada al mismo.

Documentación de la Metodología

La metodología consta de 3 documentos básicos: