Sistema de gestión de recursos empresariales

Nuestro equipo ha desarrollado aplicaciones móviles y web basadas en cloud para el seguimiento y la gestión de los estados, la ubicación y el programa de trabajo de equipos y máquinas en tiempo real.

Desafío

Our client has a wide range of materials and machinery geographically distributed over numerous warehouses and project sites.

Due to several agreements with partners, some rented machines cost our client less when unused and this should be tracked and documented for further price cuts.

Al cliente se le ocurrió la idea de una solución que permitiera a los directivos planificar nuevos proyectos, a los especialistas en logística encontrar la forma más eficaz de reasignar los recursos y al resto de trabajadores hacer un seguimiento de los estados concretos de cada recurso para trabajar de forma más eficiente y rentable.

Solución

Innowise ha creado desde cero una plataforma de gestión de recursos que proporciona a los trabajadores la información más relevante sobre materiales y maquinaria.
Nuestro equipo ha diseñado la solución de forma que permita a los trabajadores responsables actualizar los datos en tiempo real. Así se consigue una planificación de recursos más eficaz y se reducen los costes de los proyectos y del alquiler de maquinaria.

Recopilador telemático de datos

Los equipos de maquinaria del cliente, así como los equipos alquilados a socios, disponen de sensores telemáticos que realizan un seguimiento de diversas condiciones, desde la presión del aire en los neumáticos hasta el kilometraje recorrido y el consumo de combustible.

Innowise has designed a data-gathering module that automatically aggregates the data from such sources for further analysis and use. For instance, such information can show whether a particular machine consumes too much fuel and there’s a more efficient analog for replacement. Also, zero mileage over a certain period of time signals to lending partners that the machines have not been unused.

Localizador GPS

Otra parte de la solución es un rastreador GPS. Cuando se asigna una máquina a un determinado proyecto, los gestores pueden establecer las fronteras de ubicación de la misma. Cuando un trabajador mueve este equipo a través de la frontera establecida, recibe una serie de notificaciones a través de la aplicación móvil (notificaciones push) y correos electrónicos. Además, el personal responsable del proyecto y de la asignación de vehículos recibe notificaciones sobre tales eventos.

Tarjeta de identificación del equipo

Todos los datos recogidos se agregan en el back-end y se asignan a un recurso concreto relacionado con la creación de un documento de identidad único.

A través de esta tarjeta de identificación, los empleados y el cliente pueden acceder a la información más valiosa de forma rápida y cómoda.

La tarjeta de identificación del equipo consta de varias secciones separadas que proporcionan a los usuarios la información específica.

Descripción

Esta sección proporciona información general sobre el artículo, como su número de inventario, tipo, fabricante, año de producción, almacén o proyecto asignado, ubicación en tiempo real en el mapa, número total de horas de funcionamiento, personal responsable de la gestión o el mantenimiento, etc.

Asignaciones

Este módulo permite a los gestores de proyectos comprobar si el equipo se utiliza en ese momento y cuándo estará disponible, para poder reservarlo durante el periodo de tiempo necesario. El historial de asignaciones, gestores responsables y proyectos se almacena en el sistema.

Estadísticas

Se trata de un módulo que representa un conjunto de datos sobre el equipo durante un periodo determinado, por ejemplo, el número total de horas de funcionamiento y de ralentí, así como su relación, el consumo de combustible, el estado del motor, etc. La información se visualiza con diagramas y gráficos que facilitan su comprensión y comparación.

Mantenimiento

Esta sección contiene información sobre inspecciones de equipos, trabajos de reparación, cambios de componentes, etc. Los responsables de mantenimiento pueden configurar notificaciones que les recuerden la auditoría técnica o el cambio de aceite, y planificar los procesos de inspección con antelación.

Costes

Este módulo muestra todos los gastos relacionados con el equipo (combustible, componentes, mantenimiento, daños, etc.) que se acumulan en el sistema. El usuario debe elegir el tipo de prestación, introducir los datos de facturación solicitados y adjuntar una factura, y la cantidad de dinero se carga al centro de costes correcto.

Mapa interactivo

Este módulo da acceso a un mapa interactivo que muestra todos los proyectos en curso. Eligiendo uno de ellos, el usuario puede ver los equipos y materiales asignados y cuándo se supone que el equipo está libre de trabajo. Esta información ilustrativa ayuda a los usuarios a gestionar más eficazmente la logística de los equipos entre los distintos proyectos.

Consejo de gestión del proyecto

El sistema cuenta también con un tablero de gestión de proyectos en forma de diagrama de Gantt en el que los usuarios pueden ver una lista de todos los equipos disponibles o dispuestos, buscar el que necesiten y asignarlo a las fechas del proyecto.

Informes

La sección de informes permite a los usuarios ver estadísticas generales en tiempo real en un cuadro de mandos o generar informes personalizados por proyectos o periodos de tiempo.

Tecnologías

Java 11Spring Marco (Spring arranque 2), Axon framework (event sourcing/CQRS/DDD), Gradle, Docker, Keycloak, AWS, Mailhog, Minio, Jasper Reports
AngularMaterial Design, Keycloak, karma-jasmine
MongoDB, Elasticsearch, Redis, MySql, InfluxDB, TimescaleDB
Mockito, Testcontainers
AQA
Cucumber, KotlinREST asegurado, Selenium
Plataformas

Proceso

Antes de comenzar el desarrollo, nuestro equipo ha analizado minuciosamente todos los requisitos y especificaciones del proyecto. Hemos seleccionado Kanban como metodología de desarrollo de software, con lanzamientos mensuales y retrospectivas para compartir el progreso con el cliente. Hicimos un seguimiento de la finalización de las tareas en Jira, utilizamos Confluence como base de conocimientos y celebramos las reuniones y la comunicación general con el cliente a través de Microsoft Teams.

Nuestro equipo documentó la visión que el cliente tenía de la solución y desarrolló los requisitos de acuerdo con ella. Durante el proceso de desarrollo, analizamos, refinamos y descompusimos constantemente los requisitos en tareas y subtareas para facilitar el seguimiento del progreso. Una vez completadas varias tareas, nuestros ingenieros de control de calidad comprobaron si la solución cumplía los requisitos establecidos, no tenía errores y nuestro equipo estaba de acuerdo con la visión del cliente y los resultados esperados.

Team required

3
Ingenieros de datos
10
Desarrolladores de Back-end
6
Desarrolladores de Front-end
1
Arquitecto de bases de datos
3
Business Analysts
3
Jefes de proyecto
5
Ingenieros de QA manual
2
Ingenieros de QA de automatización
1
Arquitecto de soluciones
equipo-innowise

Resultados

Innowise ha creado una plataforma para la gestión fácil y eficaz de diversos recursos, como materiales y equipos de maquinaria. La solución permite a los usuarios acceder a datos en tiempo real sobre equipos y materiales y gestionarlos en tiempo real.

    Contáctenos

    Reserve usted una llamada o rellene usted el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com
    ¿Qué pasa después?
    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el plazo y los costes estimados con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    flecha