La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Agenda Global TRUCK, ... un proyecto estratégico ! El proyecto

Presentaciones similares


Presentación del tema: "Agenda Global TRUCK, ... un proyecto estratégico ! El proyecto"— Transcripción de la presentación:

1 Agenda Global TRUCK, ... un proyecto estratégico ! El proyecto
Patrones de diseño Ejemplos y Tips Contáctenos Preguntas y respuestas Expositores: Fernando Lazcano Carlos Marzoa Ana Rozza Alejandro García AGENDA PROYECTO Global TRUCK

2 ... un proyecto estratégico !
1. Global TRUCK, ... un proyecto estratégico ! SOLUR Para quiénes ? Beneficios de GT Un apoyo Global ! ... un proyecto estratégico !! PROYECTO Global TRUCK

3 SOLUR “Best of Breed” en Ventas, Distribución y Logística
LA EMPRESA Es la organización que desarrolla, soporta, implementa y comercializa la Suite TRUCK/GX Nuestra MISION  Proveer una solución vertical en las áreas de Ventas Distribución y Logística, para empresas Distribuidoras de productos de Consumo Masivo  FOCO Distribución de Cadena de Abasto Primaria y Secundaria Gestión del Punto de Ventas con computación Móvil Reingeniería de rutas, Ruteo Dinámico, Planificación de Transporte “Best of Breed” en Ventas, Distribución y Logística SOPORTE - Tri-lingue, 24 x 7 ... un proyecto estratégico !! PROYECTO Global TRUCK

4 FOCO Sistemas “legacy” Visibilidad Global de Inventarios
Tránsitos  Interplantas        "Tracking" de camiones             Cálculo de Fletes           Múltiples canales (Mayorista, Minorista, OT) Formas de atención (Preventa, Venta Directa, Dist.) Computación Móvil para Preventa y Auto Venta Control del crédito centralizado Gestión inteligente de la política de ventas GPV (encuestas, indicadores, score cards) FOCO

5 Para quiénes ? Distribuidores de productos de consumo masivo con operaciones en el ámbito: Nacional, Regional y Multinacional ... específicamente diseñado para: “Cluster” de países, ASP o, instalaciones individuales ...con acceso por intranet / internet y módulo “off line”, para administrar el CD (para casos de contingencia ).. ... un proyecto estratégico !! PROYECTO Global TRUCK

6 Beneficios de GT Tecnología WEB (GeneXus 8.0)
Arquitectura 3 TIER Escalable: desde empresas nacionales a multinacionales Intranet / Internet compatible Uso OPTIMO del ancho de banda Tecnología GIS (Geographical Information Systems) Soluciones GIS “ready to use” integradas Reingeniería de Rutas de Venta y Ruteo Dinámico de entregas, con algoritmos personalizables Opciones de licenciamiento “on demand” y “por única vez” Nuevo Diseño Máxima velocidad de digitación Fácil integración con aplicaciones ORACLE E Business Suite Operación Off-Line (v. 4.1.x y sig.) Aumenta disponibilidad del sistema en DCs ... un proyecto estratégico !! PROYECTO Global TRUCK

7 Un apoyo Global, de... ARTech Consultores
“Architectural reviews” Soporte GOLD ICA (Ingenieros Consultores Asociados) Nueva alianza de negocios Know How en tecnología GIS ORACLE Acuerdo OPN-ISV con proyección internacional Capacitación, entrenamiento y máximo compromiso con Global Truck PDT (Prog. De Desarrollo Tecnológico – MEC-) Financiamiento del 28% del proyecto GT Asesoramiento Nuestros clientes... ... un proyecto estratégico !! PROYECTO Global TRUCK

8 2. El proyecto ... el proyecto PROYECTO Global TRUCK

9 El Proyecto … QUE CONTARLES DESDE EL GERENCIAMIENTO?
Métricas de TRUCK/GX Infraestructura de Desarrollo y Test Recursos Humanos Capacitación Learnings Cronograma ... el proyecto PROYECTO Global TRUCK

10 Métricas, ...cantidad de Objetos ... el proyecto PROYECTO Global TRUCK

11 Métricas, ... cómo medirlo de forma universal ?
Puntos Funcionales Total Truck: Desarrollo Global Truck: 5857 Indicadores Cocomo II (USC-COCOMO II 1999 provisto por el PDT) Esfuerzo Cronograma Productividad Staff Optimista 316.7 22.9 296.2 13.8 Más probable 395.9 24.6 237 16.1 Pesimista 494.9 26.4 189.6 18.8 ... el proyecto PROYECTO Global TRUCK

12 Infraestructura de Desarrollo y Test
Genexus Versión 8.0 (D4) Generador Java (U2) Templates (2003) Plataformas Hardware Sistema Operativo Base de Datos Intel server Red Hat Enterprise Linux 2.1 Oracle 9i DB v9.2 -> 10g AS/400 OS/400 v 5.2 DB2 HP HP/UX Hardware Sistema Operativo Application Server Intel server Red Hat Enterprise Linux 2.1 Oracle 9iAS > 10g IBM WebSphere 5.0 Intel clientes de desarrollo Windows Xp / 2000 Tomcat 4.1.7 (Motor de Servlets) ... el proyecto PROYECTO Global TRUCK

