EL DISTRIBUIDOR DE ALIMENTOS CHILENO SE HACE GLOBAL CON LA APLICACIÓN BILINGÜE

Desarrollo de Aplicaciones Interfaz de Usuario Desarrolladores Bajo Demanda

EL CLIENTE | DISTRIBUIDOR DE COMIDA CHILENA

Nuestro cliente supervisa un negocio global de distribución de alimentos que opera fuera de Chile. Pronto, el cliente agregará otra ubicación dentro de los EE. UU. En apoyo de sus campañas internacionales. Están en medio de la construcción de un almacén en Orlando para albergar estos esfuerzos.

Su principal obstáculo para el crecimiento internacional es su soporte de TI monolingüe. Antes de ponerse en contacto con Chetu, el cliente usó una aplicación diseñada en FoxPro que fue programada exclusivamente en español. En apoyo de su alcance futuro, el cliente reclutó a Chetu para crear una aplicación que sea compatible con el español y el inglés.

Para alimentar nuestra relación con este cliente y eliminar todas las barreras del idioma, le asignamos uno de nuestros gerentes de proyectos de habla hispana al proyecto de desarrollo de aplicaciones del cliente. No solo nos enfocamos en cumplir con los requisitos de idioma, sino también en redefinir el flujo de trabajo para maximizar la facilidad de uso.

Desde el inicio, nos reunimos con el horario comercial del cliente, agilizando el tiempo de comercialización y trabajando como una extensión de su estructura interna. Aunque estábamos a casi 4.500 millas de distancia, pudimos trabajar junto con nuestro cliente chileno para introducir una tecnología bilingüe en un mercado en rápido crecimiento.

bilingual app
Desktop to mobile experience

EMPRESA CHILENA LANZA MOVIMIENTO INTERNACIONAL CON APLICACIÓN BILINGÜE

Dentro de la aplicación, decidimos optimizar parte de la IU preexistente, al tiempo que introdujimos módulos adicionales. Estos módulos deben reflejar tanto la cultura de los Estados Unidos como la de Chile. Construiríamos un portal de clientes para que el cliente pudiera ver sus detalles y crear solicitudes de recepción y despachos.

Instalaremos la aplicación cliente existente desarrollada en tecnología FoxPro y analizaremos todas las funcionalidades existentes para deducir dónde están los puntos débiles. Luego, creamos una nueva base de datos, finalizamos la interfaz de usuario para todos los módulos e implementamos un sólido conjunto de funcionalidades.

En desarrollo, primero trabajaremos en la tarea Calendario y el módulo de recepción. Después de completar este módulo, pasaremos a los otros módulos. Esto incluye verificar con el cliente dando un lanzamiento interino y luego de obtener el visto bueno final, crearemos el portal del cliente y completaremos el portal de depósito.

Para avanzar en el proyecto, digerimos el tiempo de toma de código heredado del cliente para comprender la estructura y la documentación de la base de datos.

DESARROLLO DEL PORTAL DEL CLIENTE Y ACTUALIZACIÓN DE LA INTERFAZ DE USUARIO

Durante el desarrollo aprovechamos las siguientes tecnologías:

  • Marco de Referencia: .NET Framework 4.6.1
  • Tipo de Aplicación: Aplicación Web MVC5
  • Lenguaje: C#
  • IDE: Visual Studio 2017
  • Base de Datos: Servidor SQL 2016
  • Control de Gestión de Cambio: TFS
  • Compatibilidad del Dispositivo: Tableta, Móviles, Laptop, Escritorio
  • API: N/A
  • Herramientas:
    • Bootstrap (Para la interfaz de usuario receptiva)
    • ELMAH (Para registro de errores)
    • Ninject (Para injección de dependencia)
    • Jquery
    • Tema PixelAdmin
    • Entidad Marco de Referencia 6.0 (Para acceso a base de datos)
    • Itext Sharp (Para informes)

El entorno de desarrollo también incluye Visual Studio 2017. La aplicación es una aplicación basada en web que se desarrolla en MVC5, mientras que la aplicación anterior se creó en Visual FoxPro en el entorno del cliente. Probamos la nueva aplicación dentro de la base de datos del cliente y la implementamos una vez que probamos.

El Repositorio TFS mantiene todo el código como un repositorio central. El desarrollador puede descargar el último código del repositorio en sus máquinas locales. La secuencia de comandos de la base de datos también está presente en TFS. En términos del entorno de ensayo, utilizamos Microsoft Azure.

Aunque nos referimos a la aplicación existente, no utilizamos ningún código fuente. Nosotros, en cambio, diseñamos una base de datos SQL totalmente nueva para admitir la nueva aplicación. Los usuarios tienen fácil acceso para mostrar cualquier dato que necesiten para trabajar. La aplicación cuenta con visualización de ancho completo sin ventanas emergentes excesivas, lo que era un problema con la aplicación heredada.

La aplicación puede ejecutarse en diferentes navegadores y diferentes dispositivos como computadoras de escritorio, computadoras portátiles, teléfonos móviles y tabletas. Este acceso entre canales brinda flexibilidad a los usuarios, trabajando desde diferentes entornos. Los datos pueden almacenarse localmente en la base de datos del Almacén o almacenarse en un alojamiento centralizado que mantiene todos los datos en el mismo servidor.

La aplicación está programada con los siguientes módulos de alto nivel:

1. Calendario: crear tarea, tarea solicitada, informes y tipo de tarea.

2. Recepción: Ingrese Recepción, Actos de recepción, Informes (Recepciones finalizadas y Resumen de recepción), Configuraciones (Estilo de carga de camiones, Documentos de recepción, Compañías de seguros)

3. Almacenamiento: Asignar ubicación, cambio de posición, reimpresión F.U.A, informes de almacenamiento, informes de ubicación

4. Despachos: despachos ingresados, actos de despacho, informes (Resumen de despachos y despachos finalizados), configuraciones (documentos de despacho)

5. Configuración del sistema: país, estado, ciudades, condado, transporte, entidades, producto, ubicaciones, servicios, camiones.

6. Facturación: Lista, Informes, Resumen de facturas

7. Seguridad: Cuenta de usuario de inicio de sesión, cuentas de clientes

Estas funcionalidades eran exactamente lo que el cliente necesitaba para encabezar sus iniciativas internacionales. El cliente chileno y Chetu seguirán colaborando en el desarrollo adicional. A pesar de estar distanciados geográficamente, pudimos progresar sin ningún obstáculo, una asociación indolora e ininterrumpida que esperamos continuar.

Las capacidades multi-idioma soportan la escalabilidad internacional; las unidades de medida internacionales, basadas en la web y las características basadas en la nube fomentaron una creciente red de consumidores. Han visto un aumento en las ventas y han logrado disminuir el error humano.

technology community management software with logistics management
Trabajemos Juntos

Contáctenos para conocer más sobre Chetu y nuestros servicios de software personalizados

Política de Privacidad | Carreras | Mapa del sitio | Comentarios | Contáctenos

Copyright © 2000- 2018 Chetu Inc. Todos los derechos reservados.

Let Us Contact you
Contact Us
Button to scroll to top

Al continuar utilizando este sitio web, acepta nuestra política de cookies. Aprende más Acepto