Llevar control de las historias de usuario. Planificar las entregas en iteraciones. Medir el avance del equipo. XP: Prácticas de Desarrollo Buena comunicación del equipo. Control de versiones de código. Integrar código continuamente. Pruebas unitarias de código. 5 de 52
proceso Scrum. Fácil instalación y configuración. Backlog de producto automatizado. Planificación de Entregas e Iteraciones. Tablero de actividad del proyecto. Gráficas de Burndown, Velocidad entre otras. 8 de 52
y excelente documentación. Soporte de ramas y etiquetas. Soporte de archivos binarios. Cliente Tortoise (integración en Windows) y RabitVCS (Linux). Puede ser servido a través de apache. Servidor Controlador de Versiones 12 de 52
de trabajos repetitivos. Construcción y prueba de proyectos de manera continua. Fácil instalación y configuración. Soporta múltiples control de versiones. Notificaciones por RSS/Correo. Extensible vía plugins. 14 de 52
mejor del software libre en un formato empaquetado y listo para usar. Servidores basados en Ubuntu 10.04 LTS. Optimizados para facilidad de uso y despliegue rápido (sólo minutos). Instalables en servidores físicos, máquinas virtuales o en la nube. 18 de 52
Servidor de Información Dokuwiki: Imagen Oficial Dokuwiki Servidor de Control Versiones Subversion: Imagen Oficial Source Control Svn/Git/Bzr/Hg Servidor de Int. Continua Jenkins: Imagen Comunitaria. Desarrollada por Adrian Moya. Implementando la Infraestructura 19 de 52
Documentos/Información que respalden las historias. 3. Recursos: Enlaces a Servidor IC, Ambientes de Desarrollo y Calidad. Utilizando - Dokuwiki 33 de 52
que estemos construyendo. En el servidor de desarrollo siempre estará disponible la última versión de la aplicación (desplegada por el Servidor de IC desde trunk). En el servidor de calidad estarán las versiones al final de una iteración (sprint). El servidor de calidad debe ser una COPIA FIEL del ambiente de producción. Utilizando – DEV y QA 47 de 52
faciliten nuestro trabajo y nos permitan atender rápidamente cualquier eventualidad que pueda presentarse. • El tiempo invertido en montar la infraestructura se ve compensando enormemente con las ventajas obtenidas de automatizar nuestro proceso de desarrollo ágil. • Debemos aprender a utilizar las herramientas, pues de lo contrario el resultado será el mismo que como si no estuviéramos utilizándolas. 48 de 52
• Para el manejo de incidencias, se usa el Area de Ensayo de Icescrum, pero podría incorporarse una herramienta de manejo de incidencias si fuera necesario (ChiliProject). • Para el manejo centralizado de usuarios y claves, se ha pensado agregar un servidor de autenticación (OpenLDAP). 49 de 52