PROGRAMACION EXTREMA XP
29 de Septiembre 2014
La
programación extrema o eXtreme Programming (XP) es un enfoque de la
ingeniería de software formulado por Kent Beck (1999).
Es el más destacado de los procesos ágiles de desarrollo de software. La programación extrema se diferencia de las
metodologías tradicionales principalmente en que pone más énfasis en la
adaptabilidad y es un proceso de desarrollo ligero. Se cree que es
capaz de adaptarse a los cambios de requisitos en cualquier punto de la
vida del proyecto esto es mejor y más realista.
- INTRODUCCION
Es
una metodología ágil centrada en potenciar las relaciones
interpersonales como clave para el éxito en desarrollo de software,
promoviendo el trabajo en equipo, preocupándose por el aprendizaje de
los desarrolladores, y propiciando un buen clima de trabajo. XP se basa
en realimentación continua entre el cliente y el equipo de desarrollo,
comunicación fluida entre todos los participantes y simplicidad en las
soluciones implementadas. XP se
define como especialmente adecuada para proyectos con requisitos
imprecisos y muy cambiantes, y donde existe un alto riesgo técnico.
- ¿QUÉ ES PROGRAMACIÓN EXTREMA O XP?
- Metodología liviana de desarrollo de software
- Conjunto de practicas y reglas empleadas para desarrollar software
- OBJETIVOS.
- Establecer mejores prácticas de Ingeniería de Software en los desarrollo de proyectos.
- Mejorar la productividad de los proyectos.
- Garantizar la Calidad del Software desarrollado, haciendo que este supere las expectativas del cliente.
- CARACTERÍSTICAS XP
- Metodología basada en prueba y error
- Fundamentada en Valores y Prácticas
- Desarrollo ligero de Sofware
- VENTAJAS
- Programación organizada.
- Menor taza de errores.
- Satisfacción del programador.
- DESVENTAJAS
- Es recomendable emplearlo solo en proyectos a corto plazo.
- DEFINE PROCESOS COMO:
- Interacción con el cliente
- Planificacion del proyecto
- Diseño, desarrollo y pruebas
No hay comentarios:
Publicar un comentario