BIOMÉRIEUX
TRACE HOTTE – APPLICATION DE SUIVI DE PROCESSUS INDUSTRIEL
Le Projet consistait à développer un système capable de tracer les passages des produits dans les hottes à flux laminaire. Le système devait être capable de recueillir les informations directement dans les lieux de production de BioMérieux, puis de les envoyer et de les stocker sur une plateforme centrale qui réalise leur exploitation.
Durée totale du projet : 3 mois
Le coût total du projet s’est élevé à 100 jours.homme.
Détails du projet :
Problématique
BioMérieux désirait tracer tous les produits devant passer sous les hottes à flux laminaire au cours de leur processus de production.La traçabilité des produits a pour objectif de pouvoir contrôler plus « spécifiquement » certains lots en cas de dépassement de seuil observé lors du contrôle périodique des hottes.
Les besoins auxquels l’application devait répondre sont :
- Permettre une saisie / scan des informations sur les produits et sur les hottes directement depuis le terrain
- Assurer l’acheminement des informations du terrain jusqu’à une base de données centrale
- Permettre l’exploitation des résultats
Définition de la mission
Développement d’un système complet comportant :
- Une application embarquée de saisie d’informations (fonctionnant sur des terminaux Psion)
- Une interface de communication de type client lourd, entre les terminaux et la plateforme centrale
- Une application web de présentation et d’exploitation des données
Organisation
Pour la réalisation du projet, 3 personnes ont été allouées :
- 1 chef de projet et responsable 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
Acteur mondial dans le domaine du diagnostic in vitro depuis plus de 40 ans, BioMérieux offre des solutions de diagnostic (réactifs, instruments et logiciels) qui déterminent l’origine d’une maladie ou d’une contamination pour améliorer la santé des patients et assurer la sécurité des consommateurs.
Le réseau de distribution de BioMérieux est présent dans plus de 150 pays. La société est cotée sur Euronext Paris avec un chiffre d’affaires de plus d’un milliard d’euros par an.
Conduite du projet
Fonctionnalités de la solution
Processus métiers couverts par la solution
- Saisie manuelle ou par scan des codes de barres des produits et des hottes
- Centralisation des informations recueillies
- Consultation et exploitation des informations
- Purge des informations obsolètes
Quelles ont été les fonctionnalités les plus difficiles à mettre en oeuvre ?
Le terminal embarqué PsionWorkabout utilisé par BioMérieux dispose d’une seule interface de communication (RS232) et ce, par l’intermédiaire d’un pilote du constructeur. Dans le cadre de l’interface de communication entre le terminal mobile et la plateforme centrale, nous avons dû développer une surcouche du pilote constructeur en code managé (VB.NET)
É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 Framework, langage VB.NET
- ASP.NET avec AJAX
- SQL Server 2005 Express
- Serveur Web IIS 6
- SIBO / OVAL
Raisons du choix
- Microsoft .Net Framework avec C# : plateforme de développement permettant un excellent rapport coût/délais/qualité d’implémentation.
- ASP.NET et AJAX : langages de script permettant le développement des interfaces WEB avec un haut niveau d’ergonomie
- SQLServer 2005Express: serveur de base de données performant et gratuit, parfaitement adapté à la volumétrie des données cible
- Serveur Web IIS 6 : Serveur WEB de Microsoft destine à l’hébergement des applications ASP
- SIBO / OVAL : système d’exploitation et SDK de développement du terminal mobile PsionWorkabout Pro
Part des développements préexistants utilisés sur lesquels le Fournisseur a capitalisé pour mener à bien le projet
- Librairies d’éléments d’interface AJAX déjà développées par Tana Corp en interne
Difficultés et facteurs clés de succès
- Ergonomie : utilisation quotidienne de l’application dans un contexte de production, rapidité des écrans et des interfaces
- Robustesse : les terminaux mobiles et l’interface de communication avec la plateforme centrale tournent 24h/24. Il est important que les applications tournent en permanence sans intervention humaine, ni pertes de données.
Résultat business
Aujourd’hui, l’application développée est en production et remplit pleinement son rôle, contribuant ainsi à la sécurité de la production.