sábado, 20 de febrero de 2016

Programacion Extrema


¿Qué es la Programación Extrema?

Es el método ágil más conocido, tiene un enfoque que fue desarrollado utilizando buenas prácticas reconocidas, como el desarrollo iterativo, y con la participación de cliente en niveles extremos
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

¿Cuáles son los valores y principios de la  Programación Extrema?

XP se basa en retroalimentació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.

Valores
El proceso de desarrollo descrito en la sección anterior está fundamentado en una serie de valores y principios que lo guían. Los valores representan aquellos aspectos que los autores de XP han considerado como fundamentales para garantizar el éxito de un proyecto de desarrollo de software. Los cuatro valores de XP son:
·             Comunicación
·             Simplicidad
·             Realimentación
·             Coraje

Principios:
·             Retroalimentación veloz
·             Modificaciones incrementales
·             Trabajo de calidad
·             Asunción de simplicidad.

¿Cuáles son las actividades, recursos y prácticas de la Programación Extrema?

Planificación incremental, entregas pequeñas, diseño sencillo, desarrollo previamente probado, refactorización, programación en parejas, propiedad colectiva, integración continua, ritmo sostenible, cliente presente. El juego de la planificación. Es un permanente diálogo entre las partes empresarial y técnica. Pequeñas entregas. Cada versión debe de ser tan pequeña como fuera posible, conteniendo los requisitos de negocios más importantes, las versiones tiene que tener sentido como un todo. Metáfora. Una metáfora es una historia que todo el mundo puede contar acerca de cómo funciona el sistema. Las metáforas ayudan a cualquier persona a entender el objeto del programa.

¿Cuál son las fases del proceso de desarrollo de XP?

1.      Seleccionar las historias de usuario para la entrega.
2.      Dividir la historia en tareas
3.      Planificar la entrega
4.      Desarrollar/Integrar/Probar el software
5.      Entrega de software

 ¿Qué es una historia de usuario?

Son la técnica utilizada para especificar los requisitos del software. Se trata de tarjetas de papel en las cuales el cliente describe brevemente las características que el sistema debe poseer, sean requisitos funcionales o no funcionales. El tratamiento de las historias de usuario es muy dinámico y flexible. Cada historia de usuario es lo suficientemente comprensible y delimitada para que los programadores puedan implementarla en unas semanas.

Mapa Conceptual



Presentacion








Referencias


No hay comentarios:

Publicar un comentario