MONOPRIX Magasins
Portage de logiciels dans le secteur de la grande distribution
Le projet consistait au portage iso-fonctionnel de deux logiciels de gestion interne de magasins, précédemment utilisés par le client sur des anciens terminaux de lecture de codes barres.
Durée totale du projet : 12 mois
Le coût total du projet s’est élevé à 350 jours.homme.
Détails du projet :
Définition de la mission
Réécrire les deux logiciels précités, à fonctionnalités identiques, pour un nouveau type de terminal : Symbol MC3090 (Windows CE v5.0).
Organisation
Pour la réalisation du projet, 3 personnes ont été allouées :
- 1 chef de projet, responsable technique et fonctionnel
- 2 ingénieurs de développement
Ce contrat a été exécuté en totalité avec des ressources Tana Corp dédiées au projet.
Principales caractéristiques du client
Le groupe Monoprix exploite 4 enseignes pour plus de 300 magasins en France. Il emploie 20000 salariés et réalise plus de 3,5 Milliards d’euro de chiffre d’affaires. L’alimentaire représente par ailleurs 64% du chiffre d’affaire du groupe.
Conduite du projet
Fonctionnalités de la solution
Processus métiers couverts par la solution
- Inventaire
- Stock
- Préparation de commande
- Réception
- Audit des prix
- Relevés des prix concurrents
- Impression des étiquettes
Quelles ont été les fonctionnalités les plus difficiles à mettre en œuvre ?
La partie synchronisation avec le système mainframe central utilisait un protocole vieux de 30 ans (MSI2WAY), qui n’existait pas dans la technologie cible.
Solution : implémentation à partir de zéro du protocole.
Éléments techniques de plate-forme
Progiciel, logiciels ou langages de développement utilisés
Après analyse de l’ensemble des contraintes, Tana Corp a proposé la réalisation d’une application sur mesure, basée intégralement sur une solution Microsoft:
- Microsoft .Net Compact Framework, langage C#
Raisons du choix
- Microsoft .Net Compact Framework avec C# : Afin d’améliorer la productivité, l’interface devait proposer une ergonomie améliorée. Le choix de cette technologie, ainsi que du matériel embarqué, a été réalisé en étroite collaboration avec le client.
Part des développements préexistants utilisés sur lesquels le Fournisseur a capitalisé pour mener à bien le projet
- Outil de traces applicatives (logs) déjà mis en place sur d’autres applications mobiles
Difficultés et facteurs clés de succès
- Embarqué : application fonctionnant sur un terminal mobile limité en performances et capacités,
- Ergonomie : utilisation quotidienne de l’application dans un contexte de production,
- Synchronisation : mise à jour du mainframe central sur demande des utilisateurs (référentiels produits et prise de commande).
Résultat business
Aujourd’hui l’application est exploitée en production et a permis de:
- réduire considérablement le temps de formation d’un nouveau salarié grâce à son interface conviviale,
- changer les terminaux mobiles anciens qui n’étaient plus supportés par le fabricant, par une nouvelle gamme.