El documento describe IXP (eXtreme Programming Industrial), la evolución de XP centrada en proyectos significativos. IXP incorpora 6 nuevas prácticas como evaluación de factibilidad, comunidad de proyecto, calificación de proyecto, administración orientada a pruebas, retrospectivas y aprendizaje continuo. También modifica prácticas existentes de XP como desarrollo impulsado por historia/dominio y formación de parejas.
2. XP Industrial
o Es la evolución del XP (eXtreme
Programming).
o Está centrado en el cliente y orientado a las
pruebas que realiza el XP.
o IXP incorpora 6 nuevas prácticas para
garantizar el funcionamiento de proyectos
significativos.
Giovanny Garibello Marín
3. Nuevas Prácticas (1)
o Evaluación de la Factibilidad: Enfocada a la
evaluación del Ambiente, Equipo de trabajo,
Valores y Apoya la mejora continua.
o Comunidad del Proyecto: Formación de un
"equipo" ágil para alcanzar el éxito.
o Calificación del Proyecto: Evaluación del
proyecto para determinar su justificación, para
cumplir metas y objetivos, analizando las
modificaciones a sistemas existentes.
Giovanny Garibello Marín
4. Nuevas Prácticas (2)
o Administración Orientada a Pruebas: Mide y
Evalúa el avance del proyecto, determinando
los mecanismos para su cumplimiento.
o Retrospectivas: Examina los eventos y
lecciones aprendidas durante un ciclo de
desarrollo o el desarrollo completo.
o Aprendizaje Continuo: Aprender nuevos
métodos para mejorar la calidad del producto.
Giovanny Garibello Marín
5. Nuevas Prácticas (3)
o IXP modifica algunas prácticas existentes en el
actual XP para mejorar su rendimiento:
• Desarrollo Impulsado por la historia (DIH).
• Desarrollo Impulsado por Dominio (DID).
• Formación de Parejas.
• Usabilidad Iterativa.
Giovanny Garibello Marín
6. El Debate XP
o Volatilidad de los Requerimientos: Alcance variable
según los cambios en los requisitos.
o Necesidades Conflictivas del Cliente: Asimilar las
necesidades de distintos clientes.
o Los Requerimientos se expresan informalmente:
necesidad de detectar omisiones, inconsistencias y
errores antes de construir el sistema.
o Falta de un diseño formal: Desalienta el diseño de la
arquitectura del software.
Giovanny Garibello Marín