Programacion Extrema
FERNANDO VIVAS, GARCÍA
MIGUEL TORRES, ÁVALOS
CANCHO HUAMÁN, ERME JHON
CARLOS CAYCHO, TUMAY
TEMA: Programación extrema XP
Programación extrema XP
¿QUÉ ES XP?
* Nuevadisciplina del desarrollo de software.
* Su objetivo es aumentar la productividad al desarrollar software.
* Permite la reducción de la burocracia alrededor de la creación de software.
*Metodología de desarrollo ligera (ágil).
METODOLOGÍAS AGILES
Se basan en la adaptabilidad de cualquier cambio como medio para aumentar las posibilidades de éxito de un proyecto.
• Los individuos y susinteracciones son más importantes que los procesos y las herramientas.
• El software que funciona es más importante que la documentación exhaustiva.
• La colaboración con el cliente en lugar de lanegociación de contratos.
• La respuesta delante del cambio en lugar de seguir un plan cerrado.
¿QUE PRETENDE EVITAR XP?
* Retrasos en la planificación.
* Sistemas deteriorados.
* Tasa dedefectos.
* Requisitos mal comprendidos.
* Cambios de negocio.
* Falsa riqueza.
* Cambios de personal.
HISTORIA
* Nace de la mano de Kent Beck en el verano de 1996, cuandotrabajaba para Chrysler Corporation.
* El tenía varias ideas de metodologías para la realización de programas que eran cruciales para el buen desarrollo de cualquier sistema.
* Las ideas primordialesde su sistema las comunicó en la revista C++ Magazine en una entrevista que ésta le hizo el año 1999.
POSTURAS A FAVOR Y EN CONTRA
A . Lo he probado y no me gusta nada
B. Es una mala idea, nopuede funcionar nunca
C. Es una buena idea, pero no funcionará.
D. Lo he probado y me gusta mucho
OBJETIVOS DE XP
La satisfacción del cliente
Potenciar el trabajo en grupo.
EPISODIO DEDESARROLLO
EL JEFE DE PROYECTO:
“Quiero estos requisitos realizados para el día 1 de mes próximo, solo cuentan con el equipo actual. ¡Ah ya sabes que la calidad es lo primero!”
CUATRO VARIABLES...
Regístrate para leer el documento completo.