Está en la página 1de 10

Metodologia xp

Desarrollo de software
Introducción
La metodología XP es una forma ágil de gestión de proyectos de software que se enfoca en la simplicidad y velocidad con
ciclos de desarrollo cortos. Se basa en la comunicación, retroalimentación y generación de códigos colectivos, y se enfoca
en crear un producto según los requisitos exactos del cliente y en el cambio constante en el proyecto.

La metodología XP se divide en cinco fases:


1- planificación
2- diseño
3- codificación
4- pruebas
5-mantenimiento.
Fases
Planificacion:
Fundamentar los objetivos
del proyecto.
Diseño
En el diseño se fundamentan las
funcionalidades especificas del
software a diseñar
Codificacion
En ella de desarrolla el
código y se realizan
pruebas del software.
Pruebas
Se deben realizar pruebas automáticas
continuamente. Además, el propio
cliente puede hacer pruebas, proponer
nuevas pruebas e ir validando las mini-
versiones
Lanzamiento

El lanzamiento se realiza una vez se


haya probado cada una de las
historia del usuario o mini
versiones ajustándose a los
requerimientos del cliente
Ventajas Desventajas
• Dar lugar a una programación • En caso de fallar las comisiones son
sumamente Organizada muy altas
• Cuenta con una taza de errores • Es recomendable emplearla en
• Permite ahorrar mucho tiempo y proyectos a corto plazo
dinero • Requiere de un rígido ajuste a los
• La XP es mejor utilizada en la principios de XP
implementación de nuevas • Pueden no siempre ser mas fácil que
tecnologías el desarrollo tradicional
• Puede ser aplicada a cualquier
lenguaje de programación
Fusionar XP con Scrum

• Prácticas de XP en Scrum: se pueden


incorporar prácticas de XP, como pruebas
unitarias, integración continua y
refactorización, en los sprints de Scrum para
mejorar la calidad del software y reducir el
riesgo de errores.

• Scrum para la gestión de proyectos y XP para


el desarrollo: se puede utilizar Scrum para la
gestión del proyecto y XP para el desarrollo de
software
Cuándo Implementar XP

● Para gestionar un equipo más


pequeño

● Si estás constantemente en contacto


con tus clientes

● Si dominas los aspectos técnicos de


la codificación

También podría gustarte