SlideShare ist ein Scribd-Unternehmen logo
1 von 22
METODOLOGÍA DE DESARROLLO DE SOFTWARE
ÁGILES
XP
Docente Ing. Martin Luzon
METODOLOGÍA DEL DESARROLLO DE SOFTWARE
OBJETIVO DE LA ASIGNATURA:
Aplicar una metodología de desarrollo de software durante el ciclo de vida de una
aplicación de manera autónoma.
OBJETIVO DE LA CLASE:
Conocer las funcionalidades de la metodología de desarrollo de software
Al final de la clase usted podrá:
Analizar los conceptos referentes a las metodologías de desarrollo de un software
Temática
 Retroalimentación
 Metodología de desarrollo
de software XP
 Caracteristicas
 Actividad en clase
 Trabajo autónomo
 Preguntas
 La Metodología XP pertenece a las
metodologías ágiles cuyo objetivo es
el desarrollo y gestión de proyectos con
eficacia, flexibilidad y control.
Ágil es el marco de trabajo para el
desarrollo del software, se hace mediante
un proceso iterativo y define las prácticas y
roles del equipo. Por su lado, el XP
programming se basa en la comunicación,
la reutilización del código desarrollado y la
realimentación.
 Es una Metodología ligera de desarrollo de aplicaciones que se
basa en la simplicidad, la comunicación y la realimentación del
código desarrollado.
CARACTERISTICAS:
 Metodología basada en prueba y error para obtener un software
que funcione realmente.
 Fundamentada en principios.
 Está orientada hacia quien produce y usa software siendo que el
cliente participa muy activamente.
 Los requisitos pueden cambiar.
 Equipo con formación elevada y capacidad de aprender
PLANIFICACIÓN
 La Metodología XP plantea la planificación como
un diálogo continuo entre las partes involucradas
en el proyecto, incluyendo al cliente, a los
programadores y a los coordinadores.
 El proyecto comienza recopilando las historias de
usuarios, las que constituyen a los tradicionales
casos de uso. Una vez obtenidas estas historias
de usuarios, los programadores evalúan
rápidamente el tiempo de desarrollo de cada
una.
DISEÑO
 La Metodología XP hace énfasis en los diseños simples y claros. Los
conceptos más importantes de diseño en esta metodología son los
siguientes:
 Simplicidad
 Soluciones
 Recodificación
CODIFICACIÓN
 Uno de los requerimientos de XP es tener al cliente disponible durante
todo el proyecto. No solamente como apoyo a los desarrolladores,
sino formando parte del grupo. El Involucramiento del cliente es
fundamental para que pueda desarrollarse un proyecto con la
metodología XP.
 Al comienzo del proyecto, este debe proporcionar las historias de
usuarios. Pero, dado que estas historias son expresamente cortas, no
contienen los detalles necesarios para realizar el desarrollo del
código.
 Estos detalles deben ser proporcionados por el cliente, y discutidos
con los desarrolladores, durante la etapa de desarrollo.
PRUEBAS
 Todos los módulos deben pasar las pruebas unitarias.
 Cuando se encuentra un error, éste debe ser corregido
inmediatamente, y se deben tener precauciones para que
errores similares no vuelvan a ocurrir.
 Asimismo, se generan nuevas pruebas para verificar que el
error haya sido resuelto.
 Pruebas de Aceptación, son creadas con base a las
historias de usuarios, en cada ciclo de la iteración del
desarrollo.
HERRAMIENTAS DE LA METODOLOGÍA XP
 Historias de Usuarios
 Tareas de ingenierías
 Pruebas de aceptación
 Tarjetas CRC
HISTORIAS DE USUARIO
TARJETA CRC
ROLES DE LA METODOLOGIA XP
 Programador
 Cliente
 Encargado de pruebas
 Encargado de seguimiento
 Gestor
