Metodología XP
Metodología XP
Metodología XP
Introducción:
La programación extrema XP está enfocada al desarrollo en equipo, es por esto por lo que
define un conjunto de valores que deben tener, además incluye al cliente como parte
fundamental ya que sin él no se tendrían los requerimientos del producto.
Valores XP
XP define un conjunto de valores que establecen el fundamento para todo trabajo
realizado como parte de XP. Cada uno de estos valores se usa como un motor para
actividades, acciones y tareas específicas de XP.
Planeación
La actividad de planeación (también llamada juego de planeación) comienza escuchando
actividad para recabar requerimientos que permite que los miembros técnicos del equipo
XP entiendan el contexto del negocio para el software y adquieran la sensibilidad de la salida
y características principales y funcionalidad que se requieren.
Escuchar lleva a la creación de historias por parte del usuario, estas son tomadas por los
desarrolladores para modelar los requisitos (Pressman, R. 2010).
Los clientes y desarrolladores trabajan juntos para decidir cómo agrupar las historias en la
siguiente entrega (el siguiente incremento de software) que desarrollará el equipo XP. Una
vez que se llega a un compromiso sobre la entrega (acuerdo sobre las historias por incluir,
la fecha de entrega y otros aspectos del proyecto), el equipo XP ordena las historias que
serán desarrolladas en una de tres formas:
Pruebas
La creación de pruebas unitarias antes de que comience la codificación es un elemento clave
del enfoque de XP, ya que esto asegura la calidad del software.
XP industrial
IXP es la evolución orgánica de XP. Está imbuida del espíritu minimalista, centrado en el
cliente y orientado a las pruebas que tiene XP. IXP difiere sobre todo de la XP original en su
mayor inclusión de la gerencia, el papel más amplio de los clientes y en susprácticas técnicas
actualizadas.
• Evaluación de la factibilidad
• Comunidad del proyecto
• Calificación del proyecto
• Administración orientada a pruebas
• Aprendizaje continuo
Después de entregar un incremento de software, el equipo XP realiza una revisión técnica
especializada que se llama retrospectiva y que examina “los temas, eventos y lecciones
aprendidas”