Ney Benavides InterGroup Consultores [email protected] Después del Big Bang......

21

Transcript of Ney Benavides InterGroup Consultores [email protected] Después del Big Bang......

Page 1: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.
Page 2: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

Ney BenavidesInterGroup Consultores

[email protected]

Después del Big Bang...Administrando entornos de desarrollo con GeneXus

Page 3: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

Quienes somosQuienes somos

● InterGroup Consultores

● Desarrollamos software● Integramos soluciones

● Hemos desarrollado el SVT AdminGAdministrador de Programas y Versiones GeneXus

Nelson Lapetra - Director ComercialNey Benavides - Director

● InterGroup Consultores

● Desarrollamos software● Integramos soluciones

● Hemos desarrollado el SVT AdminGAdministrador de Programas y Versiones GeneXus

Nelson Lapetra - Director ComercialNey Benavides - Director

Page 4: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

AgendaAgenda

● Un poco de historia

● El Sistema

● Caso de éxito

● Dónde estamos y próximos pasos

● Un poco de historia

● El Sistema

● Caso de éxito

● Dónde estamos y próximos pasos

Page 5: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

Un poco de historiaUn poco de historia

El desafío: entregar los programas “fuentes” al Cliente

Problema: ¿dónde están los programas?

● más de 30 KB’s

● más de 100.000 programas GeneXus

El desafío: entregar los programas “fuentes” al Cliente

Problema: ¿dónde están los programas?

● más de 30 KB’s

● más de 100.000 programas GeneXus

Page 6: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

Un poco de historiaUn poco de historia

Problemas:

● Modelos (KB’s) distribuídos en diferentes máquinas

● Diferentes versiones de GeneXus

● Programas duplicados (¿cuál es el que funciona?)

● No sé lo que tengo...

(cualquier semejanza con otras realidades es casualidad...)

Problemas:

● Modelos (KB’s) distribuídos en diferentes máquinas

● Diferentes versiones de GeneXus

● Programas duplicados (¿cuál es el que funciona?)

● No sé lo que tengo...

(cualquier semejanza con otras realidades es casualidad...)

Page 7: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

Un poco de historiaUn poco de historia

Primeros pasos

● Obtener una visión de la totalidad de los programas

● Depurar

● Seleccionar los subconjuntos

● Definir un método de trabajo

● Una herramienta

Primeros pasos

● Obtener una visión de la totalidad de los programas

● Depurar

● Seleccionar los subconjuntos

● Definir un método de trabajo

● Una herramienta

Page 8: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

Un poco de historiaUn poco de historia

Capítulo Primero

● Entregamos los “fuentes” al Cliente

● Seguimos aprendiendo

● Implementamos nuevas funcionalidades

(continuará...)

Capítulo Primero

● Entregamos los “fuentes” al Cliente

● Seguimos aprendiendo

● Implementamos nuevas funcionalidades

(continuará...)

Page 9: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

El SistemaEl Sistema

Requisitos

● Visión global (esto es todo lo que tengo)

● Proteger accesos

● Comparar y depurar

● Seleccionar subconjuntos

● Workflow

Requisitos

● Visión global (esto es todo lo que tengo)

● Proteger accesos

● Comparar y depurar

● Seleccionar subconjuntos

● Workflow

Page 10: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

SVT AdminGSVT AdminG

El Sistema

● Obtiene y guarda la información de las KB’s en una BD

● Traba el acceso directo a esas KB’s

● Selecciona subconjuntos

● Distribuye los “exports” para las KB’s de desarrollo

● Administra el workflow

El Sistema

● Obtiene y guarda la información de las KB’s en una BD

● Traba el acceso directo a esas KB’s

● Selecciona subconjuntos

● Distribuye los “exports” para las KB’s de desarrollo

● Administra el workflow

Page 11: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

SVT AdminGSVT AdminG

El Sistema

● Interactúa entre producción y desarrollo

● Impide el uso “simultáneo” de los programas

● Valida el ingreso de programas nuevos