PRÁCTICAS CON XP
 Se recomienda seguir las siguientes prácticas:
 Comunicación
 Entregas pequeñas
 Pruebas
 Programación en parejas
 Cliente IN-SITU
 Test del cliente
 Trabajar 40 horas por semana
Preguntas sobre el tema tratado
Actividad en Clase
 Una vez revisado el material sobre las
metodologías ágiles.
 Preparar una historia de usuario sobre un
requerimiento como en la plantilla
detallada.
 Acceder a Trello y crear una planificación
sobre la simulación de un proyecto.
 Guardar el archivo en pdf con su
Apellido_Nombre_Infografía
 Subir el link de la ubicación de su archivo
a la plataforma.
TRABAJO AUTÓNOMO
 Indagar mas funcionalidades de la Herramienta trello para su conocimiento.
METODOLOGÍA SCRUM

Weitere ähnliche Inhalte

Ähnlich wie Desarrollo de Software Ágil XP

La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programmingJoseMariaAndujar
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xpElvisAR
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoJohita Guerrero
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Bruno
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de DesarrolloFausto J Loja Mora
 
Monografia metodologia agil xp oficial
Monografia metodologia agil xp oficialMonografia metodologia agil xp oficial
Monografia metodologia agil xp oficialHarry G Portales
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Renata Briseño
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XPJorw Yengle
 
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)RaelZabala
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 

Ähnlich wie Desarrollo de Software Ágil XP (20)

Metodologías agiles
Metodologías agiles Metodologías agiles
Metodologías agiles
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
Metodologia de software
Metodologia de softwareMetodologia de software
Metodologia de software
 
La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programming
 
Xp
XpXp
Xp
 
Luis
LuisLuis
Luis
 
Pst metodologia xp
Pst metodologia xpPst metodologia xp
Pst metodologia xp
 
Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyecto
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3
 
Monografia de xp
Monografia de xpMonografia de xp
Monografia de xp
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
 
Monografia metodologia agil xp oficial
Monografia metodologia agil xp oficialMonografia metodologia agil xp oficial
Monografia metodologia agil xp oficial
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XP
 
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)
Resumen individual 22 04 rael zabala T.Práctico # (ISI-311)
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 

Mehr von J Martin Luzon

SEMANA 12 PENSAMIENTO CRÍTICO.pptx
SEMANA 12 PENSAMIENTO CRÍTICO.pptxSEMANA 12 PENSAMIENTO CRÍTICO.pptx
SEMANA 12 PENSAMIENTO CRÍTICO.pptxJ Martin Luzon
 
SEMANA 10 EL PENSAMIENTO LATERAL.pptx
SEMANA 10 EL PENSAMIENTO LATERAL.pptxSEMANA 10 EL PENSAMIENTO LATERAL.pptx
SEMANA 10 EL PENSAMIENTO LATERAL.pptxJ Martin Luzon
 
SEMANA 7-8_metodologia (1).pptx
SEMANA 7-8_metodologia (1).pptxSEMANA 7-8_metodologia (1).pptx
SEMANA 7-8_metodologia (1).pptxJ Martin Luzon
 
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdf
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdfSEMANA 2 INTELIGENCIAS MÚLTIPLES.pdf
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdfJ Martin Luzon
 
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdf
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdfSEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdf
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdfJ Martin Luzon
 
normativa-que-rige-el-comercio-electrnico.pptx
normativa-que-rige-el-comercio-electrnico.pptxnormativa-que-rige-el-comercio-electrnico.pptx
normativa-que-rige-el-comercio-electrnico.pptxJ Martin Luzon
 
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptxSEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptxJ Martin Luzon
 
Ciclo de-vida-del-software-80150943
Ciclo de-vida-del-software-80150943Ciclo de-vida-del-software-80150943
Ciclo de-vida-del-software-80150943J Martin Luzon
 
paradigmas de programación
paradigmas de programaciónparadigmas de programación
paradigmas de programaciónJ Martin Luzon
 
