GeneXus Consulting Dev. Framework: Metodología de administración de
ambientes
Paula BlancoGenexus Consulting
Carolina TorradoGenexus Consulting
GeneXus Consulting Development Framework
GeneXus Consulting Development Framework
GeneXus Consulting Development Framework
GeneXus Consulting Development Framework
GeneXus Consulting Development Framework
Estructura de roles
Administración
Soporte y arquitectura
Fuerza de desarrollo
Productos
Datos Corporativos
Usuarios
Tipo de ambientes
ConsolidadoConsolidadoTestingTesting
ooProducciProduccióónn
DesarrolloDesarrollo
Estructura 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
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
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
Pautas de comunicación
o Protocolo de comunicación entre ambientes
o Objetivos
o Automatización
o Minimizar errores
o Optimizar recursos
Pautas de comunicación
o Información del pasajeo Objetos GeneXuso Instancias de patterno Diagramas de GXFlowo Consultas de GXqueryo GXportal
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”
Pautas de comunicación
Visualizador
Administrador
Pautas de comunicación
o Planilla para el pasaje
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
KB Inicio – GX Server
Send
KB Inicio
V0
Create
Create
BD
KB Desarrollador
V0 V0
KB Consolidado
V0
Ciclo Completo
Ciclo Completo
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
Operativa normal
o Desarrollo modularizadoConsolidadoConsolidadoDesarrolloDesarrollo
Operativa normal
o Desarrollo modularizadoConsolidadoConsolidado
TestingTestingoo
ProducciProduccióónn
Operativa normal
o Deploy TestingTesting
ooProducciProduccióónn
TestingTestingoo
ProducciProduccióónn
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
Clasificación de errores
Ciclo Completo
Bloqueo
Ciclo Completo
Leve
Matriz de error por ambiente
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
Herramientas Disponibles
o Deploy
o GX Server
o SVT
o GXtend
o GX Test
o Herramienta de seguimiento de incidentes
o Wiki
Publicar Metodología
o www.genexusconsulting.com
Charlas: GX Consulting Development Framework
Charlas: GX Consulting Development
Framework
Metodología de administración de ambientes
o Paula Blanco
o Carolina Torrado
¡Muchas Gracias!