Metodologia Xp
Ing. José Joskowicz
José Joskowicz
Página 1
10/02/2008
El presente trabajo ha sido realizado en el marco de la asignatura “Nuevas Técnicas de Desarrollo de Software en Ingeniería Telemática”, del Doctorado de Ingeniería Telemática de la Universidad de Vigo, España.
“Cualquiera puede hacer complicado algo simple. La creatividadconsiste en hacer simple lo complicado” Charles Mingus
Indice
Indice....................................................................................................................... 2 Abstract ................................................................................................................... 4 1.Introducción...................................................................................................... 4 2. Agile Manifesto................................................................................................. 5 3. Ciclo de vida de Software en XP...................................................................... 6 3.1. Modelo en cascada ................................................................................... 6 3.2. Modeloincremental................................................................................... 6 3.3. Modelo evolutivo ....................................................................................... 7 3.4. Modelo espiral........................................................................................... 7 3.5. Modelo XP................................................................................................ 7 Fase de exploración......................................................................................... 8 Fase de planificación ....................................................................................... 9 Fase de iteraciones.......................................................................................... 9 Fase de puesta en producción......................................................................... 9 4. Reglas y Practicas ........................................................................................... 9 4.1. Planificación.............................................................................................. 9 Historias deusuarios...................................................................................... 10 Plan de entregas (“Release Plan”) ................................................................. 10 Plan de iteraciones (“Iteration Plan”).............................................................. 11 Reuniones diarias de seguimiento (“Stand-up meeting”) ............................... 11 4.2.Diseño..................................................................................................... 11 Simplicidad..................................................................................................... 11 Soluciones “spike”.......................................................................................... 11 Recodificación................................................................................................ 12 Metáforas....................................................................................................... 12 4.3. Desarrollo del código .............................................................................. 12
José Joskowicz Página 2 10/02/2008
Disponibilidad del cliente................................................................................ 12 Uso de estándares......................................................................................... 13 Programación dirigida por las pruebas (“Test-driven programming”) ............. 13 Programación en pares .................................................................................. 13 Integraciones permanentes............................................................................ 14 Propiedad colectiva del...
Regístrate para leer el documento completo.