tipos de comercio electronico
tipos de comercio electronicotipos de comercio electronico
tipos de comercio electronicoJ Martin Luzon
 
SISTEMA DE NUMERACION
SISTEMA DE NUMERACION SISTEMA DE NUMERACION
SISTEMA DE NUMERACION J Martin Luzon
 
01. teoria de conjuntos
01. teoria de conjuntos01. teoria de conjuntos
01. teoria de conjuntosJ Martin Luzon
 

Mehr von J Martin Luzon (20)

SEMANA 13-14.pptx
SEMANA 13-14.pptxSEMANA 13-14.pptx
SEMANA 13-14.pptx
 
SEMANA 12 PENSAMIENTO CRÍTICO.pptx
SEMANA 12 PENSAMIENTO CRÍTICO.pptxSEMANA 12 PENSAMIENTO CRÍTICO.pptx
SEMANA 12 PENSAMIENTO CRÍTICO.pptx
 
SEMANA 10 EL PENSAMIENTO LATERAL.pptx
SEMANA 10 EL PENSAMIENTO LATERAL.pptxSEMANA 10 EL PENSAMIENTO LATERAL.pptx
SEMANA 10 EL PENSAMIENTO LATERAL.pptx
 
SEMANA 7-8_metodologia (1).pptx
SEMANA 7-8_metodologia (1).pptxSEMANA 7-8_metodologia (1).pptx
SEMANA 7-8_metodologia (1).pptx
 
LOGICA
LOGICA LOGICA
LOGICA
 
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdf
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdfSEMANA 2 INTELIGENCIAS MÚLTIPLES.pdf
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdf
 
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdf
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdfSEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdf
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdf
 
normativa-que-rige-el-comercio-electrnico.pptx
normativa-que-rige-el-comercio-electrnico.pptxnormativa-que-rige-el-comercio-electrnico.pptx
normativa-que-rige-el-comercio-electrnico.pptx
 
comercio electrónico
comercio electrónicocomercio electrónico
comercio electrónico
 
SEMANA 4-5-6.pptx
SEMANA 4-5-6.pptxSEMANA 4-5-6.pptx
SEMANA 4-5-6.pptx
 
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptxSEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
 
Formulas EXCEL
Formulas EXCELFormulas EXCEL
Formulas EXCEL
 
excel
excelexcel
excel
 
Ciclo de-vida-del-software-80150943
Ciclo de-vida-del-software-80150943Ciclo de-vida-del-software-80150943
Ciclo de-vida-del-software-80150943
 
paradigmas de programación
paradigmas de programaciónparadigmas de programación
paradigmas de programación
 
Semana 1 2-3 (3)
Semana 1 2-3 (3)Semana 1 2-3 (3)
Semana 1 2-3 (3)
 
tipos de comercio electronico
tipos de comercio electronicotipos de comercio electronico
tipos de comercio electronico
 
SISTEMA DE NUMERACION
SISTEMA DE NUMERACION SISTEMA DE NUMERACION
SISTEMA DE NUMERACION
 
01. teoria de conjuntos
01. teoria de conjuntos01. teoria de conjuntos
01. teoria de conjuntos
 
TIPO DE REDES
TIPO DE REDESTIPO DE REDES
TIPO DE REDES
 

Kürzlich hochgeladen

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 

Kürzlich hochgeladen (20)

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 

