Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodología Ágil de Desarrollo de Software – XP - Coggle Diagram
Metodología Ágil de Desarrollo de Software – XP
consiste en
Satisfacer al completo las necesidades del cliente, integrándolo como una parte más del equipo de desarrollo.
Preocuparse en todo momento del aprendizaje de los desarrolladores y estableciendo un buen clima de trabajo, promoviendo así el trabajo en equipo
Potenciar las relaciones interpersonales como clave para el éxito del desarrollo de software.
Programación adecuada para los proyectos con requisitos imprecisos, muy cambiantes y donde existe un alto riesgo técnico.
Serie de reglas que se centran en las necesidades del cliente para lograr un producto de buena calidad en poco tiempo.
Desarrollo de software en donde la comunicación es un punto importante y debe realizarse entre los programadores, los jefes de proyecto y los clientes
Roles XP
Cliente
Encargado de las pruebaConsultors (Tester)
Encargado de seguimiento (Tracker)
Programador
Entrenador (Coach)
Consultor
Proceso XP
Contiene los siguientes pasos
El cliente selecciona qué construir, de acuerdo con sus prioridades y las restricciones de tiempo.
El programador construye ese valor de negocio
El programador estima el esfuerzo necesario para su
implementación.
Volver al paso 1.
El cliente define el valor de negocio a implementar
Valores de XP
Respeto
Valentía
Comunicación
Retroalimentación
Simplicidad
Fases
Exploración
Planificación de la Entrega (Release),
Iteración
Mantenimiento
Producción
Muerte del proyecto
Reglas y prácticas
para
Desarrollo
Pruebas
Planificación
Diseño
Ventajas
Se consiguen productos más fiables
Código más simple y fácil de entender con el fin de minimizar errores
Se atienden las necesidades del usuario con mayor exactitud
Las necesidades del usuario con identificadas con mayor tranquilidad
Proceso de integración continuo
Equipo más motivado
Se consiguen resultados con mayor rapidez
Desventajas
Resulta complicado planear el proyecto y establecer el costo y la duración del mismo.
No se puede aplicar a proyectos de gran escala, que requieran mucho personal, a menos que se las subdivida en proyectos más pequeños
Complicado definir una medida estándar
Altas comisiones en caso de fallar