P. 1
MODELO XP

MODELO XP

|Views: 10|Likes:
Publicado porluci3789

More info:

Published by: luci3789 on Jul 19, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPTX, PDF, TXT or read online from Scribd
See more
See less

12/02/2014

pdf

text

original

MODELO XP

MARTÍNEZ RUIZ VÍCTOR MANUEL
PACHECO VÁZQUEZ LEÓN ULISES

La selección de esta metodología fue atendiendo a las Características de XP. esto nos interesa mucho.  Incluyen 4 componentes importantes que se adaptan a nuestro proyecto: .PROGRAMACIÓN EXTREMA (XP)  El método XP define un conjunto de prácticas para el desarrollo de aplicaciones en excelentes condiciones al colocar al cliente en el centro del proceso de desarrollo. pues el usuario final es el que mejor definirá el curso del proyecto Mediateca.

con lo cual se hacen valoraciones de las fallas posibles obteniendo con ello los errores potenciales. .Pruebas Unitarias   Son las pruebas que se realizan a los principales procesos De tal manera que se adelantan al futuro.

para lo cual se crean patrones que son prototipos o modelos estándares. .Re fabricación  Se basa en la reutilización de código. siendo más flexibles al cambio.

Programación en pares  Una particularidad de esta metodología es que propone la programación en pares. ya que en el diseño y programación de las páginas habrá pares de personas cuyo trabajo será apoyado mutuamente. Esta característica es particularmente valiosa para nosotros. la cual consiste en que dos desarrolladores participen en un proyecto en una misma estación de trabajo. .

al desarrollar y codificar los módulos del sistema La retroalimentación.Los fundamentos que debemos tomar en cuenta son:    La comunicación (entre los usuarios y los desarrolladores) La simplicidad. el cliente y los usuarios finales . concreta y frecuente del equipo de desarrollo.

Para el buen desempeño de este trabajo  Empezar por un prototipo inicial añadiendo la continua funcionalidad con retroalimentación    Los cambios se convertirán en parte sustantiva del proceso No se introducirá funcionalidades antes que sean necesarias El cliente o el usuario se convierte en miembro del equipo .

Ciclo de vida de un proyecto XP  Para entender la planeación de la metodología que seleccionamos es necesario entender su ciclo de vida y lo que implica en cada etapa. . por ello se especifica de manera general lo que consiste cada etapa.

Al mismo tiempo el equipo de desarrollo se familiariza con las herramientas. .Exploración  En esta fase. La fase de exploración toma de pocas semanas o unos cuantos meses. Se prueba la tecnología y se exploran las posibilidades de la arquitectura del sistema construyendo un prototipo. tecnologías y prácticas que se utilizarán en el proyecto. los clientes plantean a grandes rasgos las historias de usuario que son de interés para la primera entrega del producto. dependiendo del tamaño y familiaridad que tengan los programadores con la tecnología.

Se toman acuerdos sobre el contenido de la primera entrega y se determina un cronograma en conjunto con el cliente.Planificación de la Entrega  En esta fase el cliente establece la prioridad de cada historia de usuario y los programadores realizan una estimación del esfuerzo necesario de cada una de ellas. Una entrega debería obtenerse en no más de tres meses. .

esto no siempre es posible ya que es el cliente quien decide qué historias se implementarán en cada iteración . sin embargo.Iteraciones  Esto se logra escogiendo las historias que fuercen la creación de esta arquitectura.

de tres a una semana. Al mismo tiempo. debido a cambios durante esta fase. se deben tomar decisiones sobre la inclusión de nuevas características a la versión actual.Producción  La fase de producción requiere de pruebas adicionales y revisiones de rendimiento antes de que el sistema sea trasladado al entorno del cliente. Es posible que se rebaje el tiempo que toma cada iteración. Las ideas que han sido propuestas y las sugerencias son documentadas para su posterior implementación .

La fase de mantenimiento puede requerir nuevo personal dentro del equipo y cambios en su estructura. el proyecto XP debe mantener el sistema en funcionamiento al mismo tiempo que desarrolla nuevas 79 iteraciones. Para realizar esto se requiere de tareas de soporte para el cliente. . De esta forma. la velocidad de desarrollo puede bajar después de la puesta del sistema en producción.Mantenimiento  Mientras la primera versión se encuentra en producción.

La muerte del proyecto también ocurre cuando el sistema no genera los beneficios esperados por el cliente o cuando no hay presupuesto para mantenerlo. Esto requiere que se satisfagan las necesidades del cliente en otros aspectos como rendimiento y confiabilidad del sistema. .Muerte del Proyecto  Es cuando el cliente no tiene más historias para ser incluidas en el sistema. Se genera la documentación final del sistema y no se realizan más cambios en la arquitectura.

. El mérito de XP es integrarlas de una forma efectiva y complementarlas con otras ideas desde la perspectiva del negocio. los valores humanos y el trabajo en equipo.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->