● Consolida automáticamente los programas aprobados

● Controla y administra versiones para cada programa

El Sistema

● Interactúa entre producción y desarrollo

● Impide el uso “simultáneo” de los programas

● Valida el ingreso de programas nuevos

● Consolida automáticamente los programas aprobados

● Controla y administra versiones para cada programa

Page 12: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

SVT AdminGSVT AdminG

Otras funcionalidades

● Ver información de las KB’s

● Ver y comparar el código GeneXus

● Recuperar versiones

● Interactuar con otros Sistemas

● Módulo Web

Otras funcionalidades

● Ver información de las KB’s

● Ver y comparar el código GeneXus

● Recuperar versiones

● Interactuar con otros Sistemas

● Módulo Web

Page 13: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

SVT AdminGSVT AdminG

Arquitectura

● Cliente/Servidor

● Base de Datos SQL Server

● Servicio de programas y manejo de bandejas con WebServices

● Control de Sesiones

● Módulo Web en C#

Arquitectura

● Cliente/Servidor

● Base de Datos SQL Server

● Servicio de programas y manejo de bandejas con WebServices

● Control de Sesiones

● Módulo Web en C#

Page 14: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

SVT AdminGSVT AdminG

SQL Server WEB Server KB’s GeneXus

Bandejas Usuarios

Usuario Local Usuario Web

Internet

Arquitectura

Page 15: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

SVT AdminGSVT AdminG

KB’s GeneXus

Base de Datos SQL

Aplicación

KB’s Usuarios

Un Firewall

Page 16: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

SVT AdminGSVT AdminG

En resumen

● Visión global – Conocer lo que tenemos

● Seguridad e Integridad

● Trazabilidad

● Desarrollo a distancia controlado

● Integración con otras herramientas de control

En resumen

● Visión global – Conocer lo que tenemos

● Seguridad e Integridad

● Trazabilidad

● Desarrollo a distancia controlado

● Integración con otras herramientas de control

Page 17: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

SVT AdminGSVT AdminG

Caso de Éxito: de Larrobla & Asociados

(Un nuevo desafío: El Escrow)

● Las cifras hoy (a 4 años de uso del sistema):

● Más de 50 usuarios● 26 Bases de Conocimiento almacenadas● 105.000 objetos GeneXus● 60.000 entradas en el log del sistema

Caso de Éxito: de Larrobla & Asociados

(Un nuevo desafío: El Escrow)

● Las cifras hoy (a 4 años de uso del sistema):

● Más de 50 usuarios● 26 Bases de Conocimiento almacenadas● 105.000 objetos GeneXus● 60.000 entradas en el log del sistema

Page 18: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

SVT AdminGSVT AdminG

Dónde estamos

● Clientes:● de Larrobla & Asociados● Banco BBVA● GI Global

● Distribuidores:● Technology en Chile● SISA en Paraguay

● Plan Estratégico● Ampliar la cartera de Clientes en Uruguay● Acuerdos con los distribuidores GeneXus para la comercialización en el

exterior

Dónde estamos

● Clientes:● de Larrobla & Asociados● Banco BBVA● GI Global

● Distribuidores:● Technology en Chile● SISA en Paraguay

● Plan Estratégico● Ampliar la cartera de Clientes en Uruguay● Acuerdos con los distribuidores GeneXus para la comercialización en el

exterior

Page 19: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

SVT AdminGSVT AdminG

Próximos pasos

● Nuevas funcionalidades

● Métricas

● Integración con las nuevas versiones de GeneXus

Próximos pasos

● Nuevas funcionalidades

● Métricas

● Integración con las nuevas versiones de GeneXus

Page 20: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.

Después del Big Bang...Administrando entornos de desarrollo con GeneXus

Nelson Lapetra - [email protected]

Ney Benavides - [email protected]

Page 21: Ney Benavides InterGroup Consultores neyb@intergconsulting.com Después del Big Bang... Administrando entornos de desarrollo con GeneXus.