Desarrollo de Software Ágil XP

  • 1. METODOLOGÍA DE DESARROLLO DE SOFTWARE ÁGILES XP Docente Ing. Martin Luzon METODOLOGÍA DEL DESARROLLO DE SOFTWARE
  • 2.
  • 3. OBJETIVO DE LA ASIGNATURA: Aplicar una metodología de desarrollo de software durante el ciclo de vida de una aplicación de manera autónoma. OBJETIVO DE LA CLASE: Conocer las funcionalidades de la metodología de desarrollo de software Al final de la clase usted podrá: Analizar los conceptos referentes a las metodologías de desarrollo de un software
  • 4. Temática  Retroalimentación  Metodología de desarrollo de software XP  Caracteristicas  Actividad en clase  Trabajo autónomo  Preguntas
  • 5.
  • 6.  La Metodología XP pertenece a las metodologías ágiles cuyo objetivo es el desarrollo y gestión de proyectos con eficacia, flexibilidad y control. Ágil es el marco de trabajo para el desarrollo del software, se hace mediante un proceso iterativo y define las prácticas y roles del equipo. Por su lado, el XP programming se basa en la comunicación, la reutilización del código desarrollado y la realimentación.
  • 7.  Es una Metodología ligera de desarrollo de aplicaciones que se basa en la simplicidad, la comunicación y la realimentación del código desarrollado. CARACTERISTICAS:  Metodología basada en prueba y error para obtener un software que funcione realmente.  Fundamentada en principios.  Está orientada hacia quien produce y usa software siendo que el cliente participa muy activamente.  Los requisitos pueden cambiar.  Equipo con formación elevada y capacidad de aprender
  • 8.
  • 9. PLANIFICACIÓN  La Metodología XP plantea la planificación como un diálogo continuo entre las partes involucradas en el proyecto, incluyendo al cliente, a los programadores y a los coordinadores.  El proyecto comienza recopilando las historias de usuarios, las que constituyen a los tradicionales casos de uso. Una vez obtenidas estas historias de usuarios, los programadores evalúan rápidamente el tiempo de desarrollo de cada una.
  • 10. DISEÑO  La Metodología XP hace énfasis en los diseños simples y claros. Los conceptos más importantes de diseño en esta metodología son los siguientes:  Simplicidad  Soluciones  Recodificación
  • 11. CODIFICACIÓN  Uno de los requerimientos de XP es tener al cliente disponible durante todo el proyecto. No solamente como apoyo a los desarrolladores, sino formando parte del grupo. El Involucramiento del cliente es fundamental para que pueda desarrollarse un proyecto con la metodología XP.  Al comienzo del proyecto, este debe proporcionar las historias de usuarios. Pero, dado que estas historias son expresamente cortas, no contienen los detalles necesarios para realizar el desarrollo del código.  Estos detalles deben ser proporcionados por el cliente, y discutidos con los desarrolladores, durante la etapa de desarrollo.
  • 12. PRUEBAS  Todos los módulos deben pasar las pruebas unitarias.  Cuando se encuentra un error, éste debe ser corregido inmediatamente, y se deben tener precauciones para que errores similares no vuelvan a ocurrir.  Asimismo, se generan nuevas pruebas para verificar que el error haya sido resuelto.  Pruebas de Aceptación, son creadas con base a las historias de usuarios, en cada ciclo de la iteración del desarrollo.
  • 13. HERRAMIENTAS DE LA METODOLOGÍA XP  Historias de Usuarios  Tareas de ingenierías  Pruebas de aceptación  Tarjetas CRC
  • 16. ROLES DE LA METODOLOGIA XP  Programador  Cliente  Encargado de pruebas  Encargado de seguimiento  Gestor
  • 17. PRÁCTICAS CON XP  Se recomienda seguir las siguientes prácticas:  Comunicación  Entregas pequeñas  Pruebas  Programación en parejas  Cliente IN-SITU  Test del cliente  Trabajar 40 horas por semana
  • 18. Preguntas sobre el tema tratado
  • 19. Actividad en Clase  Una vez revisado el material sobre las metodologías ágiles.  Preparar una historia de usuario sobre un requerimiento como en la plantilla detallada.  Acceder a Trello y crear una planificación sobre la simulación de un proyecto.  Guardar el archivo en pdf con su Apellido_Nombre_Infografía  Subir el link de la ubicación de su archivo a la plataforma.
  • 20. TRABAJO AUTÓNOMO  Indagar mas funcionalidades de la Herramienta trello para su conocimiento.
  • 21.