Futureproofing: Automatizando un entorno industrial "Just in time"

23

Transcript of Futureproofing: Automatizando un entorno industrial "Just in time"

Page 1: Futureproofing: Automatizando un entorno industrial "Just in time"
Page 2: Futureproofing: Automatizando un entorno industrial "Just in time"

Castellón

Nules

Moncófar

Fundada en 1976

10M M2 producción

75% Exportación

3 Fábricas

6 Filiales

Page 3: Futureproofing: Automatizando un entorno industrial "Just in time"

Filiales

Page 4: Futureproofing: Automatizando un entorno industrial "Just in time"

+ +

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

Page 5: Futureproofing: Automatizando un entorno industrial "Just in time"

Genexus + GRESPANIAGenexus + GRESPANIAKB RPGKB RPG

Page 6: Futureproofing: Automatizando un entorno industrial "Just in time"

Genexus + GRESPANIAGenexus + GRESPANIAKB SGAKB SGA

Page 7: Futureproofing: Automatizando un entorno industrial "Just in time"

Genexus + GRESPANIAGenexus + GRESPANIAKB Java WebKB Java Web

Page 8: Futureproofing: Automatizando un entorno industrial "Just in time"

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)

Page 9: Futureproofing: Automatizando un entorno industrial "Just in time"

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

Page 10: Futureproofing: Automatizando un entorno industrial "Just in time"

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

Page 11: Futureproofing: Automatizando un entorno industrial "Just in time"

Generador Java/WebGenerador Java/Web

Page 12: Futureproofing: Automatizando un entorno industrial "Just in time"

Generador Java/WebGenerador Java/WebTrabajando con WW+

Page 13: Futureproofing: Automatizando un entorno industrial "Just in time"

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

Page 14: Futureproofing: Automatizando un entorno industrial "Just in time"

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

Page 15: Futureproofing: Automatizando un entorno industrial "Just in time"
Page 16: Futureproofing: Automatizando un entorno industrial "Just in time"
Page 17: Futureproofing: Automatizando un entorno industrial "Just in time"
Page 18: Futureproofing: Automatizando un entorno industrial "Just in time"

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

Page 19: Futureproofing: Automatizando un entorno industrial "Just in time"

Proyecto SGAProyecto SGA

Page 20: Futureproofing: Automatizando un entorno industrial "Just in time"
Page 21: Futureproofing: Automatizando un entorno industrial "Just in time"
Page 22: Futureproofing: Automatizando un entorno industrial "Just in time"

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

Page 23: Futureproofing: Automatizando un entorno industrial "Just in time"

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+