Metodología Ágil de Programación Extrema

10
Metodología Ágil de Programación Extrema Rafael Hernández Ruiz Miguel ángel González Lorenzana 6IM8

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.