La programación extrema o
eXtreme Programming (XP) es un enfoque de la ingeniería de software formulado
por Kent Beck, autor del primer libro sobre la materia, Extreme Programming
Explained: Embrace Change (1999). Es el más destacado de los procesos ágiles de
desarrollo de software.
Este manifiesto se basa en
realimentación continua entre el cliente y el equipo de desarrollo,
comunicación fluida entre todos los participantes, simplicidad en las
soluciones implementadas y coraje para enfrentar los cambios. XP se define como
especialmente adecuada para proyectos con requisitos imprecisos y muy
cambiantes, y donde existe un alto riesgo técnico.
Las 4 variables mas importante del proyecto son
• Costo
• Hora
• Calidad
• Alcance
La solución es hacer que las
cuatro variables visible.
OBJETIVOS.
• Satisfacer al cliente a través de entregas
continuas y tempranas es la mayor prioridad.
• Los cambios a los
requerimientos son bienvenidos, aún en fases tardías del desarrollo.
• Desarrolladores, gerentes y
clientes deben trabajar juntos diariamente, a lo largo del proyecto.
• Construir proyectos
alrededor de personas motivadas, dándoles el entorno y soporte que necesitan, y
confiando en que realizarán el trabajo.
• El método más eficiente y
efectivo de transmitir información entre un equipo de desarrolladores es la
conversación frontal (cara a cara).
• Tener software que funciona es la medida
primaria del progreso.
Establecer las mejores
prácticas de Ingeniería de Software en los desarrollo de proyectos.
Mejorar la productividad de
los proyectos.
Garantizar la Calidad del
Software desarrollando, haciendo que este supere las expectativas del cliente.
Cualquiera puede hacer
complicado algo simple.

No hay comentarios:
Publicar un comentario