020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

43
GeneXus Consulting Dev. Framework: Metodología de administración de ambientes Paula Blanco Genexus Consulting Carolina Torrado Genexus Consulting

Transcript of 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Page 1: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

GeneXus Consulting Dev. Framework: Metodología de administración de 

ambientes

Paula BlancoGenexus Consulting

Carolina TorradoGenexus Consulting

Page 2: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

GeneXus Consulting Development Framework

Page 3: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

GeneXus Consulting Development Framework

Page 4: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

GeneXus Consulting Development Framework

Page 5: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

GeneXus Consulting Development Framework

Page 6: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

GeneXus Consulting Development Framework

Page 7: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes
Page 8: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes
Page 9: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Estructura de roles

Administración

Soporte y arquitectura

Fuerza de desarrollo

Page 10: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Productos

Datos Corporativos

Usuarios

Page 11: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Tipo de ambientes

ConsolidadoConsolidadoTestingTesting

ooProducciProduccióónn

DesarrolloDesarrollo

Page 12: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Estructura de ambientes

Page 13: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes
Page 14: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Pautas de desarrollo

o Objetivo

o Uniformizar metodologías y estilos de

programación a utilizar

o Mantenimiento

o Responsable Jefe de desarrollo

o Alimentado por todo el equipo

Page 15: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Pautas de desarrollo

o Clasificación

o Código para desarrollar una

funcionalidad puntual

o Solución a un error frecuente de

programación

o Resolución a nivel funcional

o Buenas prácticas

o Nomenclatura

Page 16: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Pautas de desarrollo

o Beneficios

o Reutilización de código y conocimiento

o Desarrollo uniforme

o Mayor calidad del producto final

o Se reducen tiempos de desarrollo,

capacitación y testeo

Page 17: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Pautas de comunicación

o Protocolo de comunicación entre ambientes

o Objetivos

o Automatización

o Minimizar errores

o Optimizar recursos

Page 18: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Pautas de comunicación

o Información del pasajeo Objetos GeneXuso Instancias de patterno Diagramas de GXFlowo Consultas de GXqueryo GXportal

Page 19: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Pautas de comunicación

o Ejemplo “Trabajar con Países”

o Acciones: insert, update, delete,

display y reporte de ciudades

o Dos roles: Administrador y Visualizador

o Accedo desde el menú “Países”

submenú del menú “Configuración”

Page 20: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Pautas de comunicación

Visualizador

Administrador

Page 21: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Pautas de comunicación

o Planilla para el pasaje

Page 22: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes
Page 23: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Operativa normal

o KB inicio

o Propiedades configuradas en la KB

o Objetos Gxflow en versiones anteriores de GX

o Objetos de integración con Gxportal

o Objetos a reutilizar de desararollos anteriores

o Distribuimos esta KB a los

desarrolladores (create from server)

o KB Núcleo

Page 24: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

KB Inicio – GX Server

Send

KB Inicio

V0

Create

Create

BD

KB Desarrollador

V0 V0

KB Consolidado

V0

Page 25: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Ciclo Completo

Page 26: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Ciclo Completo

Page 27: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Ciclo Completo – GX Server

1.0.2 1.0.3

Trunk1.2 2.0 2.1KB 1.11.0

1.0.1 Branch

Testing   Integrado

Testing   Funcional

Testing   Calidad

Desarrolladores

Page 28: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Operativa normal

o Desarrollo modularizadoConsolidadoConsolidadoDesarrolloDesarrollo

Page 29: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Operativa normal

o Desarrollo modularizadoConsolidadoConsolidado

TestingTestingoo

ProducciProduccióónn

Page 30: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Operativa normal

o Deploy TestingTesting

ooProducciProduccióónn

TestingTestingoo

ProducciProduccióónn

Page 31: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Operativa normal

o Deploy ente ambienteso Backup (freeze de la kb destino)

o Crear número de versión

o Almacenar analisis de impacto

o Almacenar reorganización

o Almacenar pautas de comunicación que originaron el deploy

o Casos de uso

o Incidencias

Page 32: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Clasificación de errores

Page 33: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Ciclo Completo

Bloqueo

Page 34: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Ciclo Completo

Leve

Page 35: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Matriz de error por  ambiente

Page 36: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes
Page 37: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Versionado de KB

o Reorganizaciones

o Análisis de impacto

o Lista de pautas de comunicación

o Lista de objetos

o Casos de uso

o Incidentes solucionados

o Documento de pautas de desarrollo actualizado

Page 38: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Herramientas Disponibles

o Deploy

o GX Server

o SVT

o GXtend

o GX Test

o Herramienta de seguimiento de incidentes

o Wiki

Page 39: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Publicar Metodología

o www.genexusconsulting.com

Page 40: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Charlas: GX Consulting  Development Framework

Page 41: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Charlas: GX Consulting  Development

Framework

Page 42: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

Metodología de  administración de ambientes

o Paula Blanco

o [email protected]

o Carolina Torrado

o [email protected]

Page 43: 020 Gx Consulting Development Framework Metodologia De Administracion De Ambientes

¡Muchas Gracias!