SlideShare una empresa de Scribd logo
Universidad estatal de bolívar
facultas de ciencias administrativas gestión empresarial e informática
escuela de sistemas
Etapas y subetapas de la metodología xp
Integrantes: Gloria Ushca
Profesor: Ing. Henry Alban
Asignatura: Ingenieria de software III
Fechas: 23-04-2019
CICLO DE VIDA DE UN PROYECTO
Xp consta de seis faces en su ciclo de vida:
Exploración
Planificación de entrega
Iteraciones
Producción
Mantenimiento
Muerte del proyecto
CICLO DE VIDA DE UN PROYECTO
Xp consta de seis faces en su ciclo de vida:
 Exploración
Es la primera fase en la cual los clientes planean varias historias de los usuarios que son
de interés para la entrega de los productos y los desarrolladores se van familiarizando
con los instrumentos y herramientas tecnológicas que ocupan en los proyectos.
 Planificación de entrega
En esta fase se habla más del tiempo en el que se va a entregar el proyecto haciendo una
estimación del tiempo también se realiza un cronograma en el cual se realiza hacer una
estimación de los esfuerzos que se debe realizar por cada integrante de los
desarrolladores.
 Iteraciones
Las iteraciones dentro de un proyecto son necesarias ya que se deben hacer iteraciones
del sistema antes de que se le realice la entrega o la implementación del proyecto esta es
la secuencia de la planificación.
CICLO DE VIDA DE UN PROYECTO
 Producción
En esta fase el proyecto debe tener varias pruebas y deben realizarse prueba del
rendimiento esto debe realizarse antes de que se realice la implementación del sistema
al entorno del cliente.
 Mantenimiento
En esta fase las versiones anteriores o más conocidos como los prototipos deben
encontrarse en producción y en xp deben mantener el sistema funcionando ya que se
seguirá creando más iteraciones.
 Muerte del proyecto
Esta es la última fase en la cual el sistema cumple con todo el requerimiento y
confiabilidad del sistema que el usuario necesita, y no se realizan más cambios dentro
del sistema y se realiza el documento final.
Etapas de la metodología xp
Planificación del proyecto
Diseño
Codificación
Pruebas
Planificación del proyecto
Historias de usuarios
Siempre se debe tener en cuenta las historias de los usuarios ya
que es el primer paso del proyecto que sigue la metodología XP,
ya que se debe especificar las historias de cada beneficiario con
el cliente.
Reléase planning (plan de publicaciones)
A continuación de tener especificadas las historias del usuario
debemos tener un plan de publicaciones en el cual se demuestre
las historias que se crean para cada versión del sistema y las
fechas en las que se publiquen.
Planificación del proyecto
Iteraciones
Cualquier sistema o programa que se esté realizando con la
metodología XP deben dividirse en iteraciones de alrededor de
tres semanas de duración.
Velocidad del proyecto
Programación en pareja
Reuniones diarias
Diseño
El diseño del proyecto debe ser simples y bien claros para un mejor entendimiento y
fácil manejo.
 Diseños simples
Esta metodología nos aconseja hacer que los diseños simples y sencillos, se deben
hacer menos complicados
 Glosarios de términos
Es necesario utilizar un glosario con las palabras desconocidas ya que nos puede
servir para guiarnos y poder reutilizar el código en algún momento y sea más fácil
de entender.
 Riesgos
Si en caso de de exista problemas durante el diseño la metodología XP recomienda
realizarse en parejas ya que investigaran y evitaran al máximo los riesgos.
Diseño
 Funcionalidad extra
La funcionalidad extra no es recomendable ya que al futuro no se utilizar y solo es el
un desperdicio de tiempo y de los recursos.
 Refactorizar
La refactorización se refiere a la modificación de la estructura y la codificación del
código que ya se ha creados sin dañar su funcionalidad es más bien dicho la
reutilización del código ya existente.
 Tarjetas C.R.C.
