0% encontró este documento útil (0 votos)
82 vistas10 páginas

Xtreme Programing

Tarea

Cargado por

Isaac Carballo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
82 vistas10 páginas

Xtreme Programing

Tarea

Cargado por

Isaac Carballo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Xtreme

Programing
Carballo Prez Isaac
Garzn Miguel Fabin

Xtreme Programing
Es una metodologa gil, en el que se basa principalmente
en la productividad del desarrollo del software
Se rige une serie de practicas y valores que maximizan el
trabajo y la calidad del mismo

Principales valores

Comunicacin
Simplicidad
Retroalimentacin
Valenta
Respeto

Principios

Retroalimentacin
Simplicidad
Cambio Incremental
Aceptar el Cambio
Proceso Continuo
Entendimiento compartido

Actividades de XP
1.
2.
3.
4.

Codificar
Hacer pruebas
Escuchar
Disear

Practicas de XP
El juego de la planificacin: El dialogo entre lo que se desea y lo que

es posible
Pequeas entregas: Se deben dar pequeos avances funcionales
Metfora: La historia que se debe contar de tal forma que todos
puedan entenderla
Diseo sencillo: Codificar lo mas simple que se pueda sin perder la
funcionalidad
Pruebas: Para asegurar el correcto funcionamiento del programa, los
clientes realizaran pruebas funcionales hasta quedar sasstifechos.

Practicas de XP
Refactorizacin: Al implementar nuevas caractersticas
debemos preguntarnos como hacer el programa sin
perder funcionalidad.
Programacin en parejas: Ahorra costes y fomenta el
Aprendizaje
Propiedad colectiva: Ningn miembro del equipo es dueo
del cdigo, sino todos.
Integracin continua: El cdigo se debe integrar como
mnimo una vez al da, y realizar las pruebas sobre la
totalidad del sistema

Proceso de Desarrollo de XP
1.
2.
3.
4.

Planificacin
Diseo
Desarrollo
Pruebas

Ventajas

Optimizacin del tiempo


Constante comunicacin con el cliente
Reduccin de gastos
Promueve el aprendizaje entre programadores
Apto Para proyectos urgentes
Flexible a los cambios

Referencias:
Beck. K. (1999) Extreme Programing Explained. Embrace
Change: Pearson Education
Highsmith. J. (2002) Agile Software Development
Ecosystems. Addison-Wesley
Wells D. (2002) Extreme Programing: A gente introduction

También podría gustarte