METODOLOGA XP
INTEGRANTES DEL EQUIPO:
FLORES ALEMN DIEGO
GUENDOLAY VILLALOBOS LUIS NGEL
MERINO SANTOS BRAYAN ADAN
SANTIAGO CIGALA JONATN RAFAEL
SILVA FRAS LUIS GERARDO
El trabajo fundamental y la mayora de los libros que hoy existen sobre el tema fueron desarrollados por
Kent Beck.
En una poca ms reciente 2012 se propuso una variante llamada Industrial XP (IXP) la cual mejora a XP
y tiene como objetivo el proceso gil para ser usado en organizaciones grandes.
LNEA DEL TIEMPO
Se comienza a usar
1996 como Metodologa de
Kent Beck comienza a desarrollo de Software
trabajar en Chrysler para organizaciones
Corporation. medianas.
1999 2012
Kent Beck formaliza Se propuso una
Extreme Programming variante llamada
a travs de C++ Industrial XP (IXP) la
Magazine. cual tiene como
objetivo el proceso gil
para organizaciones
grandes.
Surge la ltima
versin del sistema
Java
operativo de Apple, MSN Messenger
Mac OS 9
1 9 9 0
Microsoft Office
Equipo completo
Planificacin
Test del cliente
Versiones pequeas
Diseo simple
PRACTICAS BSICAS DE LA METODOLOGA XP
Pareja de programadores
Desarrollo guiado por las pruebas automticas
Integracin continua
El cdigo es de todos
Normas de codificacin
Metforas
CARACTERSTICAS
Simplicidad: XP propone el
principio de hacer la cosa ms
simple que pueda funcionar, en
relacin al proceso y la codificacin.
Es mejor hacer hoy algo simple, que
hacerlo complicado y probablemente
nunca usarlo maana.
Comunicacin: Algunos
problemas en los proyectos
tienen origen en que alguien no
dijo algo importante en algn
momento. XP hace casi
imposible la falta de
comunicacin.
CARACTERSTICAS
Retroalimentacin: Si es concreta
y frecuente del cliente, del equipo y
de los usuarios finales da una mayor
oportunidad de dirigir el esfuerzo
eficientemente.
Programador
Ms responsabilidad que en otros modos de
desarrollo
Responsable sobre el cdigo
Responsable sobre el diseo (refactorizacin,
simplicidad)
Capacidad de comunicacin
Cliente
Define especificaciones
Influye sin controlar
Confa en el grupo de desarrollo
Define pruebas funcionales
ROLES
Encargado de Pruebas
Apoya al cliente en la
preparacin/realizacin de las pruebas
funcionales
Ejecuta las pruebas funcionales y publica
los resultados
Encargado de Seguimiento(Tracker)
Apoya al cliente en la
preparacin/realizacin de las pruebas
funcionales
Ejecuta las pruebas funcionales y publica
los resultados
Encargado de Seguimiento(Tracker)
Consultor
Apoya al equipo XP en cuestiones puntuales
Para proyectos que requieran varias decenas de desarrolladores, y en los que las
especificaciones estn claramente determinadas desde el comienzo, los mtodos en
cascada o espiral pueden ser los ms adecuados.
No existe una metodologa universal para hacer frente con xito a cualquier proyecto
de desarrollo de software. Toda metodologa debe ser adaptada al contexto del
proyecto. Las metodologas giles ofrecen una solucin casi a medida para una gran
cantidad de proyectos que tienen estas caractersticas. Sin embargo, hay que tener
presente una serie de inconvenientes y restricciones para su aplicacin, tales como:
Estn dirigidas a equipos pequeos o medianos.
El entorno fsico.
Cualquier resistencia del cliente o del equipo de desarrollo hacia las prcticas y
principios puede llevar al proceso al fracaso,