0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

35
Administrando el ciclo de desarrollo de aplicaciones con GeneXus Silvia Keymetlian [email protected]

Upload: genexus

Post on 16-Jun-2015

423 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Administrando el ciclo de desarrollo de aplicaciones

con GeneXusSilvia Keymetlian

[email protected]

Page 2: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 3: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Fases de un proyecto

Puesta en Producción y Mantenimiento

Diseño y Desarrollo

Recolección y Análisis de Requerimientos

Planificación del Proyecto

Page 4: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Metodología incremental

Versión de Desarrollo

Versión de Test

Versión de Producción

Page 5: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Etapa 1

• Customer

• Country• City

Etapa 2

• Invoice

Etapa 3

• Product

Page 6: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Etapa 1

• Customer

• Country• City

Page 7: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 8: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

•Se define al crear la KB

•Donde se realiza la mayor parte del desarrollo de la aplicación

Trunk

Page 9: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 10: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

•Se define al crear la KB

•Donde se realiza la mayor parte del desarrollo de la aplicación

Trunk

•Read-only

•Analizar objetos, propiedades, environments, etc.

Frozen Version

Page 11: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Revisiones de los objetos

Page 12: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Etapa 1

• Customer

• Country• City

Etapa 2

• Invoice

Page 13: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Invoice

CustomerBalance

Page 14: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 15: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

•Se define al crear la KB

•Donde se realiza la mayor parte del desarrollo de la aplicación

Trunk•Read-

only•Analiza

r objetos, propiedades, environments, etc.

Frozen Version

•Cambios menores o arreglos

•Trabajar en una versión en forma aislada

Development version

Page 16: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Revisiones de los objetos

Page 17: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 18: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 19: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 20: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 21: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 22: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Etapa 1

• Customer

• Country• City

Etapa 2

• Invoice

Etapa 3

• Product

Page 23: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 24: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 25: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 26: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 27: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 28: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 29: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

GeneXus Server

• Las versiones se definen en GeneXus Server

• Cada desarrollador tiene su KB sincronizada con una KB/Versión de GeneXus Server

Desarrollando en equipo con GXserver - José Lamas

Page 30: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 31: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus
Page 32: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Change Defender

• KB Proveedor – KB Cliente• Se realizan cambios en ambas KBs• Integración de cambios• Propagate Version• Propagate Changes

Administrando el conocimiento y defendiendo los cambios - Luciano Silveira

Page 33: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Environments

Tamaño de la KB

Page 34: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

Fácil integración de los equipos

Proceso de desarrollo ágil

Menos administración

Sencilla integración y seguimiento de los cambios

Page 35: 0016 administrando el_ciclo_de_desarrollo_de_aplicaciones_con_genexus

¡MUCHAS GRACIAS!