Las tarjetas CRC (class, responsabilities and collaboration) se refiere a la
programación orientada a objetos ya que tenemos la clase a la que pertenece el
objeto y la responsabilidad cada uno donde pertenece.
Codificación
La codificación se realiza mediante las historias que se obtiene del cliente ya que
en gran parte pertenece al equipo de desarrollo por el motivo el cliente nos dan los
requerimientos para el debido y correcto desarrollo del sistema y su funcionalidad
al momento de la implementación.
Pruebas
Las pruebas se realizan varios test ya que este nos permite ver
si los requerimientos están correctos y mediante los test
podemos ver que requerimientos nos están faltando o si ya está
correcto lo realizado.
El uso de las test en XP
Es adecuado para ver las refactorizaciones. Los test permiten
ver si existen algún cambio en la estructura del código.
Test de aceptación
Los test de aceptación son creados para que el usuario compruebe si las
historias antes mencionadas cumplan con lo requerido.
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP

Más contenido relacionado

La actualidad más candente

Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
Kenyo Puelles Otsu
 
Paradigmas de Constantine
Paradigmas de ConstantineParadigmas de Constantine
Paradigmas de Constantine
Jesus Daniel Rodriguez Oyola
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
SebastianSeronGuerre
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
Cristhian J. Oscco Huangal
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
Yadith Miranda Silva
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupXochitl Saucedo Muñoz
 
Crisis del software
Crisis del softwareCrisis del software
Crisis del software
ecasteloc
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
Giovani Ramirez
 
10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes
Ramiro Estigarribia Canese
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
Wilfredo Mogollón
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de software
Moises Medina
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
Universidad Técnica del Norte
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
ElvisAR
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
Uriel Herrera
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
Tensor
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
manuel alfredo chacon valero
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
Francisco Gómez
 

La actualidad más candente (20)

Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Paradigmas de Constantine
Paradigmas de ConstantineParadigmas de Constantine
Paradigmas de Constantine
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Crisis del software
Crisis del softwareCrisis del software
Crisis del software
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de software
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 

Similar a ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP

Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
0202278446
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
SantiagoFelipeTuquer
 
Faces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XPFaces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XP
danielocaa12
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoJohita Guerrero
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
Rafael Hernandez
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
MiguelGonzalezLo
 
La programación extrema
La programación extremaLa programación extrema
La programación extrema
ingridleona
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
Agustín
 
Programación Extrema - Metodología Ágil
Programación Extrema - Metodología Ágil Programación Extrema - Metodología Ágil
Programación Extrema - Metodología Ágil
Universidad Autónoma de Baja California
 
Fases de metodologí Xp presentaciones
Fases de  metodologí Xp presentacionesFases de  metodologí Xp presentaciones
Fases de metodologí Xp presentaciones
Juan Sanchez
 
Xp Metodologia
Xp MetodologiaXp Metodologia
Xp Metodologia
FabianEduardoBorjaAr
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3
Bruno
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
dorysvalero
 
Metodologia seleccionada
Metodologia seleccionadaMetodologia seleccionada
Metodologia seleccionada
yinethperez
 
Monografia de xp
Monografia de xpMonografia de xp
Monografia de xp
luiseodriguez
 
Interfaz de uusario cintya alban
Interfaz de uusario cintya albanInterfaz de uusario cintya alban
Interfaz de uusario cintya albanDavid Casanova
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
Wilfredo Mogollón
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
Lis Pater
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
Renata Briseño
 

Similar a ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP (20)

Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Faces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XPFaces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XP
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyecto
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
 
La programación extrema
La programación extremaLa programación extrema
La programación extrema
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
 
Programación Extrema - Metodología Ágil
Programación Extrema - Metodología Ágil Programación Extrema - Metodología Ágil
Programación Extrema - Metodología Ágil
 
Fases de metodologí Xp presentaciones
Fases de  metodologí Xp presentacionesFases de  metodologí Xp presentaciones
Fases de metodologí Xp presentaciones
 
Xp Metodologia
Xp MetodologiaXp Metodologia
Xp Metodologia
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
Metodologia seleccionada
Metodologia seleccionadaMetodologia seleccionada
Metodologia seleccionada
 
Monografia de xp
Monografia de xpMonografia de xp
Monografia de xp
 
Interfaz de uusario cintya alban
Interfaz de uusario cintya albanInterfaz de uusario cintya alban
Interfaz de uusario cintya alban
 
