SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
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
Índice
1. Introducción
2. Objetivos
3. Tecnología y metodología
4. Desarrollo del proyecto
5. Demo
6. Conclusiones
1. Introducción
• 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
• 3. Tecnología y metodología
Gestores de Contenido (CMS)
• 3. Tecnología y metodología
Drupal
• 3. Tecnología y metodología
Metodologías de desarrollo de software ágiles
• 3. Tecnología y metodología
Scrum
• 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
• 4. Desarrollo del proyecto
Sprint 0 (Instalación y formación)
• 4. Desarrollo del proyecto
Sprint 1 (Tipos de contenido y primeras funcionalidades)
• 4. Desarrollo del proyecto
Sprint 2 (Listados, funcionalidades Web 2.0 y securizaciones)
• 4. Desarrollo del proyecto
Sprint 3 (Funcionalidades Web 2.0, Imagen visual y páginas informativas)
• 5. Demo
• 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
Desarrollo de portales web con tecnología Drupal y metodologías Ágiles

Contenu connexe

Tendances

Taller general 04 construyendo una presentación en prezi
Taller general 04   construyendo una presentación en preziTaller general 04   construyendo una presentación en prezi
Taller general 04 construyendo una presentación en prezi
Cristian Adrian Villegas Dianta
 
Plataformas de e learning 1
Plataformas de e learning 1Plataformas de e learning 1
Plataformas de e learning 1
Adrian Eleazar
 
Taller general 05 construyendo un curriculum vitae en línea
Taller general 05   construyendo un curriculum vitae en líneaTaller general 05   construyendo un curriculum vitae en línea
Taller general 05 construyendo un curriculum vitae en línea
Cristian Adrian Villegas Dianta
 
P1 mirnaruiz
P1 mirnaruizP1 mirnaruiz
P1 mirnaruiz
mirnaruiz
 

Tendances (18)

Moodle - Materiales de apoyo
Moodle - Materiales de apoyoMoodle - Materiales de apoyo
Moodle - Materiales de apoyo
 
6 to 8 trabajo yo
6 to 8 trabajo yo6 to 8 trabajo yo
6 to 8 trabajo yo
 
moodle
moodlemoodle
moodle
 
Taller general 04 construyendo una presentación en prezi
Taller general 04   construyendo una presentación en preziTaller general 04   construyendo una presentación en prezi
Taller general 04 construyendo una presentación en prezi
 
RyR
RyRRyR
RyR
 
Qué es Chamilo - Ventajas y desventajas
Qué es Chamilo - Ventajas y desventajasQué es Chamilo - Ventajas y desventajas
Qué es Chamilo - Ventajas y desventajas
 
Plataformas de e learning 1
Plataformas de e learning 1Plataformas de e learning 1
Plataformas de e learning 1
 
Taller 03 - Diseño de una WebQuest
Taller 03 - Diseño de una WebQuestTaller 03 - Diseño de una WebQuest
Taller 03 - Diseño de una WebQuest
 
Rea moodle
Rea moodleRea moodle
Rea moodle
 
Taller general 05 construyendo un curriculum vitae en línea
Taller general 05   construyendo un curriculum vitae en líneaTaller general 05   construyendo un curriculum vitae en línea
Taller general 05 construyendo un curriculum vitae en línea
 
Clase 4 5
Clase 4 5Clase 4 5
Clase 4 5
 
El reto de Chamilo en Colegio
El reto de Chamilo en ColegioEl reto de Chamilo en Colegio
El reto de Chamilo en Colegio
 
Capacitación en Relaciones Corporativas
Capacitación en Relaciones CorporativasCapacitación en Relaciones Corporativas
Capacitación en Relaciones Corporativas
 
Presenacion tic efrain
Presenacion tic efrainPresenacion tic efrain
Presenacion tic efrain
 
Curso desarrollador visual studio .NET 2013
Curso desarrollador visual studio .NET 2013Curso desarrollador visual studio .NET 2013
Curso desarrollador visual studio .NET 2013
 
Presentacion de avance_configuracion curso_CANVAS
Presentacion de avance_configuracion curso_CANVASPresentacion de avance_configuracion curso_CANVAS
Presentacion de avance_configuracion curso_CANVAS
 
PPoint Moodle Cluster PR9
PPoint Moodle Cluster PR9PPoint Moodle Cluster PR9
PPoint Moodle Cluster PR9
 
P1 mirnaruiz
P1 mirnaruizP1 mirnaruiz
P1 mirnaruiz
 

Similaire à Desarrollo de portales web con tecnología Drupal y metodologías Ágiles

Silabo gestión y administración web
Silabo   gestión y administración webSilabo   gestión y administración web
Silabo gestión y administración web
Edwin Mamani López
 
