SlideShare una empresa de Scribd logo
PROGRAMACIÓN EXTREMA
6IM7
• Medina Pérez Angel Enrique
• Valdivia SalasOsvaldo
¿QUÉ ES LA PROGRAMACIÓN EXTREMA?
 Es una metodología ágil centrada en potenciar las relaciones interpersonales
como clave para el éxito en desarrollo de software, promoviendo el trabajo en
equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un
buen clima de trabajo.
 XP se basa en retroalimentación continua entre el cliente y el equipo de
desarrollo, comunicación fluida entre todos los participantes, simplicidad en las
soluciones implementadas y coraje para enfrentar los cambios.
VALORESY PRINCIPIOS
Valores
 Comunicación
 Simplicidad
 Retroalimentación
 Coraje
Principios
 Retroalimentación veloz
 Modificaciones incrementales
 Trabajo de calidad
 Asunción de simplicidad
FASES DEL PROCESO DE DESARROLLO
 Exploración
 Planificación de la Entrega
 Iteraciones
 Producción
 Mantenimiento
 Muerte del Proyecto.
PRINCIPIOS BÁSICOS
Tenemos 12 principios básicos que se agrupan en 4 categorías distintas:
 Retroalimentación.
 Proceso continuo en lugar de por bloques.
 Propiedad intelectual compartida.
 Entendimiento compartido.
HISTORIA DE USUARIO
 Son la técnica utilizada para especificar los requisitos del software. Se trata de
tarjetas de papel en las cuales el cliente describe brevemente las características
que el sistema debe poseer, sean requisitos funcionales o no funcionales. El
tratamiento de las historias de usuario es muy dinámico y flexible. Cada historia
de usuario es lo suficientemente comprensible y delimitada para que los
programadores puedan implementarla en unas semanas.
FIN DE LA PRESENTACIÓN

Más contenido relacionado

La actualidad más candente

Metodos3
Metodos3Metodos3
Metodos3
Brandon Betto
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
Brandon Betto
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
Fabian Garzon
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agilesmmanuelo
 
Presentacion ASD GSI
Presentacion ASD GSIPresentacion ASD GSI
Presentacion ASD GSIAlex Torres
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)
urumisama
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de softwareAl Ex
 
Metodos agiles de desarrollo de software
Metodos agiles de desarrollo de softwareMetodos agiles de desarrollo de software
Metodos agiles de desarrollo de software
Cesar Juarez
 
Metodologias
MetodologiasMetodologias
Programación extrema
Programación extremaProgramación extrema
Programación extrema
Adrian Flores Pulido
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del software
Roberto Ramirez Monroy
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
Raul Guadarrama
 
Angello revista digital
Angello revista digitalAngello revista digital
Angello revista digital
Angello Segundo
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de Software
Abraham Meza
 
Metodos agiles de software
Metodos agiles de softwareMetodos agiles de software
Metodos agiles de softwareGeovani AG
 
Eduardo hinostroza asd
Eduardo hinostroza asdEduardo hinostroza asd
Eduardo hinostroza asdehinostroza
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
Joan Sebastián Ramírez Pérez
 
Metodologias agiles de programación
Metodologias agiles de programaciónMetodologias agiles de programación
Metodologias agiles de programación
Rafael Hernandez
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
Rafael Hernandez
 

La actualidad más candente (20)

Metodos3
Metodos3Metodos3
Metodos3
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Presentacion ASD GSI
Presentacion ASD GSIPresentacion ASD GSI
Presentacion ASD GSI
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)
 
Desarrollo Agil de Software
Desarrollo Agil de SoftwareDesarrollo Agil de Software
Desarrollo Agil de Software
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de software
 
Metodos agiles de desarrollo de software
Metodos agiles de desarrollo de softwareMetodos agiles de desarrollo de software
Metodos agiles de desarrollo de software
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del software
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Angello revista digital
Angello revista digitalAngello revista digital
Angello revista digital
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de Software
 
Metodos agiles de software
Metodos agiles de softwareMetodos agiles de software
Metodos agiles de software
 
Eduardo hinostroza asd
Eduardo hinostroza asdEduardo hinostroza asd
Eduardo hinostroza asd
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Metodologias agiles de programación
Metodologias agiles de programaciónMetodologias agiles de programación
Metodologias agiles de programación
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
 

Similar a Programación extrema

Programación extrema
Programación extremaProgramación extrema
Programación extrema
Sergio Silvester
 
Agile Manifesto
Agile ManifestoAgile Manifesto
Agile Manifesto
Dani Latorre
 
Modelo de desarrollo de software Agil Ingenieria de software.pptx
Modelo de desarrollo de software Agil Ingenieria de software.pptxModelo de desarrollo de software Agil Ingenieria de software.pptx
Modelo de desarrollo de software Agil Ingenieria de software.pptx
JavierOpuugno
 
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptxTP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
Andrea Alejandra Fracassi Ravier
 
Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1
Joseph Edward Flores Luján
 
