Outsystems accélère le développement des applications d’entreprise
OutSystems est un leader dans l’industrie du développement d’applications modernes. Fondée en 2001 à Lisbonne, la firme possède aujourd’hui des bureaux partout dans le monde et est un des leaders majeurs du marché. Le groupe Ceva Santé Animale, lui, est un des acteurs les plus dynamiques parmi les 10 principaux groupes pharmaceutiques vétérinaires dans le monde. Un groupe poussé par sa croissance soutenue et animé par une volonté incessante d’innover.
La rencontre s’est faite en 2016 : désireux de créer une Digital Factory orientée mobile pour reproduire ce qui avait été mis en œuvre pour le web, les équipes IT de Ceva Santé Animale ont longtemps cherché la perle rare qui leur permettrait de développer rapidement des applications avec des capacités offline, indispensables pour les utilisateurs finaux. C’est une fonctionnalité qu’OutSystems venait alors d’intégrer à sa plateforme. Bingo : la solution, identifiée par Maxence Mortier, Delivery Manager Digital chez Ceva, a fait du groupe le premier client français d’OutSystems. La Digital Factory mobile de Ceva, reposant sur Outsystems, allait voir le jour.
Issu d’une compétition remportée haut-la-main par les équipes d’OutSystems, un projet-pilote a été créé, marquant le début d’une collaboration fructueuse pour Ceva. Ce projet-pilote autour d’une application de CRM interne critique a permis à Ceva de se familiariser avec les capacités d’accélération de la plateforme et de bénéficier de l’expertise des équipes OutSystems pour développer cette application, qui assurait aux commerciaux du groupe un meilleur suivi des visites clients. Une des fonctionnalités à forte valeur ajoutée permettait la planification des rendez-vous en optimisant le temps de trajet via Google Maps. Cette application a par la suite été déclinée dans 25 pays, signe de la réussite de ce projet qui a définitivement scellé l’adoption de plateforme OutSystems par les équipes de Ceva Santé Animale.
Les avantages d’une plateforme d’applications moderne : vitesse, agilité, innovation, évolutivité et sécurité
L’entreprise a ainsi pu bénéficier de tous les avantages de la solution low-code moderne d’OutSystems, conçue comme « une plateforme de développement mutli-expérience faite pour l’IT, qui réunit le meilleur des deux mondes entre une approche visuelle du code basée sur un modèle (le ‘‘low-code’’) et la flexibilité du code traditionnel », selon Alexandre Cozette, Lead Solutions Architect chez OutSystems. En effet, à l’instar du no-code, le low-code permet non seulement une montée en compétence rapide ainsi qu’une réduction du time-to-market et des coûts de mise en œuvre, mais également d’industrialiser les solutions, tout en profitant d’une robustesse, d’une sécurité, et d’une scalabilité supérieures à cellesdes approches traditionnelles de développement. En outre, OutSystems comprend une réversibilité , des capacités DevOps et CI/CD inégalées par les autres solutions. Par ailleurs, la plateforme s’intègre avec toutes les solutions ouvertes on-premise ou sur le cloud, grâce aux très nombreux connecteurs fournis sur la marketplace Forge, et à tous les SI par web services ou API REST.
L’assurance que la mise en œuvre des applications business réponde aux exigences les plus strictes de l’entreprise est un des bénéfices majeurs de la plateforme OutSystems. En permettant cela, tout en accélérant grandement le processus de développement, la plateforme permet aux clients d’OutSystems, comme Ceva Santé Animale, de répondre aux enjeux business cruciaux qu’ils rencontrent mais aussi d’améliorer la qualité des applications et de réduire les coûts de maintenance. « Quelle que soit la rapidité à laquelle une application est créée, la qualité et la sécurité sont essentielles », explique Alexandre Cozette. L’état d’esprit d’OutSystems est de générer du code sans faille, qui répond aux normes les plus exigeantes. Toute l’offre est ainsi sécurisée et garantie par de nombreuses certifications.
Les équipes OutSystems offrent également de former les équipes IT de leurs clients ou de leurs partenaires privilégiés, en leur enseignant les bonnes pratiques et procédures spécifiques, via les Professional Services OutSystems qui mettent en place un plan d’enablement et qui s’assurent du succès du premier projet, comme cela a été le cas avec Ceva. Un accompagnement par un Customer Success Manager est également disponible, pour optimiser continuellement l’exploitation de la plateforme. Pour ce faire, OutSystems recommande notamment la création d’un Centre d’Excellence.
L’utilisation d’OutSystems : une ouverture vers de nouvelles perspectives
Ce centre d’Excellence, pour en revenir aux moutons de Ceva Santé Animale, le groupe l’a mis en place à partir de 2018, quand il a créé il y a 3 ans une branche dédiée aux projets digitaux innovants. Bien qu’elles bénéficiaient grandement des capacités d’OutSystems, les équipes de Ceva se sont aperçues qu’elles n’exploitaient pas encore la plateforme à plein régime depuis son adoption. Elles ont donc sollicité les équipes OutSystems qui leur ont conseillé, pour utiliser la plateforme full stack, de créer un Centre d’Excellence qui permet de gouverner la Digital Factory efficacement. Ceva ayant pour philosophie d’externaliser ces sujets très innovants, c’est chez son partenaire privilégié Devoteam que ce Centre d’Excellence est incarné par un Factory Manager qui garantit le bon fonctionnement de la plateforme et définit donc sa gouvernance.
C’est à ce moment-là que Ceva a pu, en bénéficiant d’OutSytems, accélérer et augmenter le nombre de projets digitaux dans son workflow. Ces projets ont permis aux équipes de Ceva de créer des apps qui sont un support majeur de la vente de produits. Les clients de Ceva, comme les équipes vétérinaires peuvent, par exemple, détecter des maladies dans les élevages, améliorer l’efficience des vaccins ou des équipements vaccinaux rendus connectés. « Plus de 35 applications ont été à ce jour réalisées avec OutSystems », indique ainsi Maxence Mortier. « Environ 95% du parc mobile applicatif mobile de Ceva est constitué d’apps faites avec OutSystems », et ce n’est pas près de s’arrêter : les retours très positifs des équipes en termes d’expérience utilisateur (en particulier depuis 2018), de sécurité des apps, de facilité des mises à jour et de temps gagné, entre autres, font que l’entreprise girondine utilise aujourd’hui la plateforme pour le développement de ses apps les plus critiques et stratégiques, sur des projets IoT très innovants ou incluant de l’IA.
Si le choix de Ceva de prendre OutSystems en 2016 pouvait paraître risqué, cette décision stratégique s’avère aujourd’hui être un grand succès, permettant aujourd’hui au groupe de créer presque toutes leurs applications qui s’inscrivent dans le futur, et ce rapidement et correctement.