Metodología Ágil de Programación Extrema
Transcript of Metodología Ágil de Programación Extrema
7/24/2019 Metodología Ágil de Programación Extrema
http://slidepdf.com/reader/full/metodologia-agil-de-programacion-extrema 1/10
Metodología Ágil de
Programación ExtremRafael Hernández RuizMiguel ángel González Lorenzana
6IM8
7/24/2019 Metodología Ágil de Programación Extrema
http://slidepdf.com/reader/full/metodologia-agil-de-programacion-extrema 2/10
Programación Extrema
La programación extrema, o Extreme Programming (XP), es una medesarrollo ágil, una de las más exitosas en tiempo reciente. Su autor prinBec, !uien eligió algunas características de otras metodologías " las relacio!ue cada una complementara a la otra. $sí, la XP se puede de%nir como un
pasos de di'ersas metodologías, acopladas de manera !ue sean pasos exiutili*adas con el uso com+n, para reali*ar un desarrollo más agradale " metodología tiene como ase la simplicidad " como o&eti'o principal la sacliente.
7/24/2019 Metodología Ágil de Programación Extrema
http://slidepdf.com/reader/full/metodologia-agil-de-programacion-extrema 3/10
alore! fundamentale!
omunicaciónEs mu" importante !ue -a"a una comunicación constante con el cliente " dentro de todtraa&o, de esto dependerá !ue el desarrollo se lle'e a cao de una manera sencilla, ense entregue al cliente lo !ue necesita.
SimplicidadEn la XP se re%ere !ue ante todo " sin importar !u #uncionalidad re!uiera el usuario este dee ser #ácil. El dise/o dee ser sencillo " amigale al usuario, el código dee seentendile, programando sólo lo necesario " lo !ue se utili*ará.
0etroalimentaciónEs la comunicación constante entre el desarrollador " el usuario.
ora&eSe re%ere a la 'alentía !ue se dee tener al modi%car o eliminar el código !ue se reali*es#uer*o1 el desarrollador dee saer cuando el código !ue desarrolló no es +til en el simismo, dee ser eliminado. 2amin se re%ere a tener la persistencia para resol'er los programación.
7/24/2019 Metodología Ágil de Programación Extrema
http://slidepdf.com/reader/full/metodologia-agil-de-programacion-extrema 4/10
Princi"io! de la "rogramaciónExtrema
realimentación 'elo*
modi%caciones incrementales
traa&o de calidad
asunción de simplicidad
7/24/2019 Metodología Ágil de Programación Extrema
http://slidepdf.com/reader/full/metodologia-agil-de-programacion-extrema 5/10
Practica! de la "rogramaciónExtrema
El principio de prueas
Proceso de plani%cación
El cliente en el lugar
Programación en pare&as
3ntegración continua
0e#actori*ación
Entregas pe!ue/as 4ise/o simple
5etá#ora
Propiedad colecti'a del código
Estándar de codi%cación
La semana de 67 -oras
7/24/2019 Metodología Ágil de Programación Extrema
http://slidepdf.com/reader/full/metodologia-agil-de-programacion-extrema 6/10
Herramienta! de la #P
8istorias de usuariosSon tar&etas #ísicas en las cuales se anota una descripción de una #uncionasistema, en una oración, se le da un n+mero " un título para ser identi%ca
asos de pruea de aceptaciónSon tar&etas !ue se elaoran para reali*ar las prueas de cada -istoria de
2area de ingeniería
Son tar&etas !ue se elaoran para a"udar " simpli%car la programación dede usuario.
2ar&etas 04escrien las clases utili*adas en la programación de una -istoria.
7/24/2019 Metodología Ágil de Programación Extrema
http://slidepdf.com/reader/full/metodologia-agil-de-programacion-extrema 7/10
$ a ! e ! d e l
" r o c e !
o d e d e
! a r r o l
l o
l a P r o g r a m
a c i ó n
E x t r e m
a
7/24/2019 Metodología Ágil de Programación Extrema
http://slidepdf.com/reader/full/metodologia-agil-de-programacion-extrema 8/10
$a!e! del "roce!o de de!arrollola Programación Extrema
$a!e de Ex"loración%
En esta #ase los usuarios escrien las tar&etas de -istoria !ue ellos !uieren !uincluidas en la primera 'ersión. ada una de las tar&etas de -istoria descrie #uncionalidad !ue será a/adida al programa.
$a!e de "lani&cación%En esta #ase se estalece la prioridad de las di#erentes -istorias " se acuerdade la primera entrega del pro"ecto.
7/24/2019 Metodología Ágil de Programación Extrema
http://slidepdf.com/reader/full/metodologia-agil-de-programacion-extrema 9/10
$a!e de iteracione!%
Esta #ase inclu"e la reali*ación de di#erentes #ases antes de lierar la primeraproducto.
$a!e de "roducción%
En esta #ase se lle'an a cao se lle'an a cao un con&unto de prueas extrasrendimiento " #uncionamiento !ue son necesarias antes de poder entregar ecliente
7/24/2019 Metodología Ágil de Programación Extrema
http://slidepdf.com/reader/full/metodologia-agil-de-programacion-extrema 10/10
$a!e de mantenimiento.
9na 'e* se -a lierada la primera 'ersión a los usuarios, el pro"ecto se deeen el entorno de producción siempre " cuando a+n -a"an iteraciones en #aseproducción.
$a!e de cierre del "ro'ecto%
Es la #ase en !ue los clientes "a no tienen más -istorias !ue dean ser impleLa documentación del pro"ecto se reali*a en esta #ase, "a !ue ni la ar!uitectdise/o, ni el código su#rirán camio alguno.