Categories: All - cliente - programadores

by Cristhian LinkinCypher 1 year ago

139

Metodología XP

La metodología XP, o Programación Extrema, se centra en la colaboración cercana y constante entre el cliente y el equipo de desarrollo para conseguir los objetivos del proyecto. Los clientes tienen la responsabilidad de definir las metas y prioridades, mientras que los testers amplían su rol para asegurar que los resultados se alineen con los requisitos.

Metodología XP

Fases

Planificación

Plan de iteración
Criterios de adaptación
Valores
Historia de usuario
Diseño
Prototipos
Tarjetas CRC
Diseño simple
Codificación

Rediseño

Programación

Pruebas

Pruebas de adaptación

Redirección continua

Pruebas unitarias

Lanzamiento

Incremento de software

Metodología XP

CARACTERÍSTICAS

Los requisito del cliente y el trabajo del equipo del proyecto son los principales factores de éxito del mismo.
El software que funciona está por encima de cualquier otra documentación.
La planificación es abierta con un cronograma de actividades flexible.
Respuesta rápida a los cambios constantes.
Comunicación constante entre el cliente y el equipo de desarrollo

¿QUÉ ES?

También es conocida como Programación Extrema
conjunto de técnicas
flexibilidad en la gestión de proyectos.
dan agilidad

FASES

FASE 5. LANZAMIENTO
Si hemos llegado a este punto, significa que hemos probado todas las historias de usuario o mini-versiones con éxito, ajustándonos a los requerimientos del clientes.
FASE 4. PRUEBAS
Se deben realizar pruebas automáticas continuamente. Al tratarse normalmente de proyectos a corto plazo, este testeo automatizado y constante es clave.
FASE 3. CODIFICACIÓN
La programación aquí se hace «a dos manos», en parejas en frente del mismo ordenador. Incluso, a veces se intercambian las parejas.
FASE 2. DISEÑO
En este paso se intentará trabajar con un código sencillo, haciendo lo mínimo imprescindible para que funcione.
FASE 1. PLANIFICACIÓN
Según la identificación de las historias de usuario, se priorizan y se descomponen en mini-versiones.

METODOLOGÍA PROGRAMACIÓN

EL MANAGER XP RESPONDE ASÍ A ESTE MÉTODO
El responsable de coordinas comunicaciones entre las distintas partes, ofrecer y gestionar los recursos necesarios. De tener una idea general del funcionamiento del proyecto y su estado en todo momento.
EL COACH Y SU LABOR CLAVE
Los Coach realizan una tarea fundamental: el asesoramiento y orientación continuo tanto para el equipo de trabajo como para los clientes.
EL TRACKER O ENCARGADO DE SEGUIMIENTO
Su objetivo será que en todo momento haya un control y un por qué se realiza cada cosa. También la comunicación y relación constante con el cliente es clave.
LOS TESTERS AMPLÍAN SU ROL EN LA XP
El Tester o encargado de Pruebas amplía su marco de ejecución, pues su comunicación con el cliente será vital para alinear resultados con requisitos estimados.
LOS PROGRAMADORES Y SU MARCO DE ACCIÓN
Como especialistas en las actividades que ayudarán a cumplir los objetivos, los programadores serán los encargados de delimitar duraciones y estimar tiempos.
EL CLIENTE EJERCE ASÍ SU RESPONSABILIDAD
Los clientes son los responsables de definir los objetivos del proyecto, así como de conducir su gestión. Marcan las necesidades y las prioridades en el proyecto.