Contexte du projet
Le client
Notre client gère principalement des solutions de R&D. Il est spécialisé dans le développement et la commercialisation de solutions informatiques professionnelles pour les officines et l’industrie pharmaceutique, ainsi que les logiciels de gestion de maisons de retraite.
Le besoin du client
Création d’une PaaS qui combine un logiciel de gestion d’officine (pour les pharmacies), de la centralisation de données de santé et d’autres outils annexes.
Les utilisateurs
Les utilisateurs de la solution sont les pharmaciens.
Le workflow du projet
L’agilité et l’approche services guident le projet :
> Chaque équipe est responsable de ses services
> Déploiement continu des services
> Chaque service à son propre cycle de vie avec des points de synchronisation
> L’équipe fonctionne en Pull Request pour validation du code
Notre intervention
La solution apportée
Un logiciel web scalable, résilient et multi-pharmacies permettant la gestion complète d’une officine.
Le rôle de Versusmind dans le périmètre d’intervention du projet
Versusmind a pour rôle d’apporter une consolidation de l’équipe technique. En découlent des développements associés front & back. Le DevOps renvoit à des reviews de pull request, le développement de briques techniques (authentification, gestion de pilotes), etc. Versusmind est intervenu en renfort sur les aspects fonctionnels et métier : le métier du pharmacien, les parties vente et comptabilité, la mise en place d’un nouveau système de paiement mobile spécifique par QRcode sans intermédiaire, etc.
Les réalisations techniques
> Développement full stack
> Développement de plusieurs µServices
> Mise en place du process d’intégration continue
> Développement de composants Angular et Design
> Expertise et conseil en qualité de code
> Développement de test unitaires & d’intégration
> Force de proposition sur des choix techniques
Le bénéfice pour le client
Le coût de maintenance est réduit.
La gestion des différentes versions du logiciel dans les pharmacies est rapide.
La prise en compte des besoins et difficultés est plus efficace, la réactivité est plus importante.
Les briques de la solution sont réutilisables pour d’autres logiciels, ce qui entraîne des économies d’échelle, économies financières mais aussi en terme de temps, ainsi qu’une mutualisation de ressources mobilisées.
L’apport au métier
L’application permet de fluidifier et simplifier les process, et centraliser tout au même endroit pour la gestion de l’officine et toute l’exploitation qui en découle :
> Les ventes : tendance des prix, statistiques, évolution du CA, saisonnalité, typologie de clients etc.
> La comptabilité : gestion des encaissements différés
> La logistique : les commandes et fournisseurs
> Les stocks : inventaires, produits, promis (produits vendus mais non en stock et commandés pour le client)
> La préparation magistrale et chimiques
> L’administratif : états récapitulatif, consultation des ventes, etc
> La réglementation : registre et état, gestion FMD (système de traçage de médicament)
> Le suivi des patients : dossiers, alertes, comptes (compte client ou compte Maison de retraite par exemple)
> Les praticiens : référencement par spécialité, gestion et suivi de la base
L’éditeur a la capacité d’hébergement de la solution en interne mais il offre une solution web aux officines. Cela ne nécessite aucun matériel hormis l’ordinateur et offre une gestion des problèmes rencontrés quasi en temps réel, ainsi que le libre choix du lieu et du support.
En terme de gestion globale de l’officine et plus particulièrement de logistique, cette solution est très avantageuse pour les groupements de pharmacie. Un des objectifs à l’avenir est de pouvoir proposer une solution centrée patient, en l’impliquant plus dans les démarches et avoir un meilleur suivi. La solution présente une interopérabilité avec plusieurs produits existants chez le client (service d’authentification, de suivi patient, bases médicamenteuses, messagerie interne, etc).
Les succès et difficultés du projet
Les succès
De nombreuses équipes travaillent ensemble en agilité sur des bases de codes proches, avec des méthodologies unifiées pour la plupart des cas, cette homogénéité permet une fluidité dans la communication et l’organisation.
Les outils à disposition sont de bonne qualité en terme de liberté de choix, de matériels et de licences.
La modernité des technologies et la relative liberté permet une veille technologique régulière, un apprentissage en continu et donc une montée en compétence technique et métier profitable tant au consultant qu’au projet.
Une excellente ambiance et entente entre les différentes équipes du projet.
Les difficultés
Un refactoring du frontend et des méthodes de développement frontend a engagé un retard conséquent en début de projet. Définir un contour prioritaire pour les clients et réussir à tenir les délais engagés.