Laissez-nous vos coordonnées, nous vous enverrons notre livre blanc par e-mail.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la directive sur la protection des données. Politique de confidentialité. En confirmant la soumission, vous acceptez de recevoir du matériel de marketing
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.
À propos de nous
Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

Développement d'applications web progressives: 43% augmentation de l'efficacité de la gestion du personnel

Innowise a développé un outil de gestion du personnel qui répond avec succès à tous les défis quotidiens de l'industrie du transport et aide les conducteurs à rester productifs.

Client

Industrie
Transportation
Région
Europe
Client depuis
2017

Notre client est l'une des principales sociétés de transport européennes.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi : Optimiser le flux de travail grâce au développement d'applications web progressives

Une gestion efficace du personnel est la clé de la réussite de toute entreprise, et la l'industrie du transport ne fait pas exception. Depuis 2016, notre client fournit des transferts de haute qualité et est considéré comme un leader dans le domaine. Avec l'embauche d'un plus grand nombre de chauffeurs et l'expansion significative des processus commerciaux, il était de plus en plus difficile pour le client de gérer son personnel au quotidien.

Elle se débattait avec le suivi manuel des équipes, des disponibilités, des horaires, des salaires, des besoins en formation et d'autres tâches essentielles de gestion du personnel. Ils cherchaient une entreprise pour les aider à développer une solution robuste qui rationaliserait l'ensemble de leur processus de travail et assurerait une gestion efficace de tous les employés. 

Innowise s'est attelée à la tâche de développer une solution simple mais efficace pour suivre les conducteurs et leurs activités.

Solution : Simplifier la gestion du personnel de transport grâce au développement d'une application web progressive

Innowise a conçu une solution qui permet de faciliter la gestion du personnel de la meilleure façon possible. Pour gérer facilement toutes les données nécessaires sur les chauffeurs afin de maximiser leur potentiel et d'effectuer des transferts en temps voulu, nous avons décidé de mettre en place un PWA.

En tant que véritables experts en développement d'applications web progressives, nos experts ont opté pour cette solution parce qu'elle permettait un déploiement plus rapide, garantissant un délai de mise sur le marché plus court.

C'était important pour le client, car il disposait d'un budget limité et voulait éviter tout retard. En outre, il a apprécié la convivialité des PWA, qui sont accessibles sans qu'il soit nécessaire de télécharger ou d'installer une application, et qui peuvent même fonctionner hors ligne.

Rôles des utilisateurs

La solution conçue implique les rôles d'utilisateur suivants :

  • Superadmin (le client) - assigne des administrateurs ou les supprime ;
  • Les administrateurs (responsables désignés par le client) utilisent une application web pour gérer les utilisateurs, surveiller leur activité et leur attribuer des événements ;
  • Les utilisateurs (conducteurs engagés par les gestionnaires) - utilisent un PWA pour choisir des événements, participer à des processus, remplir ou télécharger des documents nécessaires, suivre et évaluer leurs perspectives.

Application web 

Le tableau de bord d'administration est une application web qui dispose d'une large gamme d'outils pour la gestion des utilisateurs.

Une fois enregistrés dans l'application web, les administrateurs peuvent inviter les utilisateurs à rejoindre l'application par courrier électronique et créer des événements pour eux. Le type d'événement créé par l'administrateur détermine la documentation et les types de contrats de sous-traitance. 

Lorsque l'événement est accepté, l'utilisateur et l'administrateur signent la documentation nécessaire indiquant le prix, l'heure et le lieu.

PWA

La PWA facilite la communication entre l'administrateur et l'utilisateur, ce qui leur permet de participer efficacement au flux de travail. 

Lorsqu'un utilisateur accepte l'invitation d'un administrateur à rejoindre l'application, il reçoit un jeton unique qui lui donne accès à une page d'inscription personnalisée. Une fois l'inscription réussie dans la PWA mobile, l'utilisateur remplit ses données personnelles, les informations relatives à son permis de conduire et signe les documents nécessaires. 

Lorsque toutes les données sont collectées, l'utilisateur devient membre de la communauté des conducteurs, ce qui lui permet de recevoir des notifications push sur les événements à venir, de suivre son activité en temps réel, de signer et de télécharger les documents nécessaires pour effectuer les transferts.

Back-end

La base de données NoSQL a été mise en œuvre pour garantir que les documents et les événements affichent correctement différents types d'informations. De plus, grâce à sa flexibilité et à ses performances élevées, elle garantit l'absence d'interruptions ou de temps d'arrêt dans l'application.

Mode hors ligne

La PWA mobile prend en charge le mode hors ligne, ce qui permet aux utilisateurs de continuer à remplir et à signer des documents même si la connexion internet est interrompue ou instable. Dès que la connexion internet est rétablie, les données sont synchronisées en toute sécurité avec le back-end.

Technologies et outils

