190 likes | 623 Views
Metodología de desarrollo Programación Extrema. Metodología XP. Fundamentos Se basa en buenas prácticas La satisfacción del cliente. Potenciar el trabajo en grupo, todos están involucrados en el desarrollo del software. Valores: Comunicación, simplicidad, retroalimentación y coraje
E N D
Metodología XP • Fundamentos • Se basa en buenas prácticas • La satisfacción del cliente. • Potenciar el trabajo en grupo, todos están involucrados en el desarrollo del software. • Valores: • Comunicación, simplicidad, retroalimentación y coraje • Cuatro variables: • Coste, tiempo, calidad, alcance Donde la relación entre estas variables no es directa, y a mas calidad menos tiempo.
Metodología XP • Características de XP (buenas prácticas: • Juego de la planificación • Metáfora del sistema • Pruebas • Programación en pares • Integración continua • Cliente en el grupo de desarrollo • Versiones frecuentes • Diseño simple • Refabricación (Refactoring) • Estándares de codificación
Programación Extrema XP • Fase de exploración • Fase de planificación • Fase de iteración • Fase de Producción
Fase de exploración • Historia de Usuario • Metáfora • Arquitectura del Sistema • Tecnología y Estrategias
Fase de planificación • Plan de entregas
Fase de iteración • Tarjetas CRC
Fase de iteración • Refactorización
Fase de iteración • Velocidad del sistema
Fase de iteración • Cliente siempre disponible
Fase de producción • Unidad de pruebas • Aprobación de unidad de pruebas • Pruebas de aceptación • Costo de cambios
Fuentes • Programación extrema www.extremeprogramming.org • [BECK2000] Kent Beck. “Extreme Programming Explained” Addison Wesley, 2000. • [BECK&FOWLER2000] Beck Kent, Fowler Martin “Planning Extreme Programming” Addison Wesley Primera Edición Octubre 2000 ISBN: 0-201-71091-9 • [BECK2000] Kent Beck. “Extreme Programming Explained” Addison Wesley, 2000. • [BECK&FOWLER2000] Beck Kent, Fowler Martin “Planning Extreme Programming” Addison Wesley Primera Edición Octubre 2000 ISBN: 0-201-71091-9 • Agile Alliance www.agileAlliance.org • Proyecto de Grado - UMSA: Sistema de información en la gestión y administración de datos atmosféricos Caso: Laboratorio de Física de la Atmósfera