Está en la página 1de 2

METODOLOGIAS XP O PROGRAMACION EXTREMA

DEFINICION:

La metodología XP se utiliza principalmente para proyectos de desarrollo de software, siendo uno


de los muchos tipos de metodologías Agile. Con ellas, vamos construyendo un producto muy
ajustado a los requerimientos del cliente. Unas especificaciones que van variando a lo largo del
desarrollo del producto.

Las fases de la metodología de programación extrema o XP se basan en 5 pasos, estos


son:

1. Planificación: va de acuerdo con las historias de usuario, estas se priorizan y


descomponen en mini versiones, luego la planificación se va revisando cada dos
semanas aproximadamente, después de las iteraciones, para obtener un software
útil, funcional, listo para las pruebas y su lanzamiento.
2. Diseño: se trabaja con un código sencillo, realizando lo mínimo necesario para que
funcione, se obtiene el prototipo. Luego para el diseño del software si va orientado a
objetos se generan tarjetas CRC (Clase-Responsabilidad-Colaboración).
3. Codificación: se hace a dos manos, es decir en parejas frente al mismo ordenador,
en algunos casos se intercambian las parejas, para asegurar que el código sea más
universal, de forma que cualquier otro trabajador pueda trabajar en el y entenderlo.
Debe parecer que fue hecho por una sola persona, para que se obtenga una
programación organizada y planificada.
4. Pruebas: deben ser automáticas y continuas, esto es clave para proyectos a corto
plazo. Incluso el mismo cliente puede hacer pruebas, proponer pruebas nuevas y
validar las mini versiones.
5. Lanzamiento: si se llega a este punto es porque se han probado todas las historias
de usuario o mini versiones y han tenido éxito, ajustándose a los requerimientos del
cliente. Generando un software útil y que puede incorporarse en el producto.

CARACTERÍSTICAS:

Comunicación constante entre el cliente y el equipo de desarrollo.

Respuesta rápida a los cambios constantes.

La planificación es abierta con un cronograma de actividades flexible.

El software que funciona está por encima de cualquier otra documentación.

Los requisito del cliente y el trabajo del equipo del proyecto son los principales factores de éxito
del mismo.

También podría gustarte

  • Informe Electronica
    Informe Electronica
    Documento13 páginas
    Informe Electronica
    treysi llancar
    Aún no hay calificaciones
  • Decodificadores
    Decodificadores
    Documento10 páginas
    Decodificadores
    treysi llancar
    Aún no hay calificaciones
  • Modelo V
    Modelo V
    Documento2 páginas
    Modelo V
    treysi llancar
    Aún no hay calificaciones
  • Modelo Cascada
    Modelo Cascada
    Documento1 página
    Modelo Cascada
    treysi llancar
    Aún no hay calificaciones
  • Modelo Espiral
    Modelo Espiral
    Documento4 páginas
    Modelo Espiral
    treysi llancar
    Aún no hay calificaciones
  • Metodología Scrum
    Metodología Scrum
    Documento4 páginas
    Metodología Scrum
    treysi llancar
    Aún no hay calificaciones
  • Kanban
    Kanban
    Documento1 página
    Kanban
    treysi llancar
    Aún no hay calificaciones