Application de suivi des élevages laitiers bovins

Réalisation
Contexte du projet

Le client

Notre client est une société de services informatiques en charge du développement de tout l’écosystème informatique (logiciels, applicatifs métiers) Agritech et PME. Leur mission historique est d’accompagner les entreprises dans leur transformation digitale.

Le besoin du client

Le but est d’offrir non seulement une prestation de qualité dans le développement de nouveaux modules, mais également être proactif, force de proposition et très autonome. Les délais courts, le peu de marge de sécurité et l’impact stratégique fort sur ce besoin constituent un enjeu important.

Les utilisateurs

Les utilisateurs sont principalement des conseillers lait et des agents de pesée. Dans le futur certaines fonctionnalités permettront l’ouverture aux éleveurs. L’application regroupe un vivier d'utilisateurs dont 100 agents de contrôle répartis sur le territoire Lorraine, Alsace et Haute-Marne.

L’objectif de l’outil 

L’objectif principal de la solution est de fournir un outil consultable à tout moment par les contrôleurs laitiers et les organismes, la solution étant disponible à la fois sur ordinateur et sur mobile / tablette. 
Les rapports, contrôles et données sont mises à jour en temps réel, épaulés pour les supports mobiles par un mode déconnecté en cas de zone de couverture mobile faible.

L’organisation

Les propositions d’évolutions fonctionnelles ou de correctifs à apporter sont soumis par le Product Owner au responsable fonctionnel puis au responsable UI. Ces évolutions sont soumises aux équipes de développement pour planification et production. L’équipe intervient aussi en remontant pro-activement des corrections ou évolutions nécessaires à la performance de la solution.

 

Notre intervention

La solution apportée

Notre prestation a été doublée d'une dimension d’expertise sur la construction de l’application elle-même, sa maintenabilité, sa conformité aux bonnes pratiques.

Les technologies et outils utilisés

Pour la partie WEB, le projet est développé en Angular 7.
Pour la partie MOBILE, le projet est développé en Ionic 5 (framework dédié au développement mobile basé sur Angular 8). 
Pour la partie BACK, le webservice est développé en Java 11.
Pour la partie base de données, il s’agit de Sybase ainsi que du moteur de base de données interne des navigateurs.

Le bénéfice apporté au client

Le regard extérieur apporté par notre prestation a permis d’améliorer la méthodologie adoptée.
 
Les réalisations
  • ● Gestion de l’agenda : développement (Ionic / Java 11) d’un nouveau module sur la base d’une spécification technique pré-établie.
  • ● Gestion des plans de tournée : développement (Angular 7 / Java 11) d’un nouveau module sur la base d’une spécification technique pré-établie.
  • ● Modèles de document : développement (Angular 7 / Java 11) d’un nouveau module sur la base d’une spécification technique pré-établie.
  • ● Rapport de bugs et d’incohérences, rapports réguliers de l’activité, remontée de questions par rapport aux spécifications techniques fournies.