Front-end
JavaScript, HTML, SCSS, Vuetify, Vuex, Vue Router, Firebase, PWA, Framework7 Vue
Back-end
Java 8, Spring Boot, Spring Data, Spring Security, OAuth2, Hibernate, Postgres, MongoDB, Liquibase, JUnit, Mockito, Swagger, Maven
Git
BitBucket
DevOps
BitBucket Pipelines, Kubernetes, Helm, Docker

Processus

Dans le cadre de notre démarche visant à fournir des services progressifs de haute qualité, nous avons mis en place un système de gestion de l'information. services de développement d'applications webLe choix de développer une application Web progressive mobile (PWA) découle d'une décision stratégique qui prend en compte ses avantages par rapport aux applications natives, tels que la rentabilité et la compatibilité avec différents systèmes d'exploitation. Cette décision reflétait notre engagement à fournir une solution complète adaptée aux besoins spécifiques de l'industrie du transport, en mettant l'accent sur la sécurité, l'expérience utilisateur et la maintenabilité.

Notre parcours de développement a commencé par une compréhension approfondie des défis uniques du client en matière de gestion du personnel, en mettant l'accent sur la rationalisation du suivi des chauffeurs, des horaires, des salaires et d'autres tâches critiques.

Lors de la sélection de notre pile technologique, nous avons utilisé JavaScriptHTML et SCSS pour construire une interface utilisateur polyvalente et compatible. Nous nous sommes appuyés sur Vue.jsainsi que Vuetify, Vuex et Vue Router, afin d'améliorer l'expérience de l'utilisateur et de gérer efficacement les états des données. L'intégration de Firebase a permis une synchronisation des données en temps réel et une interaction transparente. Pour garantir l'accessibilité hors ligne, le chargement rapide et la compatibilité multiplateforme, nous avons développé une PWA. En outre, nous avons utilisé Framework7 Vue pour améliorer l'interface mobile et garantir une expérience utilisateur intuitive.

En ce qui concerne le back-end, nous avons choisi Java 8 comme base en raison de sa fiabilité et de ses performances. Nous avons rationalisé le développement en utilisant le cadre de microservices Spring Boot, qui a facilité l'itération et le déploiement agiles. Un traitement efficace des données et une sécurité solide ont été assurés par Spring Data et Spring Security. Nous avons mis en œuvre OAuth2 pour une authentification et une autorisation sécurisées, tandis qu'Hibernate nous a servi de cadre ORM pour une gestion efficace des données. Les bases de données, notamment Postgres et MongoDB, ont permis de gérer différents types de données. Pour gérer les schémas de base de données de manière transparente, nous avons utilisé Liquibase pour les mises à jour et le contrôle des versions. Des tests unitaires rigoureux avec JUnit et Mockito ont assuré une fiabilité inébranlable. Nous avons documenté nos API de manière exhaustive avec Swagger et rationalisé la gestion de projet à l'aide de Maven.

Pour le contrôle des versions et DevOpsPour la mise en œuvre de la solution, nous nous sommes appuyés sur BitBucket pour le contrôle de version Git, BitBucket Pipelines pour l'intégration et le déploiement continus, et Kubernetes pour l'orchestration de conteneurs afin de garantir l'évolutivité et la tolérance aux pannes. Helm a simplifié la gestion des applications, tandis que la conteneurisation Docker a amélioré la flexibilité du déploiement.

Nous avons favorisé une communication efficace grâce à un flux de travail agile Scrum, qui comprenait des réunions d'équipe quotidiennes, des revues de sprint bihebdomadaires et des réunions rétrospectives mensuelles. Les interactions avec les clients ont été facilitées par l'utilisation de Google Meet, et la collaboration interne a été rationalisée par Slack.

Équipe

2
Développeurs Front-End
1
Développeur Back-End
1
Ingénieur QA
1
Analyste commercial
équipe-innowise

Résultats : Augmentation de l'efficacité de l'entreprise de 43%

En tant qu'entreprise expérimentée dans le développement d'applications web progressives, l'équipe de Innowise a répondu avec succès aux exigences du projet et a développé un outil de gestion du personnel efficace pour contrôler l'activité des chauffeurs. La solution se compose d'un tableau de bord intuitif pour les administrateurs et d'un PWA convivial pour les chauffeurs, permettant à tous deux de fournir des transferts de haute qualité. Avec plus de 200 chauffeurs et 100 administrateurs enregistrés dans l'application, le client a atteint la transparence du processus et a augmenté l'efficacité de l'entreprise de 43%. 

Durée du projet
  • 3 mois pour un MVP
  • Janvier 2017 - septembre 2017

43%

 l'amélioration de l'efficacité de l'entreprise

200

les conducteurs et 100 administrateurs utilisent quotidiennement l'application pour la communication interne

Vous avez besoin d'une solution technologique? Contactez nous!

    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes
    nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger file

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite?

    1

    Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.

    2

    Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.

    3

    Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.

    4

    Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    flèche