Metodología Xp

Páginas: 7 (1727 palabras) Publicado: 2 de diciembre de 2012
XP Metodología.

Programación Extrema

Es una metodología de desarrollo ligero que nace en 1996 a manos de su fundador “Ken Beck “ esta metodología se rige por valores, principios y una docena de prácticas que propician un aumento de productividad en el desarrollo de un software.
Esta metodología básicamente trabaja bajo los deseos del cliente siendo éste a su vez parte deldesarrollo del producto junto con todo el equipo de programadores, diseñadores, en fin desarrolladores del proyecto. Esta metodología permite :
* Permite controlar los problemas de riesgos del proyecto.
* Permite la participación de pequeños grupos de programadores.
A estas bondades que ofrece el uso de esta metodología se le añade la omisión de elaboración de casos de uso, la utilizaciónexhaustiva de definición de requerimientos y la producción extensa de documentación.
Al igual que todas las metodologías usadas para el desarrollo de software, la metodología XP no por ser una de las más simples en cuanto a estructuras o pasos burocráticos en el uso de extensa documentación, tiene sus principios básicos:
* Realimentaciòn rápida.
* Asume la simplicidad.
* Cambioincremental.
* Aceptación de Cambio.
* Desarrollo de un programa de Calidad.
Haciendo uso debido de cada uno de los elementos señalados anteriormente se podrá lograr la satisfacción del cliente en todos los requerimientos necesarios para el cual será usado el producto elaborado y la capacidad para el trabajo en equipo gracias al trabajo en equipo que amerita el uso de esta metodología en eldesarrollo de un software.

Fases de la Metodología XP

* Planificación: En XP la planificación se maneja como un constante dialogo e interacción entre las partes vinculadas con el proyecto, esta fase comprende a su vez una serie de elementos:

* Historia del usuario: Es una especie de ficha en la que se describen en 3 o 4 líneas con un lenguaje no técnico las especificaciones por partedel cliente para el desarrollo de una parte específica del proyecto. Estas se usan para estimar el tiempo de desarrollo de la parte de la aplicación que describen, también son usadas en la parte de pruebas para verificar si el programa cumple con las especificaciones dadas en las historias del cliente.
* Release planning: (Plan de Publicaciones) es una planificación donde los desarrolladores yclientes establecen 3 factores fundamentales:
* Tiempo de implementación ideal de las historias de usuarios.
* Prioridad de implementación de las historias de usuarios.
* Historias que serán implementadas.
Seguidamente se debe tomar en cuenta 4 factores también relevantes:
* Los objetivos que deben cumplir.
* El tiempo que tardará en desarrollarse y publicarse las versionesdel programa.
* El número de personas que trabajarán en el desarrollo del programa.
* La forma o método de evaluación de la calidad del programa realizado.

* Interacciones: En XP el cliente pasa a ser una parte implícita en el proceso de desarrollo del software. Las interacciones se dividen en aproximadamente 3 semanas de duración. Al comienzo de cada iteración los clientes debenseleccionar las historias de usuario definidas en el "plan de publicaciones” que serán implementadas y las que no pasaron el test de aceptación en la interacción anterior. Estas historias de usuario son divididas en tareas de entre 1 y 3 días de duración que se asignarán a los programadores.
* Velocidad del proyecto: Es la medida de tiempo que representa la rapidez con la que se desarrollará elproyecto, se puede estimar tomando en cuenta el número de historias a implementar en cada interacción, al usar la velocidad del proyecto se permitirá a su vez establecer el tiempo de implementación de cada historia de usuario en las interacciones. Es conveniente hacer una revisión de éstas cada 3 ò 4 interacciones debido a la naturaleza de XP que le permite al usuario emitir modificaciones en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodologia XP
  • Metodologia xp
  • Metodologia XP
  • Metodologia De Desarrollo Xp
  • Metodologia agil xp
  • ejemplo Pruebas metodologia xp
  • Metodologia de desarrollo de sistemas XP
  • METODOLOGIA XP Y Waterfall

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS