2. ¿Qué es XP?
• Metodología para un ágil
desarrollo de software.
• Programación basada en los deseos
del cliente.
• El equipo lo conforman los jefes
de proyecto, desarrolladores y el
cliente.
• Se rige por valores y principios.
3. ASPECTOS IMPORTANTES
• Comunicación: Crear software requiere de
sistemas comunicados.
• Simplicidad: Empezar con lo necesario y
requerido y trabajar desde ahí.
• Retroalimentación: Del sistema, del
cliente, y del equipo.
• Valentía: Programa para hoy y no para
maÑana.
• Respeto: El equipo debe trabajar como
uno, sin hacer desiciones repentinas.
4. COMO PLANEAR LA
PROGRAMACION EXTREMA
• Para planear la programación extrema debemos de tomar
en consideración
algunas piezas clave como son costo, la calidad, el tiempo y
el alcance que
puede tener.
El costo: se puede incrementar o disminuir por la cantidad
de personas que
• se contraten en el proyecto
Calidad:
La calidad interna
La calidad externa
Tiempo:
• “el desarrollo de un software no es un proceso rígido”
5. Para que se usa
• Extreme Programming se usa
actualmente para la creación y
desarrollo practico de software.
• Este se ha usado mucho
últimamente, ya que es una
metodología ágil para
desarrollar software,
6. VENTAJAS Y DESVENTAJAS DE
PROGRAMAR AL EXTREMO
Ventajas:
Programación organizada.
Menor taza de errores.
Satisfacción del programador.
Desventajas:
Es recomendable emplearlo solo
en proyectos a corto plazo.
Altas comisiones en caso de fallar.
7. BENEFICIOS QUE SE OBTIENEN
• El cliente tiene el control sobre
las prioridades.
• Se hacen pruebas continuas durante
el proyecto.
• La XP es mejor utilizada en la
implementación de nuevas
tecnologías donde los
requerimientos cambian
rápidamente.