Programacion extrema

2
¿Qué es la Programación Extrema? E s 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, 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. ¿Cuáles son los valores y principios de la Programación Extrema? Simplicidad : Haremos lo que se necesita y le pidió, pero no más. Esto maximizará el valor creado por la inversión realizada hasta la fecha. Vamos a dar pequeños pasos simples a nuestro objetivo y mitigar los fallos que se produzcan. Vamos a crear algo que estamos orgullosos y mantenerlo a largo plazo por los costes razonables. Comunicación : Todo el mundo es parte del equipo y comunicarse cara a cara todos los días. Vamos a trabajar juntos en todo, desde los requisitos al código. Vamos a crear la mejor solución a nuestro problema que podemos juntos. Regeneración: Tomaremos todas las iteraciones compromiso serio por la entrega de software que trabaja. Demostramos nuestro software temprano y con frecuencia a continuación, escuchar con atención y hacer los cambios necesarios. Vamos a hablar sobre el proyecto y adaptar el proceso a él, no al revés. Respeto : Todo el mundo da y se siente el respeto que merecen como miembro del equipo valioso. Todo el mundo aporta valor incluso si es simplemente entusiasmo. Los desarrolladores respetan la experiencia del cliente y viceversa. Gestión respete nuestro derecho a aceptar la responsabilidad y recibir autoridad sobre nuestro propio trabajo. Valor : Vamos a decir la verdad sobre el progreso y las estimaciones. No documentamos excusas para el fracaso porque tenemos la intención de tener éxito. No tenemos miedo a nada porque nadie trabaja solo. Vamos a adaptarse a los cambios, cuando cada vez que se produzcan . ¿Cuáles son las actividades, recursos y prácticas de la Programación Extrema?

Transcript of Programacion extrema

Page 1: Programacion extrema

¿Qué es la Programación Extrema? 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, 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.

¿Cuáles son los valores y principios de la Programación Extrema?Simplicidad: Haremos lo que se necesita y le pidió, pero no más. Esto maximizará el valor creado por la inversión realizada hasta la fecha. Vamos a dar pequeños pasos simples a nuestro objetivo y mitigar los fallos que se produzcan. Vamos a crear algo que estamos orgullosos y mantenerlo a largo plazo por los costes razonables.Comunicación: Todo el mundo es parte del equipo y comunicarse cara a cara todos los días. Vamos a trabajar juntos en todo, desde los requisitos al código. Vamos a crear la mejor solución a nuestro problema que podemos juntos.Regeneración: Tomaremos todas las iteraciones compromiso serio por la entrega de software que trabaja. Demostramos nuestro software temprano y con frecuencia a continuación, escuchar con atención y hacer los cambios necesarios. Vamos a hablar sobre el proyecto y adaptar el proceso a él, no al revés.Respeto: Todo el mundo da y se siente el respeto que merecen como miembro del equipo valioso. Todo el mundo aporta valor incluso si es simplemente entusiasmo. Los desarrolladores respetan la experiencia del cliente y viceversa. Gestión respete nuestro derecho a aceptar la responsabilidad y recibir autoridad sobre nuestro propio trabajo. Valor: Vamos a decir la verdad sobre el progreso y las estimaciones. No documentamos excusas para el fracaso porque tenemos la intención de tener éxito. No tenemos miedo a nada porque nadie trabaja solo. Vamos a adaptarse a los cambios, cuando cada vez que se produzcan.

¿Cuáles son las actividades, recursos y prácticas de la Programación Extrema? Hay cuatro actividades básicas de desarrollo que utiliza la programación extrema. Dichas actividades son codificar, probar, escuchar y diseñar.Cuatro variables de control de recursos de XP, Con el objetivo de lograr las actividades, los analistas de XP necesitan recursos. Se pueden ajustar cuatro recursos para completar el proyecto antes de una fecha limite: tiempo, costo, calidad y alcance. Cuando se incluyen adecuadamente estas cuatro variables de control en la planeacion, hay un estado de quilibrio entre los recursos y las actividades necesarias para completar el proyecto.Cuatro prácticas esenciales de XP. Cuatro prácticas esenciales distinguen notablemente a XP de otros enfoques y por consiguiente hacen extremo a XP: liberacion limitada; semana de trabajo de 40 horas; alojar al cliente en el sitio y el uso de la progrmación en parejas.

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

Page 2: Programacion extrema

Exploracion, Planificación de la Entrega, Iteraciones, Producción, Mantenimiento. ¿Qué es una historia de usuario?

Una manera simple de describir una tarea concisa que aporta valor al usuario o al negocio. No se detalla más hasta el momento que la historia de usuario se va a desarrollar.