Mejora continua en el desarrollo de software nuria guerra
Mejora continua en el desarrollo de software  nuria guerraMejora continua en el desarrollo de software  nuria guerra
Mejora continua en el desarrollo de software nuria guerra
Nuria Guerra Cubero
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágiles
Freddy Cahuas Zenteno
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
Charly Cruz
 
Ing 162-show.fin
Ing 162-show.finIng 162-show.fin
Ing 162-show.fin
albj1in
 
Clase 3 - mwtosologias Manifiesto ágil.ppt
Clase 3 - mwtosologias Manifiesto ágil.pptClase 3 - mwtosologias Manifiesto ágil.ppt
Clase 3 - mwtosologias Manifiesto ágil.ppt
kevinclaudioiacovant1
 
Mejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software MejorMejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software Mejor
Pablo F. Sanchez
 
SEMANA 13-14.pptx
SEMANA 13-14.pptxSEMANA 13-14.pptx
SEMANA 13-14.pptx
J Martin Luzon
 
Equipos de innovacion en la compañia
Equipos de innovacion en la compañiaEquipos de innovacion en la compañia
Equipos de innovacion en la compañia
Julian Werba
 
IntroSCRUM_ES
IntroSCRUM_ESIntroSCRUM_ES
Show me the money
Show me the moneyShow me the money
Show me the money
Agile Spain
 
desarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaaredesarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaare
María Inés Cahuana Lázaro
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)
Cesar Acosta
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017
Diego Rochina
 
Cmm
CmmCmm

Similar a Programación extrema (20)

Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Agile Manifesto
Agile ManifestoAgile Manifesto
Agile Manifesto
 
Modelo de desarrollo de software Agil Ingenieria de software.pptx
Modelo de desarrollo de software Agil Ingenieria de software.pptxModelo de desarrollo de software Agil Ingenieria de software.pptx
Modelo de desarrollo de software Agil Ingenieria de software.pptx
 
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptxTP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
 
Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1
 
Mejora continua en el desarrollo de software nuria guerra
Mejora continua en el desarrollo de software  nuria guerraMejora continua en el desarrollo de software  nuria guerra
Mejora continua en el desarrollo de software nuria guerra
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágiles
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
 
Ing 162-show.fin
Ing 162-show.finIng 162-show.fin
Ing 162-show.fin
 
Exposicion
ExposicionExposicion
Exposicion
 
Clase 3 - mwtosologias Manifiesto ágil.ppt
Clase 3 - mwtosologias Manifiesto ágil.pptClase 3 - mwtosologias Manifiesto ágil.ppt
Clase 3 - mwtosologias Manifiesto ágil.ppt
 
Mejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software MejorMejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software Mejor
 
SEMANA 13-14.pptx
SEMANA 13-14.pptxSEMANA 13-14.pptx
SEMANA 13-14.pptx
 
Equipos de innovacion en la compañia
Equipos de innovacion en la compañiaEquipos de innovacion en la compañia
Equipos de innovacion en la compañia
 
IntroSCRUM_ES
IntroSCRUM_ESIntroSCRUM_ES
IntroSCRUM_ES
 
Show me the money
Show me the moneyShow me the money
Show me the money
 
desarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaaredesarrollo ágil-ingenieria de softwaare
desarrollo ágil-ingenieria de softwaare
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017
 
Cmm
CmmCmm
Cmm
 

Último

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 

Último (10)

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 

Programación extrema

  • 1. PROGRAMACIÓN EXTREMA 6IM7 • Medina Pérez Angel Enrique • Valdivia SalasOsvaldo
  • 2. ¿QUÉ ES LA PROGRAMACIÓN EXTREMA?  Es una metodología ágil centrada en potenciar las relaciones interpersonales como clave para el éxito en desarrollo de software, promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo.  XP se basa en retroalimentación continua entre el cliente y el equipo de desarrollo, comunicación fluida entre todos los participantes, simplicidad en las soluciones implementadas y coraje para enfrentar los cambios.
  • 3. VALORESY PRINCIPIOS Valores  Comunicación  Simplicidad  Retroalimentación  Coraje Principios  Retroalimentación veloz  Modificaciones incrementales  Trabajo de calidad  Asunción de simplicidad
  • 4. FASES DEL PROCESO DE DESARROLLO  Exploración  Planificación de la Entrega  Iteraciones  Producción  Mantenimiento  Muerte del Proyecto.
  • 5. PRINCIPIOS BÁSICOS Tenemos 12 principios básicos que se agrupan en 4 categorías distintas:  Retroalimentación.  Proceso continuo en lugar de por bloques.  Propiedad intelectual compartida.  Entendimiento compartido.
  • 6. HISTORIA DE USUARIO  Son la técnica utilizada para especificar los requisitos del software. Se trata de tarjetas de papel en las cuales el cliente describe brevemente las características que el sistema debe poseer, sean requisitos funcionales o no funcionales. El tratamiento de las historias de usuario es muy dinámico y flexible. Cada historia de usuario es lo suficientemente comprensible y delimitada para que los programadores puedan implementarla en unas semanas.
  • 7. FIN DE LA PRESENTACIÓN