Exposición aydsi
Exposición aydsiExposición aydsi
Exposición aydsi
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
 

ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP

  • 1. Universidad estatal de bolívar facultas de ciencias administrativas gestión empresarial e informática escuela de sistemas Etapas y subetapas de la metodología xp Integrantes: Gloria Ushca Profesor: Ing. Henry Alban Asignatura: Ingenieria de software III Fechas: 23-04-2019
  • 2. CICLO DE VIDA DE UN PROYECTO Xp consta de seis faces en su ciclo de vida: Exploración Planificación de entrega Iteraciones Producción Mantenimiento Muerte del proyecto
  • 3. CICLO DE VIDA DE UN PROYECTO Xp consta de seis faces en su ciclo de vida:  Exploración Es la primera fase en la cual los clientes planean varias historias de los usuarios que son de interés para la entrega de los productos y los desarrolladores se van familiarizando con los instrumentos y herramientas tecnológicas que ocupan en los proyectos.  Planificación de entrega En esta fase se habla más del tiempo en el que se va a entregar el proyecto haciendo una estimación del tiempo también se realiza un cronograma en el cual se realiza hacer una estimación de los esfuerzos que se debe realizar por cada integrante de los desarrolladores.  Iteraciones Las iteraciones dentro de un proyecto son necesarias ya que se deben hacer iteraciones del sistema antes de que se le realice la entrega o la implementación del proyecto esta es la secuencia de la planificación.
  • 4. CICLO DE VIDA DE UN PROYECTO  Producción En esta fase el proyecto debe tener varias pruebas y deben realizarse prueba del rendimiento esto debe realizarse antes de que se realice la implementación del sistema al entorno del cliente.  Mantenimiento En esta fase las versiones anteriores o más conocidos como los prototipos deben encontrarse en producción y en xp deben mantener el sistema funcionando ya que se seguirá creando más iteraciones.  Muerte del proyecto Esta es la última fase en la cual el sistema cumple con todo el requerimiento y confiabilidad del sistema que el usuario necesita, y no se realizan más cambios dentro del sistema y se realiza el documento final.
  • 5. Etapas de la metodología xp Planificación del proyecto Diseño Codificación Pruebas
  • 6. Planificación del proyecto Historias de usuarios Siempre se debe tener en cuenta las historias de los usuarios ya que es el primer paso del proyecto que sigue la metodología XP, ya que se debe especificar las historias de cada beneficiario con el cliente. Reléase planning (plan de publicaciones) A continuación de tener especificadas las historias del usuario debemos tener un plan de publicaciones en el cual se demuestre las historias que se crean para cada versión del sistema y las fechas en las que se publiquen.
  • 7. Planificación del proyecto Iteraciones Cualquier sistema o programa que se esté realizando con la metodología XP deben dividirse en iteraciones de alrededor de tres semanas de duración. Velocidad del proyecto Programación en pareja Reuniones diarias
  • 8. Diseño El diseño del proyecto debe ser simples y bien claros para un mejor entendimiento y fácil manejo.  Diseños simples Esta metodología nos aconseja hacer que los diseños simples y sencillos, se deben hacer menos complicados  Glosarios de términos Es necesario utilizar un glosario con las palabras desconocidas ya que nos puede servir para guiarnos y poder reutilizar el código en algún momento y sea más fácil de entender.  Riesgos Si en caso de de exista problemas durante el diseño la metodología XP recomienda realizarse en parejas ya que investigaran y evitaran al máximo los riesgos.
  • 9. Diseño  Funcionalidad extra La funcionalidad extra no es recomendable ya que al futuro no se utilizar y solo es el un desperdicio de tiempo y de los recursos.  Refactorizar La refactorización se refiere a la modificación de la estructura y la codificación del código que ya se ha creados sin dañar su funcionalidad es más bien dicho la reutilización del código ya existente.  Tarjetas C.R.C. Las tarjetas CRC (class, responsabilities and collaboration) se refiere a la programación orientada a objetos ya que tenemos la clase a la que pertenece el objeto y la responsabilidad cada uno donde pertenece.
  • 10. Codificación La codificación se realiza mediante las historias que se obtiene del cliente ya que en gran parte pertenece al equipo de desarrollo por el motivo el cliente nos dan los requerimientos para el debido y correcto desarrollo del sistema y su funcionalidad al momento de la implementación.
  • 11. Pruebas Las pruebas se realizan varios test ya que este nos permite ver si los requerimientos están correctos y mediante los test podemos ver que requerimientos nos están faltando o si ya está correcto lo realizado. El uso de las test en XP Es adecuado para ver las refactorizaciones. Los test permiten ver si existen algún cambio en la estructura del código. Test de aceptación Los test de aceptación son creados para que el usuario compruebe si las historias antes mencionadas cumplan con lo requerido.