13 Recursos Humanos, ...comparativo versión 3.7 vs 4.0

14 Recursos Humanos, ... crecimiento
COMO FORMAR LOS EQUIPOS? Gerencia Proyecto Desarrollo Dos Equipos Paralelos: Funcional + Nuevas Tecnologías Nuevas Tecnologías: Mercado Reducido Tecnología Nuevas exigencias Perfil Técnico Application Servers, Firewalls, LDAP, Load Balancing, Single Sign On ... el proyecto PROYECTO Global TRUCK

15 Recursos Humanos, ... crecimiento
COMO FORMAR LOS EQUIPOS? SQA Casos de Prueba Owners de Testing Testing Multidisciplinario Funcional TRUCK/GX “Black Box” Productos Similares Nuevas Tecnologías: Mercado Reducido Documentación on-line Procesos Helps Technical Account Managers ARTech Oracle ... el proyecto PROYECTO Global TRUCK

16 Capacitación Introducción a la nueva tecnología ARTech Oracle
COMO INGRESAR A UN NUEVO MUNDO? Introducción a la nueva tecnología J2EE, Web Services, Java, Java Scripts, etc. ARTech Implementación Gx de las nuevas tecnologías Gx 8.0 Generación WEB – Java Oracle Administración 9iAS Performance Oracle AQ (Mensajería) ... el proyecto PROYECTO Global TRUCK

17 Learnings QUE MAS RECOMENDARLES? Pioneros Gx 8.0 Prototipos
Reglas de Conversión TRUCK/GX Architectural Reviews Templates Herramientas de apoyo y seguimiento Robot de Testeo Stress Test ... el proyecto PROYECTO Global TRUCK

18 Cronograma Prototipos Nov/03 a Dic/03 Desarrollo Dic/03 a Jul/04
Alfa Test Solur Abr/04 a Set/04 Beta Test Solur Jul/04 a Set/04 Certificación por Clientes Oct/04 a Dic/04 Stress Test Dic/04 ... el proyecto PROYECTO Global TRUCK

19 3. Patrones de diseño ... patrones de diseño PROYECTO Global TRUCK

20 3. Patrones de diseño Elementos básicos Tiempos de Conversión
“TRUCK User Interface” ... Transacciones Simples Transacciones Complejas Templates “Trabajar con” Complejos Administrar Grillas Conclusiones Tiempos de Conversión Pedidos a ARTech ... patrones de diseño PROYECTO Global TRUCK

21 TUI (TRUCK User Interface)
ORACLE BLAF (Browser Look and Feel) Cabezal y Pie de Página Menu bar Cabezal Menú Bar Acciones Pie ... patrones de diseño PROYECTO Global TRUCK

22 Administración de Grillas
Componentes Paginado Filtros Administración de Grillas ... patrones de diseño PROYECTO Global TRUCK

23 Transacciones Simples
Doble Botón Scroll Bar, agregar líneas Prompt o Combo ... patrones de diseño PROYECTO Global TRUCK

24 Link dentro de la Página
Transacciones Complejas Link dentro de la Página Cómo Agruparlos ... patrones de diseño PROYECTO Global TRUCK

25 Transacciones Complejas
Flujo de Trabajo ... patrones de diseño PROYECTO Global TRUCK

26 Templates Resolver los “Trabajar con” Sencillos PROYECTO Global TRUCK
... patrones de diseño PROYECTO Global TRUCK

27 Templates Visualización de Datos Asociados PROYECTO Global TRUCK
... patrones de diseño PROYECTO Global TRUCK

28 Templates Visualización de Datos Asociados PROYECTO Global TRUCK
... patrones de diseño PROYECTO Global TRUCK

29 “Trabajar con” Complejos
Columna Bajar un Nivel Acciones Frecuentes ... patrones de diseño PROYECTO Global TRUCK

30 Administración de Grillas
Secundaria Marcar y Desmarcar Mover N hacia Arriba y Abajo Ubicar Item ... patrones de diseño PROYECTO Global TRUCK

31 Conclusiones Completos, Documentados y Difundidos Prototipos!!
Importancia de los Estándares Qué clase/imágen del Tema usar en cada elemento Cómo resolver cada caso; por ej: Paginado, Prompts, etc. ... patrones de diseño PROYECTO Global TRUCK

32 Tiempos de Conversión TIP...
Objeto Tiempo Incluye WebPanels de Display 1:30 Programación, Alfa Test “Trabajar con” Sencillos De 2 horas a un 1 día Programación, Alfa Test, Adm. de KB Reportes pdf 2 horas Reporte y Webpanel de pedir filtros TIP... PROCs no necesitan conversión, a menos que llamen a WorkPanels, Cambio de LÓGICA. Es difícil de estimar el esfuerzo ... patrones de diseño PROYECTO Global TRUCK

