Desarrollo de portales web con tecnología Drupal y metodologías Ágiles
1. Desarrollo de portales web con
tecnología Drupal y metodologías
Ágiles
Defensa del Proyecto de Fin de Máster
Autor: Carlos Villajos Rodríguez
Director: Pedro Pablo Alarcón Cavero
4. • 2. Objetivos
Principales:
– Desarrollar un proyecto con metodologías Ágiles
– Profundizar en la tecnología de gestión de contenidos Drupal
Secundarios:
– Desarrollar una aplicación on-line que dé soporte a una bolsa de trabajo
– Innovadora en cuanto al uso de funcionalidades Web 2.0
9. • 4. Desarrollo del proyecto
- 4 Sprints con una duración total de 8 semanas
- 29 Historias de usuario, de documentación y técnicas
- 75 Tareas de diseño, desarrollo, pruebas, instalación y documentación
- 1 Módulo de Drupal(Jobs)+ 3 submódulos(Jobs_list, Jobs_rates, Jobs_access)
- 1 Tema de Drupal de similar apariencia a la Web de la Escuela
- Páginas informativas, de listados de contenido, de detalle de contenido y de
introducción de comentarios
- 14 clases de prueba (10 Selenium WebRC + 4 Drupal Test Case)
- Memoria y defensa
10. • 4. Desarrollo del proyecto
Sprint 0 (Instalación y formación)
11. • 4. Desarrollo del proyecto
Sprint 1 (Tipos de contenido y primeras funcionalidades)
12. • 4. Desarrollo del proyecto
Sprint 2 (Listados, funcionalidades Web 2.0 y securizaciones)
13. • 4. Desarrollo del proyecto
Sprint 3 (Funcionalidades Web 2.0, Imagen visual y páginas informativas)
15. • 6. Conclusiones
Metodología:
- Scrum para el desarrollo de portales y de aplicaciones Web de manera
iterativa e incremental
- Implementación rápida de las funcionalidades más importantes al principio
- Priorización de historias, apertura a los cambios y propuestas de mejora
Tecnología:
- Drupal como gestor de contenidos versátil, muy extensible y gratuito
- Complejidad inicial en conceptos y desarrollos. Curva aprendizaje pronunciada