+ All Categories
Home > Technology > Metodologia xp

Metodologia xp

Date post: 14-Jun-2015
Category:
Upload: juan-camilo-parra
View: 298 times
Download: 7 times
Share this document with a friend
Description:
Definicion basica, Valores y caracteristicas de la Metodologia XP
Popular Tags:
12
© 2007 IBM Corporation ® Pág 1 IBM Business Process Manager 7.5 Metodologia XP Juan Camilo Parra M [email protected]
Transcript
Page 1: Metodologia xp

© 2007 IBM Corporation

®

Pág 1

IBM Business Process Manager 7.5 Metodologia XP

Juan Camilo Parra [email protected]

Page 2: Metodologia xp

IBM Software Group | WebSphere software

2

Programación Extrema (XP)

La Programación Extrema es una metodología ligera de desarrollo de software que se basa en la simplicidad, la comunicación y la realimentación o reutilización del código desarrollado.

Page 3: Metodologia xp

IBM Software Group | WebSphere software

3

Objetivo

Ser capaz de adaptarse a los cambios de requisitos en cualquier punto de la vida del proyecto es una aproximación mejor y más realista que intentar definir todos los requisitos al comienzo del proyecto e invertir esfuerzos después en controlar los cambios en los requisitos.

Page 4: Metodologia xp

IBM Software Group | WebSphere software

4

Valores

simplicidadcomunicaciónretroalimentacióncorajerespeto

Page 5: Metodologia xp

IBM Software Group | WebSphere software

5

Simplicidad

Se simplifica el diseño para agilizar el desarrollo y facilitar el mantenimiento.

Page 6: Metodologia xp

IBM Software Group | WebSphere software

6

Comunicación

Las cosas se pueden comunicar mejor cuanto más simple sean

Page 7: Metodologia xp

IBM Software Group | WebSphere software

7

Retroalimentación 

Al estar el cliente integrado en el proyecto, su opinión sobre el estado del proyecto se conoce en tiempo real. Al realizarse ciclos muy cortos tras los cuales se muestran resultados, se minimiza el tener que rehacer partes que no cumplen con los requisitos

Page 8: Metodologia xp

IBM Software Group | WebSphere software

8

Coraje o valentía

Valentía para diseñarValentía para implementarValentía para desechar algoValentía al persistirValentía para reconstruir

Page 9: Metodologia xp

IBM Software Group | WebSphere software

9

Respeto

 Los miembros del equipo se respetan los unos a otros, porque no se pueden realizar cambios que hacen que las pruebas existentes fallen o que demore el trabajo de sus compañeros.

Los miembros respetan su trabajo porque siempre están luchando por la alta calidad en el producto y buscando el diseño óptimo o más eficiente para la solución

Page 10: Metodologia xp

IBM Software Group | WebSphere software

10

Características

Desarrollo iterativo e incremental: pequeñas mejoras, unas tras otras.Pruebas unitarias continuas,

Trabajo en parejas: se recomienda que las tareas de desarrollo se lleven a cabo por dos personas en un mismo puesto.

Frecuente integración del equipo de programación con el cliente o usuario.

Corrección de todos los errores antes de añadir nueva funcionalidad. Hacer entregas frecuentes.

Refactorización, es decir, reescribir ciertas partes del código para aumentar su legibilidad y mantenibilidad pero sin modificar su comportamiento.

Page 11: Metodologia xp

IBM Software Group | WebSphere software

11

Características

Propiedad del código compartida: en vez de dividir la responsabilidad en el desarrollo de cada módulo en grupos de trabajo distintos, este método promueve el que todo el personal pueda corregir y extender cualquier parte del proyecto. Simplicidad es la mejor manera de que las cosas funcionen. Cuando todo funcione se podrá añadir funcionalidad si es necesario.

Page 12: Metodologia xp

IBM Software Group | WebSphere software


Recommended