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 |
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 |
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 |
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 |
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