Cintillo Institucional

Plataforma para el Desarrollo de Software Libre

Integrantes: Juan Vizcarrondo, Erwin Paredes, Juan Bastidas, Ana Rangel.

1. Grupos de Funcionalidades a Desarrollar mes de Agosto

Tabla 1. Grupos de funcionalidades

# del grupo de funcionalidades a desarrollar

Funcionalidades asociadas a cada grupo

1. Componente para la gestión de múltiples proyectos y usuarios en trac

1.Gestión de proyectos
1.1.Creación, actualización y eliminación de proyectos
1.2Listado y búsqueda avanzada
(hasta la etapa de desarrollo quedando para el próximo mes la etapa de pruebas)

2. Wiki del trac

1.Crear page templates que incorporen el manejo y la administración de las plantillas de la metodología en concordancia con la permisología definida para los usuarios (desarrollo y pruebas)

3. Script para la instalación del trac

1.Resolver dependencias
2.Instalación básica del trac
3.Creación del proyecto base
4.Instalación del componente para el manejo de múltiples proyectos

4. Extensión al OpenKomodo para desarrollo de componentes para el trac

Funcionalidad desarrollada por acuerdos con la unidad de producción.

Tabla 1. Grupos de funcionalidades

# del grupo de funcionalidades a desarrollar

Funcionalidades asociadas a cada grupo

1. Componente para la gestión de múltiples proyectos y usuarios en trac

1.Gestión de proyectos
1.1Creación, actualización y eliminación de proyectos
1.2Listado y búsqueda avanzada
2.Gestión de usuarios
2.1.Creación, actualización y eliminación
2.2.Tareas asignadas
2.3Incorporación y desincorporación a proyectos
3.Información adicional de la plataforma

2. Wiki del trac

1.Crear page templates que incorporen el manejo y la administración de las plantillas de la metodología en concordancia con la permisología definida para los usuarios

3. SVN del trac

1.Gestión de árbol y ramas del repositorio de un proyecto en particular

4. Idioma del trac

1.Modulo para la configuración del idioma de la plataforma

5. Nuevo componente para el trac

1.Componente para anexar el uso de listas de correo

6. Extensiones al OpenKomodo para su interoperabilidad con el trac

1.Administración del repositorio del svn, de un proyecto en especifico, desde el OpenKomodo

7. Idioma OpenKomodo

1.Modulo para la configuración del idioma del OpenKomodo

8. Script para la instalación del trac

1.Resolver dependencias
2.Instalación básica del trac
3.Creación del proyecto base
4.Instalación del componente para el manejo de múltiples proyectos

9. Extensión al OpenKomodo para desarrollo de componentes para el trac

Funcionalidad desarrollada por acuerdos con la unidad de producción.

Entrega de documento de arquitectura por componentes.

Generación de plugins para Trac

2. Cronograma de Desarrollo por Iteración

# del grupo de funcionalidades a desarrollar

# de la iteración

Fecha de inicio

Fecha de finalización

1,2,3,8,9

1

02/06/08

15/10/08

4,5,6,7

2

16/10/08

15/02/09

Nota:

Al culminar una iteración se libera una versión de la plataforma

Acuerdos previos:

Para el desarrollo del proyecto PDSL se deben seguir los estilos de código propuesto por el proyecto trac:

- http://trac.edgewall.org/wiki/TracDev/CodingStyle

- http://www.python.org/dev/peps/pep-0008/

- http://www.python.org/dev/peps/pep-0257/

-Realizar continuamente documentación de las fuentes con las etiquetas de Doxigen.

-Subir periódicamente los cambios realizados en el código al SVN donde se encuentra el componente (por lo menos 1 vez a la semana).

-Llevar un diario (blog) con las incidencias ocurridas durante el desarrollo (dificultades, éxitos, fracasos, entre otros).

-Responder oportunamente a la comunidad con las herramientas disponibles (listas de correo, foros, canal IRC y otras que se consideren necesarias).

Luego de culminado completamente el proyecto:

* Dar mantenimiento oportuno al componente por ellos desarrollados por lo menos por 1 año después de la entrega.

* Entregar documentación completa relacionada a la metodología

3. Equipo de Trabajo

Equipo de desarrollo de CENDITEL y unidades de producción


pdslpdp (última edición 2008-08-12 14:15:55 efectuada por eparedes)