33 Pedidos a ARTech New UTL Commit de logs Help de Atributos
El help de los webpanels tiene una lista de links a los helps de los atributos relacionados “Silent Transactions” vía JMS Multi-idioma ... patrones de diseño PROYECTO Global TRUCK

34 4. Ejemplos y Tips ...ejemplos y tips PROYECTO Global TRUCK

35 4. Ejemplos y Tips Uso WebServices
Ingreso de Pedidos (Architectural Review) Consultas/Listados Tips ...ejemplos y tips PROYECTO Global TRUCK

36 GT WebServices WebServices GIS Módulos de la Aplicación
Geocodificación Visualización Reingeniería de Rutas Ruteo Dinámico Módulos de la Aplicación Alta masiva Productos Alta masiva Pedidos ...ejemplos y tips PROYECTO Global TRUCK

37 Geocodificar Vía WebServices Vía “Batch”
Se envía colección de Direcciones y Ws retorna coordenadas Vía “Batch” Se realiza “upload” desde Excel y se actualizan los datos. ¿Excel?... Api’s Java- proyecto POI-Apache

38 WS/GIS-Geocodificar .., Joaquin Requena, o Joaquín Suarez o…… humm !!
¿Google? WS

39 window.open(…) + SDT’s + &Session
Resultado de WS

40 WS/GIS-Visualizar Alternativas Propuestas Monitor de Trabajo
Ej.Reingeniería de Rutas “Trabajar con Clientes” Facilidad de Reuso ...ejemplos y tips PROYECTO Global TRUCK

41 Territorios (Vol.Vtas)
Monitor de Trabajo ¿Dinámico?<Div ID=“Clientes" style="position: /Div > Dinamismo Dinámico Territorios (Vol.Vtas) Volumen Vtas. “Otros Datos”

42 Monitor de Trabajo Características
“Una Ventana” de Trabajo Usuario puede Ocultar Mapa asociado en forma dinámica. (sin “Refresh”) “Objeto” más complejo. Lógica propia + WS + lógica de “Tools” de Mapa ...ejemplos y tips PROYECTO Global TRUCK

43 ¿Scroll? <DIV style="OVERFLOW:auto;HEIGHT: ../DIV>
Call a WS ¿Scroll? <DIV style="OVERFLOW:auto;HEIGHT: ../DIV>

44 Visualizar II – Reuso ¿Capturar? <SCRIPT….....onclick=mouseClick;</SCRIPT>' Datos asociados Volumen Vtas Zonas/Territorios

45 Visualizar II – Reuso Características “Dos Ventanas” de Trabajo.
Lógica WS + “Tool” de Mapa encapsulada. Separa lógica “del negocio” de GIS. “Reuso”. Captura del entorno el “input”. Puede ser llamado desde “N” objetos. ...ejemplos y tips PROYECTO Global TRUCK

46 (Módulo Truck) + SDT + Xml = Entorno de Usuario
Ingreso de Pedidos Primer Prototipo (Dic-2003) Ambiente Web y “Alta digitación”. ¿es posible? Architectural Review (ARTech/Oracle/Solur) “Stress Test”- Microsoft Web Application Stress Tool. Tiempos de Respuesta menores a un segundo. 100 Usuarios concurrentes. Personalización de entorno de Usuario “Default’s” de Usuario. Cada módulo permite ser personalizado optimizando el ingreso de datos. (Módulo Truck) + SDT + Xml = Entorno de Usuario

47 Ingreso de Pedidos (Dic-2003)
¿Listado Excel?...Api’s de Java...POI-Jakarta Listado Excel

48 Ingreso Pedidos – (Ingreso Extendido)
Set focus() Web Panel + (TRN + Web Component) (Dic.2003) Trn-Web Component

49 Ingreso Pedidos (personalizado)
Usuario personaliza su entorno de ingreso (Dic-2003) Editar/Ocultar/Visible Editar/Ocultar/Visible

50 SDT de Navegación. Cabezal resuelve los link’s de navegación !!
Consultas/Listados navegación SDT de Navegación. Cabezal resuelve los link’s de navegación !!

51 Listados Embedded page

52 Tips ¿Lo Obvio....? Identificar “Patrones” en la Aplicación
Definir Estándares Desarrollar Prototipos “Reuso” – encapsular lo complejo (9.000 objs.) 1 Objeto (Cabezal de GLOBAL TRUCK) resuelve: Navegación “automática” “Help” contextual Seguridad “Branding” “Contáctenos” ...ejemplos y tips PROYECTO Global TRUCK

53 5. Contáctenos Luego de la presentación Reunión en Solur:
NECESITAN MAS INFORMACION? Luego de la presentación Reunión en Solur: Fecha y hora a combinar Dirección: Juan Bautista Alberdi Montevideo Contacto a: Carlos Marzoa

54 Preguntas... PROYECTO Global TRUCK


Descargar ppt "Agenda Global TRUCK, ... un proyecto estratégico ! El proyecto"

Presentaciones similares


Anuncios Google