|
Cas : la réalisation d'un système de traitement des données chromatographiques
Mercredi, 2 Janvier 2002, par Ian Stokes
Sujet : Etude de cas
Résumé :
Trop souvent de nos jours les logiciels ne proposent pas la fonctionnalité souhaitée par leurs clients. Atlas à été conçu avec l’aide des utilisateurs afin de leur offrir un système de traitement des données chromatographiques qui fonctionne comme ils l’ont souhaité.
Corps de l'article :
Atlas à été conçu avec l’aide des utilisateurs afin de leur offrir un système de traitement des données chromatographiques qui fonctionne comme ils l’ont souhaité.
Atlas est conçu pour des utilisateurs multiples, équipés avec des outils divers au sein d’un environnement entièrement connecté en réseau, en sécurité et conforme aux règlements.
Conçu et réalisé avec les utilisateurs
Trop souvent de nos jours les logiciels ne proposent pas la fonctionnalité souhaitée par leurs clients. En grande partie, ceci est du aux méthodologies traditionnelles de développement de logiciels : l’élaboration d’un cahier de charges fonctionnel, la réalisation des modules et puis quelque mois plus tard, une version bêta test est présentée aux utilisateurs.
Typiquement, la réaction des utilisateurs consiste en :
a) Oui, mais ce n’est pas ce que je voulais, ou bien ...
b) Oui, je sais que j’ai dit ça, mais ce n’est pas comme ça que je voulais que cela fonctionne …
c) Oui, je sais que j’ai dit ça, mais depuis les choses ont changé…
LabSystems ont résolu d’éviter ce genre de résultat dans le programme d’Atlas. Ils se sont engagés sur le principe de ‘bon la première fois’. La solution habituelle consiste à adopter une approche RAD avec la mise en œuvre de prototypes itératifs pour s’approcher progressivement des besoins du client.
Cependant le RAD (développement rapide d’applications) présente deux problèmes : dans des environnements contrôlés par des règlements telle que l’industrie pharmaceutique, le RAD a la réputation d’une licence à bidouiller sans une assurance de la qualité du résultat et sans la possibilité de faire un audit du processus de développement par les clients. En plus, RAD n’aborde pas très bien la notion du ‘produit complet’. Pour les clients d’aujourd’hui, le produit complet représente davantage que le logiciel. Il est composé d’une documentation adaptée, d’un dispositif de formation, de matériel de test et de moyens de support.
Afin de répondre à ces questions, LabSystems ont opté pour DSDM (Dynamic Systems Development Method, pour des informations complémentaires consulter http ://www.dsdm.org). DSDM est une méthodologie RAD indépendante des prestataires, destinée à être employée dans un environnement de développement apte à être soumis à des audits. DSDM offre un cadre, et des pratiques pour associer les clients pendant toutes les étapes d’un cycle de développement de produit. Non seulement, elle aborde les besoins d’un ‘produit complet’, mais elle s’assure que tous les composants d’un produit (logiciel, documentation, matériel de test, dispositif de formation ...) soient réalisés en parallèle.
Conçu selon vos préférences
Grâce à des utilisateurs profondément impliqués dans la création d’un produit complet du bas vers le haut, LabSystems ont réalisé un système qui répond de manière précise aux besoins des spécialistes de la chromatographie. En outre, le produit fonctionne exactement comme les utilisateurs le souhaitent. Le ‘workflow’ d’un chromatographiste est intégré dans le système, et ainsi le produit peut supporter le ‘workflow’ d’un utilisateur au lieu d’imposer le sien.
A l’évidence, les partenaires de la réalisation en profitent, car ils ont pu influencer de manière importante l’évolution du produit, mais l’apport de cet ‘utilisateur ambassadeur’ a profité à tous les utilisateurs. LabSystems en profitent également grâce à un produit qui répond parfaitement aux préférences des utilisateurs et qui, par conséquent, représente une réussite commerciale.
L’opérateur dans une usine chimique qui apporte un échantillon de la chaîne de fabrication à deux heures du matin, vêtu d’une tenue résistante au feu et portant des gants et des lunettes de protection, doit disposer d’un système robuste, fiable et maniable. Atlas peut répondre à ce besoin, par l’offre d ‘une interface utilisateur de ‘grandes touches’ conforme à l’ergonomie de Windows NT.
Le chercheur d’un laboratoire pharmaceutique a besoin d’un système puissant, flexible et doté de la fonctionnalité nécessaire, d’un système qui peut s’interférer avec d’autres applications en cours d’utilisation. Depuis le début, Atlas était conçu pour être riche d’un point de vue fonctionnel. Entièrement compatible avec des standards actuels et anticipés, Atlas peut offrir un système complètement ouvert pour faciliter l’échange avec d’autres applications.
Le département de contrôle qualité d’une entreprise de fabrication ou de traitement, a besoin d’un système automatisé dont l’efficacité peut être démontrée. Au fur et à mesure de la réalisation d’Atlas, un ensemble de tests automatisés était mis au point pour chaque fonction. Ces tests sont aussi utilisés par LabSystems pour valider le produit. Chaque version d’Atlas est livrée avec un test de qualification automatisée, sans frais supplémentaire. Pour des besoins de vérification plus rigoureux, l’ensemble de tests automatisés est rendu disponible aux utilisateurs, ce qui peut économiser plusieurs mois de validation aux utilisateurs.
La productivité
Un composant clé et critique de l’apport des partenaires d’Atlas concerne l’intégration du vrai ‘workflow’ d’un chromatographiste (à l’opposé d’un ‘workflow’ imaginé par le développeur du système).
Une expression équivalente pour ‘workflow’ est ‘l’orientation des tâches’. Dans le cas d’une tâche ordinaire, que les informations pertinentes et les résultats appropriés sont présentés à l’utilisateur. Il n’y a rien de superflu à l’exécution de la tâche, l’ergonomie est adaptée à la tache et le programme suit la logique naturelle du ‘workflow’.
La chromatographie est la technique analytique quantitative la plus utilisée au monde. Des organisations peuvent dérouler des centaines de milliers, même des millions de chromatographies tous les ans. On investit un temps important dans l’exploitation de cette gigantesque quantité de données pour obtenir l’information recherchée - combien de composant X est présent dans cet échantillon. Si le système d’analyse de données chromatographiques peut réduire le temps nécessaire pour obtenir ces informations, même par quelques secondes, les bénéfices en productivité peuvent être énormes. Par exemple, une semaine d’avance dans le lancement d’un nouveau produit pharmaceutique peut apporter des millions de dollars de différence ; ou bien, lorsque l’on identifie qu’un processus est en dehors des limites dans une usine pétrochimique ou chimique, des économies de centaines de milliers de dollars sont possibles.
L’ergonomie de MS Office
Trop souvent des produits informatiques, même ceux qui sont conçus pour les environnements de Microsoft les plus récents, emploient des interfaces non standards et n’intègrent ni des menus classiques, ni des dispositions de touches reconnaissables, ni des fonctions telles que l‘OLE.
Lors de la conception d’Atlas, LabSystems ont respecté la charte ergonomique de Microsoft Office y compris le support d’OLE dans le produit. Par exemple, Atlas se comporte de manière identique à Excel, et les objets d’Atlas, tels qu’un chromatogramme peuvent être intégrés dans une feuille de tableur Excel.
La plupart de techniciens de laboratoire sont déjà habitués à des logiciels tels que Word et Excel. Ils savent manipuler Office, comment ouvrir des fichiers, imprimer des documents et rechercher l’aide en ligne. En respectant la charte ergonomique de Microsoft Office et les standards connexes, les utilisateurs peuvent se servir d’Atlas. Par conséquent, la durée de formation est réduite, des nouveaux opérateurs sont rapidement opérationnels, et chaque utilisateur peut transférer des données et des résultats entre Atlas et d’autres applications.
0KB (0 bytes)
Publiez vos commentaires sur cet article
|