Futureproofing: Automatizando un entorno industrial "Just in time"

Preview:

Citation preview

Castellón

Nules

Moncófar

Fundada en 1976

10M M2 producción

75% Exportación

3 Fábricas

6 Filiales

Filiales

+ +

Adquirido en Enero de 1999 Gx6. RPG

2006. Java , Cliente/Servidor

2010. Java Web. Gx10 Ev1

2011 Web clientes

2012. Proyecto SGA

2013 → ERP+WEB , tablets

Genexus + GRESPANIAGenexus + GRESPANIAKB RPGKB RPG

Genexus + GRESPANIAGenexus + GRESPANIAKB SGAKB SGA

Genexus + GRESPANIAGenexus + GRESPANIAKB Java WebKB Java Web

Generador RPGGenerador RPGVentajas

Velocidad de desarrolloVelocidad de desarrollo Código muy sólido (entorno nativo AS/400)

Prototipos rápidos

Homogeneidad de diseño

Ejecución optimizada

Reorganización de las bases de datos

Compatibilidad con BBDD legacy (Data Views)

Generador RPGGenerador RPGInconvenientes

Código RPG “ofuscado”: dificultad de debug Programas de gran tamaño. Campos fecha en formato propio (A8) Hay que ser muy preciso con la definición de

transacciones y los subtipos. Congelación por parte de Artech de la plataforma, no se

incorporan las nuevas funciones. Bugs en el generador Dificultad para convertir a entorno WEB

Generador Java/WebGenerador Java/WebVentajas

Velocidad de desarrollo + con WW+Velocidad de desarrollo + con WW+ Código multiplataforma. Servidor/navegador Prototipos rápidos Homogeneidad de diseño: Estilos + WW+ Compatibilidad con BBDD legacy (Data Views) Aplicaciones web + seguras (encrypt parm, sql prepare..) No precisan conocimientos de programación Java Multiples componentes en el market Debug integrado

Generador Java/WebGenerador Java/Web

Generador Java/WebGenerador Java/WebTrabajando con WW+

Generador Java/WebGenerador Java/WebInconvenientes

Mas inestable que el entorno RPG Múltiples elementos para desplegar Curva de aprendizaje mas larga Bugs en el generador Web => Stateless

Proyecto SGAProyecto SGARetos

Desarrollar desde cero en entorno diferente Adonix+SqlServer+Java + VT100 → RPG + DB2/iseries + 5250

Recursos y tiempo limitados. Max. 6 meses, 2 personas

(parcial)

Almacén automático: 26.300 Ubicaciones, 2 tamaños

Nuevas funcionalidades para mejora tiempos de preparación

Sistema crítico.

Sustitución sistema en marcha sin pérdida de productividad

Proyecto SGAProyecto SGACaracterísticas

Gestión por ubicaciones de todo tipo (Suelo, estanterías, Rack)

Unidades de preparación de Palets, Cajas, piezas.

Métodos de preparación distintos por planta.

Preparación mixta: carretilla (manual) + automática.

Utilización hardware existente

Volumen de trabajo → iSeries => Escalable600 prep/día en Rack → Optimización configurable1000 líneas de preparación diarias

Proyecto SGAProyecto SGA

Proyecto SGAProyecto SGAResultados

Proyecto acabado dentro del tiempo y presupuesto Independencia de terceros Ahorro de costes: licencias + mantenimientos Estabilidad Adecuación a las necesidades: “Traje a medida” Mejora en la productividad Flexibilidad. Tiempo mínimo para aplicar una modificación Rapidez resolución de incidencias. Interlocutor único. Acceso directo datos BD ERP. No necesita sincronización Posibilidad de migración / coexistencia con entorno web

GRESPANIA + GXGRESPANIA + GXConclusiones

Gx es una herramienta ideal para desarrollo in-houseCada vez mas cerca del 100% desarrollo propioControl total del software en producción. NO PRECISO $$ ERP $$SGA: Ejemplo de proyecto en tiempo y al 10% del costo

• Pero....Se pierde mas tiempo por los bugs que por problemas de desarrolloCada vez es una herramienta mas compleja de usar.

• Así que ….Soporte local ágil → Innovative synergyMas tecnología que simplifique el desarrollo → WW+