Curso Plataforma para Desarrollo de Portales Web Drupal
Curso Plataforma para Desarrollo de Portales Web Drupal Curso Plataforma para Desarrollo de Portales Web Drupal
Curso Plataforma para Desarrollo de Portales Web Drupal
HubBOG
 
Niveles nueva metra
Niveles nueva metraNiveles nueva metra
Niveles nueva metra
arar2110
 
Reciclaje Administrativo en Competencias 2.0 (Zamudio)
Reciclaje Administrativo en Competencias 2.0 (Zamudio)Reciclaje Administrativo en Competencias 2.0 (Zamudio)
Reciclaje Administrativo en Competencias 2.0 (Zamudio)
Formabask
 

Similaire à Desarrollo de portales web con tecnología Drupal y metodologías Ágiles (20)

Flujo de desarrollo para drupal (PFC)
Flujo de desarrollo para drupal (PFC)Flujo de desarrollo para drupal (PFC)
Flujo de desarrollo para drupal (PFC)
 
demoDAAW.ppt
demoDAAW.pptdemoDAAW.ppt
demoDAAW.ppt
 
Silabo gestión y administración web
Silabo   gestión y administración webSilabo   gestión y administración web
Silabo gestión y administración web
 
Formato_Información general.pptx
Formato_Información general.pptxFormato_Información general.pptx
Formato_Información general.pptx
 
SÍLABO DESARROLLO DE APLICACIONES WEB_2024_SENATI.pdf
SÍLABO DESARROLLO DE APLICACIONES WEB_2024_SENATI.pdfSÍLABO DESARROLLO DE APLICACIONES WEB_2024_SENATI.pdf
SÍLABO DESARROLLO DE APLICACIONES WEB_2024_SENATI.pdf
 
Curso Plataforma para Desarrollo de Portales Web Drupal
Curso Plataforma para Desarrollo de Portales Web Drupal Curso Plataforma para Desarrollo de Portales Web Drupal
Curso Plataforma para Desarrollo de Portales Web Drupal
 
Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...
Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...
Uso del e-portfolio Mahara y Moodle para la mejora de la evaluación en e-Lear...
 
Presentación Proyecto Fin Carrera #SagaPFC
Presentación Proyecto Fin Carrera #SagaPFCPresentación Proyecto Fin Carrera #SagaPFC
Presentación Proyecto Fin Carrera #SagaPFC
 
Programa de sia_2012
Programa de sia_2012Programa de sia_2012
Programa de sia_2012
 
Proyecto Sistema Web EAPISI
Proyecto Sistema Web EAPISIProyecto Sistema Web EAPISI
Proyecto Sistema Web EAPISI
 
master-desarrollo-web- online
master-desarrollo-web- onlinemaster-desarrollo-web- online
master-desarrollo-web- online
 
S1.pdf
S1.pdfS1.pdf
S1.pdf
 
Niveles nueva metra
Niveles nueva metraNiveles nueva metra
Niveles nueva metra
 
Marketing, Comunidad, Empleo y Negocio Internacional basado en Drupal
Marketing, Comunidad, Empleo y Negocio Internacional basado en DrupalMarketing, Comunidad, Empleo y Negocio Internacional basado en Drupal
Marketing, Comunidad, Empleo y Negocio Internacional basado en Drupal
 
Inciación a Drupal 8
Inciación a Drupal 8Inciación a Drupal 8
Inciación a Drupal 8
 
Reciclaje Administrativo en Competencias 2.0 (Zamudio)
Reciclaje Administrativo en Competencias 2.0 (Zamudio)Reciclaje Administrativo en Competencias 2.0 (Zamudio)
Reciclaje Administrativo en Competencias 2.0 (Zamudio)
 
Taller nº 2 construción de una web quest
Taller nº 2   construción de una web questTaller nº 2   construción de una web quest
Taller nº 2 construción de una web quest
 
Taller nº 2 construción de una web quest
Taller nº 2   construción de una web questTaller nº 2   construción de una web quest
Taller nº 2 construción de una web quest
 
Silabo diseño web
Silabo   diseño webSilabo   diseño web
Silabo diseño web
 
Programa SIA
Programa SIAPrograma SIA
Programa SIA
 

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
  • 2. Índice 1. Introducción 2. Objetivos 3. Tecnología y metodología 4. Desarrollo del proyecto 5. Demo 6. Conclusiones
  • 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
  • 5. • 3. Tecnología y metodología Gestores de Contenido (CMS)
  • 6. • 3. Tecnología y metodología Drupal
  • 7. • 3. Tecnología y metodología Metodologías de desarrollo de software ágiles
  • 8. • 3. Tecnología y metodología Scrum
  • 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