futureproofing: automatizando un entorno industrial "just in time"
TRANSCRIPT
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+