
59d37580d57001393d9676a6e88fb9a5.ppt
- Количество слайдов: 54
Agenda 1. Global TRUCK, . . . un proyecto estratégico ! 2. El proyecto 3. Patrones de diseño 4. Ejemplos y Tips 5. Contáctenos 6. Preguntas y respuestas AGENDA Expositores: § Fernando Lazcano § Carlos Marzoa § Ana Rozza § Alejandro García PROYECTO Global TRUCK
1. Global TRUCK, . . . un proyecto estratégico ! q SOLUR q Para quiénes ? q Beneficios de GT q Un apoyo Global ! . . . un proyecto estratégico !! PROYECTO Global TRUCK
SOLUR q LA EMPRESA Es la organización que desarrolla, soporta, implementa y comercializa la Suite TRUCK/GX q 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 q FOCO q Distribución de Cadena de Abasto Primaria y Secundaria q Gestión del Punto de Ventas con computación Móvil q Reingeniería de rutas, Ruteo Dinámico, Planificación de Transporte q “Best of Breed” en Ventas, Distribución y Logística q SOPORTE - Tri-lingue, 24 x 7 . . . un proyecto estratégico !! PROYECTO Global TRUCK
Sistemas “legacy” q Visibilidad Global de Inventarios q Tránsitos Interplantas FOCO q "Tracking" de camiones q Cálculo de Fletes q Múltiples canales (Mayorista, Minorista, OT) q Formas de atención (Preventa, Venta Directa, Dist. ) q Computación Móvil para Preventa y Auto Venta q Control del crédito centralizado q Gestión inteligente de la política de ventas q GPV (encuestas, indicadores, score cards)
Para quiénes ? Distribuidores de productos de consumo masivo con operaciones en el ámbito: q Nacional, q Regional y q Multinacional . . . específicamente diseñado para: q “Cluster” de países, q ASP q 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
Beneficios de GT q Tecnología WEB (Gene. Xus 8. 0) q Arquitectura 3 TIER q Escalable: desde empresas nacionales a multinacionales q Intranet / Internet compatible q Uso OPTIMO del ancho de banda q Tecnología GIS (Geographical Information Systems) q Soluciones GIS “ready to use” integradas q Reingeniería de Rutas de Venta y Ruteo Dinámico de entregas, con algoritmos personalizables q Opciones de licenciamiento “on demand” y “por única vez” q Nuevo Diseño q Máxima velocidad de digitación q Fácil integración con aplicaciones ORACLE E Business Suite q Operación Off-Line (v. 4. 1. x y sig. ) q Aumenta disponibilidad del sistema en DCs . . . un proyecto estratégico !! PROYECTO Global TRUCK
Un apoyo Global, de. . . q ARTech Consultores q “Architectural reviews” q Soporte GOLD q ICA (Ingenieros Consultores Asociados) q Nueva alianza de negocios q Know How en tecnología GIS q ORACLE q Acuerdo OPN-ISV con proyección internacional q Capacitación, entrenamiento y máximo compromiso con Global Truck q PDT (Prog. De Desarrollo Tecnológico – MEC-) q Financiamiento del 28% del proyecto GT q Asesoramiento q Nuestros clientes. . . un proyecto estratégico !! PROYECTO Global TRUCK
2. El proyecto . . . el proyecto PROYECTO Global TRUCK
El Proyecto … QUE CONTARLES DESDE EL GERENCIAMIENTO? q Métricas de TRUCK/GX q Infraestructura de Desarrollo y Test q Recursos Humanos q Capacitación q Learnings q Cronograma . . . el proyecto PROYECTO Global TRUCK
Métricas, . . . el proyecto . . . cantidad de Objetos PROYECTO Global TRUCK
Métricas, . . . cómo medirlo de forma universal ? q Puntos Funcionales q Total Truck: 10. 000 q Desarrollo Global Truck: 5857 q 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
Infraestructura de Desarrollo y Test q Genexus q Versión 8. 0 (D 4) q Generador Java (U 2) q Templates (2003) q Plataformas Hardware Sistema Operativo Base de Datos Intel server Red Hat Enterprise Linux 2. 1 Oracle 9 i DB v 9. 2 -> 10 g AS/400 OS/400 v 5. 2 DB 2 HP HP/UX Oracle 9 i DB v 9. 2 -> 10 g Hardware Sistema Operativo Application Server Intel server Red Hat Enterprise Linux 2. 1 Oracle 9 i. AS 9. 0. 3 -> 10 g Intel server Red Hat Enterprise Linux 2. 1 IBM Web. Sphere 5. 0 Intel clientes de desarrollo Windows Xp / 2000 Tomcat 4. 1. 7 (Motor de Servlets) . . . el proyecto PROYECTO Global TRUCK
Recursos Humanos, . . . comparativo versión 3. 7 vs 4. 0
Recursos Humanos, . . . crecimiento COMO FORMAR LOS EQUIPOS? q Gerencia q Proyecto q Desarrollo q Dos Equipos Paralelos: Funcional + Nuevas Tecnologías q Nuevas Tecnologías: Mercado Reducido q Tecnología q Nuevas exigencias Perfil Técnico q Application Servers, Firewalls, LDAP, Load Balancing, Single Sign On . . . el proyecto PROYECTO Global TRUCK
Recursos Humanos, . . . crecimiento COMO FORMAR LOS EQUIPOS? q SQA q Casos de Prueba q Owners de Testing q Multidisciplinario q Funcional TRUCK/GX q “Black Box” q Productos Similares q Nuevas Tecnologías: Mercado Reducido q Documentación on-line q Procesos q Helps q Technical Account Managers q ARTech q Oracle . . . el proyecto PROYECTO Global TRUCK
Capacitación COMO INGRESAR A UN NUEVO MUNDO? q Introducción a la nueva tecnología q J 2 EE, Web Services, Java Scripts, etc. q ARTech q Implementación Gx de las nuevas tecnologías q Gx 8. 0 q Generación WEB – Java q Oracle q Administración 9 i. AS q Performance q Oracle AQ (Mensajería) . . . el proyecto PROYECTO Global TRUCK
Learnings QUE MAS RECOMENDARLES? q Pioneros Gx 8. 0 q Prototipos q Reglas de Conversión TRUCK/GX q Architectural Reviews q Templates q Herramientas de apoyo y seguimiento q Robot de Testeo q Stress Test . . . el proyecto PROYECTO Global TRUCK
Cronograma q Prototipos Nov/03 a Dic/03 q Desarrollo Dic/03 a Jul/04 q Alfa Test Solur Abr/04 a Set/04 q Beta Test Solur Jul/04 a Set/04 q Certificación por Clientes q Stress Test . . . el proyecto Oct/04 a Dic/04 PROYECTO Global TRUCK
3. Patrones de diseño . . . patrones de diseño PROYECTO Global TRUCK
3. Patrones de diseño q Elementos básicos q “TRUCK User Interface”. . . q Transacciones Simples q Transacciones Complejas q Templates q “Trabajar con” Complejos q Administrar Grillas q Conclusiones q Tiempos de Conversión q Pedidos a ARTech. . . patrones de diseño PROYECTO Global TRUCK
TUI (TRUCK User Interface) q ORACLE BLAF (Browser Look and Feel) q Cabezal y Pie de Página q Menu bar Cabezal Menú Bar Acciones Pie. . . patrones de diseño PROYECTO Global TRUCK
Componentes Paginado Filtros Administración de Grillas . . . patrones de diseño PROYECTO Global TRUCK
Transacciones Simples Doble Botón Scroll Bar, agregar línea Prompt o Combo. . . patrones de diseño PROYECTO Global TRUCK
Transacciones Complejas Link dentro de la Página . . . patrones de diseño Cómo Agruparlos PROYECTO Global TRUCK
Transacciones Complejas q Flujo de Trabajo . . . patrones de diseño PROYECTO Global TRUCK
Templates Resolver los “Trabajar con” Sencillos. . . patrones de diseño PROYECTO Global TRUCK
Templates Visualización de Datos Asociados. . . patrones de diseño PROYECTO Global TRUCK
Templates Visualización de Datos Asociados. . . patrones de diseño PROYECTO Global TRUCK
“Trabajar con” Complejos Columna Bajar un Nivel . . . patrones de diseño Acciones Frecuentes PROYECTO Global TRUCK
Administración de Grillas Grilla Secundaria Marcar y Desmarcar Mover N hacia Arriba y Abajo. . . patrones de diseño Ubicar Item PROYECTO Global TRUCK
Conclusiones q Prototipos!! q Completos, Documentados y Difundidos q Importancia de los Estándares q Qué clase/imágen del Tema usar en cada elemento q Cómo resolver cada caso; por ej: Paginado, Prompts, etc. . . . patrones de diseño PROYECTO Global TRUCK
Tiempos de Conversión Objeto Tiempo Incluye Web. Panels 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 q TIP. . . PROCs no necesitan conversión, a menos que llamen a Work. Panels, Cambio de LÓGICA. Es difícil de estimar el esfuerzo. . . patrones de diseño PROYECTO Global TRUCK
Pedidos a ARTech q New UTL q Commit de logs q Help de Atributos q El help de los webpanels tiene una lista de links a los helps de los atributos relacionados q “Silent Transactions” vía JMS q Multi-idioma . . . patrones de diseño PROYECTO Global TRUCK
4. Ejemplos y Tips . . . ejemplos y tips PROYECTO Global TRUCK
4. Ejemplos y Tips q Uso Web. Services q Ingreso de Pedidos (Architectural Review) q Consultas/Listados q Tips . . . ejemplos y tips PROYECTO Global TRUCK
GT Web. Services q Web. Services GIS q Geocodificación q Visualización q Reingeniería de Rutas q Ruteo Dinámico q Módulos de la Aplicación q Alta masiva Productos q Alta masiva Pedidos . . . ejemplos y tips PROYECTO Global TRUCK
Geocodificar q Vía Web. Services q Se envía colección de Direcciones y Ws retorna coordenadas q Vía “Batch” q Se realiza “upload” desde Excel y se actualizan los datos. ¿Excel? . . . Api’s Java- proyecto POI-Apache
WS/GIS-Geocodificar ¿Google? WS . . , Joaquin Requena, o Joaquín Suarez o…… humm !!
Resultado de WS window. open(…) + SDT’s + &Session
WS/GIS-Visualizar q Alternativas Propuestas q Monitor de Trabajo q Ej. Reingeniería de Rutas q “Trabajar con Clientes” q Facilidad de Reuso . . . ejemplos y tips PROYECTO Global TRUCK
Monitor de Trabajo Dinamismo Dinámico Volumen Vtas. Territorios (Vol. Vtas) “Otros Datos” ¿Dinámico? <Div ID=“Clientes" style="position: . . . . /Div >
Monitor de Trabajo q Características q “Una Ventana” de Trabajo q Usuario puede Ocultar Mapa asociado en forma dinámica. (sin “Refresh”) q “Objeto” más complejo. q Lógica propia + WS + lógica de “Tools” de Mapa . . . ejemplos y tips PROYECTO Global TRUCK
Call a WS ¿Scroll? <DIV style="OVERFLOW: auto; HEIGHT: . . /DIV>
Visualizar II – Datos asociados Reuso Volumen Vtas Zonas/Territorios ¿Capturar? <SCRIPT…. . . onclick=mouse. Click; </SCRIPT>'
Visualizar II – Reuso q Características q “Dos Ventanas” de Trabajo. q Lógica WS + “Tool” de Mapa encapsulada. q Separa lógica “del negocio” de GIS. q “Reuso”. Captura del entorno el “input”. Puede ser llamado desde “N” objetos. . ejemplos y tips PROYECTO Global TRUCK
Ingreso de Pedidos q Primer Prototipo (Dic-2003) q Ambiente Web y “Alta digitación”. ¿es posible? q Architectural Review (ARTech/Oracle/Solur) q “Stress Test”- Microsoft Web Application Stress Tool. q Tiempos de Respuesta menores a un segundo. q 100 Usuarios concurrentes. q Personalización de entorno de Usuario q “Default’s” de Usuario. Cada módulo permite ser personalizado optimizando el ingreso de datos. (Módulo Truck) + SDT + Xml = Entorno de Usuario
Ingreso de Pedidos (Dic-2003) Listado Excel ¿Listado Excel? . . . Api’s de Java. . . POI-Jakarta
Ingreso Pedidos – (Ingreso Extendido) Set focus() Trn-Web Component Web Panel + (TRN + Web Component) (Dic. 2003)
Ingreso Pedidos (personalizado) Editar/Ocultar/Visible Usuario personaliza su entorno de ingreso (Dic-2003)
Consultas/Listados navegación SDT de Navegación. Cabezal resuelve los link’s de navegación !!
Listados Embedded page
Tips q ¿Lo Obvio. . ? q Identificar “Patrones” en la Aplicación q Definir Estándares q Desarrollar Prototipos q “Reuso” – encapsular lo complejo (9. 000 objs. ) q 1 Objeto (Cabezal de GLOBAL TRUCK) resuelve: q Navegación “automática” q “Help” contextual q Seguridad q “Branding” q “Contáctenos” . . . ejemplos y tips PROYECTO Global TRUCK
5. Contáctenos NECESITAN MAS INFORMACION? q Luego de la presentación q Reunión en Solur: q Fecha y hora a combinar q Dirección: q Juan Bautista Alberdi 5765 - Montevideo q Contacto a: q Carlos Marzoa q cmarzoa@truck. com. uy
Preguntas. . . PROYECTO Global TRUCK
59d37580d57001393d9676a6e88fb9a5.ppt