Tugurium/GTI

Glosario Terminología Informática

Extreme Programming

0 XP
Metodología heterodoxa de programación desarrollada a partir de las técnicas de trabajo empleadas por Kent Beck, Wark Cunningham y Martin Fowler en el desarrollo del proyecto C3 para Chrysler.
Es la más destacada de los procesos ágiles de desarrollo de software diferenciándose de las metodologías tradicionales en poner más énfasis en la adaptabilidad que en la previsibilidad.
Como los cambios de requisitos sobre la marcha son un aspecto natural e inevitable del desarrollo de proyectos, la programación extrema intenta aplicar dinámicamente estos cambios durante el desarrollo.
Las características fundamentales de este método son:
- Desarrollo iterativo e incremental
- Programación en parejas
- Frecuente integración del equipo de programación con el cliente o usuario
- Corrección de todos los errores antes de añadir nueva funcionalidad
- Refactorización del código
- Propiedad del código compartida
- Simplicidad
2008-04-18