Accélérez la diffusion d'applications à grande échelle avec Mendix et AWS | Mendix

Passer au contenu principal

Tous les témoignages de clients

Accélérez la diffusion d'applications à grande échelle avec Mendix et AWS

Avec plus de 30,000 60 employés et des opérations dans près de XNUMX pays DSM Firmenich mène des activités dans un large portefeuille couvrant quatre unités clés : 1) nutrition et santé animales, 2) santé, nutrition et soins, 3) parfumerie et beauté, et 4) goût, texture et santé.

L’ampleur de leurs opérations à l’intersection de la science et de la fabrication met l’accent sur des pratiques commerciales durables, efficaces et transparentes.

Au cours des vingt dernières années, DSM s'est développé en partie grâce à une série de fusions et d'acquisitions, la plus récente étant la fusion avec la société suisse de parfums et de produits chimiques Firmenich en mai 2023, faisant de DSM-Firmenich un innovateur en matière de nutrition, de santé et de beauté.

La diversification de leur portefeuille de produits a également entraîné l’intégration et la fusion de nombreux systèmes technologiques, ce qui a contribué à un manque de normalisation et de supervision dans le domaine informatique.

Avant leur fusion, DSM-Firmenich a adopté la Mendix plateforme low-code en 2017 pour centraliser la fourniture de solutions personnalisées et soutenir leur transformation numérique en cours. Aujourd'hui, ils disposent d'un portefeuille de 150 Mendix applications déployées sur AWS qui étendent les systèmes de base comme SAP, remplaçant les solutions héritées et offrant des expériences utilisateur modernes.

Réduire le travail manuel redondant et augmenter l'automatisation des processus avec Mendix permet à l’organisation commune – DSM-Firmenich – d’améliorer l’efficacité, la réactivité, la qualité et la transparence dans l’ensemble de l’organisation.

Reprendre le contrôle de l'informatique avec Mendix

DSM-Firmenich a toujours évolué avec le monde qui l'entoure. La moitié de l'entreprise est passée de l'extraction du charbon au début des années 1900 à la pétrochimie, pour devenir un leader dans le domaine de la nutrition, de la santé et du mode de vie durable.

L'autre moitié a été fondée en 1895 dans un garage par un créateur et scientifique visionnaire, et est devenue l'entreprise privée leader mondial des parfums et des arômes. Aujourd'hui, l'organisation commune est un innovateur en matière de nutrition, de santé et de beauté.

L’un des principaux moteurs de l’évolution de leur activité au cours de la dernière décennie est des investissements plus importants dans la technologie qui améliorent l’engagement client, augmentent l’efficacité opérationnelle et soutiennent de nouveaux modèles commerciaux.

Pour atteindre ces objectifs, DSM-Firmenich a décidé de remédier au manque de normalisation au sein de son paysage informatique, causé par :

  • Développé par un employé ou un tiers Shadow IT haute qualité qui étaient difficiles à maintenir
  • Limitations des systèmes de base, comme SAP, pour fournir rapidement des améliorations ou des personnalisations
  • Des systèmes disparates ou incohérents soit en raison d'implémentations régionales ou d'activités de fusions et acquisitions

Résoudre ces problèmes avec un développement traditionnel ou à code élevé serait un exercice coûteux et chronophage, ce qui a conduit DSM-Firmenich à évaluer les plateformes à code faible en 2016. Après avoir examiné leaders du développement low-code Sélection du DSM-Firmenich Mendix comme leur plateforme de choix en raison de :

  • Fonctionnalités natives du cloud, ce qui permettrait un déploiement transparent vers leur instance de cloud AWS privée
  • Compatibilité avec la méthodologie Agile, en s'alignant sur des priorités commerciales plus larges et sur leur capacité à mettre en œuvre une stratégie informatique bimodale
  • Expérience facilité d'intégration avec d'autres systèmes, notamment SAP

L'un des champions internes de DSM-Firmenich Mendix Depuis deux ans et demi, la responsable du chapitre du développement technologique, Anouke Tielens-Coenegracht, est à la tête de la stratégie. « Mon équipe travaille avec Mendix « Au cours des cinq dernières années, nous avons centralisé le développement dans toute l'organisation et gardé le contrôle de notre équipe informatique », a déclaré Tielens.

Tielens et son groupe ont adopté une approche méthodique du développement low-code en faisant appel à Mendix meilleures pratiques autour exécution numériqueDSM-Firmenich a mis l’accent dès le début sur l’architecture de sa plateforme, la structure de son équipe et l’adéquation de son projet pour garantir l’évolutivité.

Technologie et équipes évolutives

L'abstraction et l'automatisation sont natives du Mendix Plateforme. Cela permet à DSM-Firmenich de gérer un portefeuille robuste d'applications à un coût bien inférieur à celui d'un portefeuille traditionnel à code élevé qui pourrait nécessiter des développeurs coûteux et spécialisés.

Wouter Vijverberg, expert en développement technologique, travaille chez DSM-Firmenich depuis 15 ans et gère des plateformes telles que SAP, WebMethods, AWS, Azure et maintenant Mendix« Du point de vue du support, notre paysage historique est devenu assez difficile à maintenir car chaque solution avait sa propre technologie sans aucune connaissance interne », a déclaré Vijverberg.

Le déploiement sur leur instance de cloud AWS privée est un autre point transparent dans le cycle de vie du développement. « Dès le début nous avons décidé d'utiliser la plateforme AWS pour accueillir notre Mendix « Nous avons créé des pipelines CI/CD à déployer sur notre cloud privé », se souvient Vijverberg. « En procédant ainsi, il était facile de déployer plusieurs applications de manière entièrement automatisée. »

Mendix Marketplace propose plusieurs connecteurs, API et composants que les développeurs peuvent facilement glisser-déposer dans leurs applications. L'équipe de développement obtient une efficacité encore plus grande en exploitant et en contribuant à son propre écosystème low-code.

Si l’équipe crée un connecteur qui a le potentiel d’être réutilisé ailleurs dans l'organisation, ils le publieront sur leur propre compte privé Mendix Marketplace ou l'intégrer dans leur modèle d'application Kickstarter. Cela permet aux autres développeurs de réduire le travail de codage répétitif et de savoir qu'ils exploitent une fonctionnalité qui a été créée et approuvée par le service informatique.

« L'application Kickstarter est dotée de notre image de marque et de notre style par défaut, ce qui garantit une cohérence visuelle et fonctionnelle entre nos applications. Elle comprend également l'authentification unique », a déclaré Vijverberg.

Travailler au sein Mendix et la Cadre agile facilite ce partage de connaissances nécessaire au sein de l'équipe mondiale de Tielens, qui s'étend de l'Inde au Brésil et se compose de 25 membres internes et externes.

« Notre programme comprend des équipes dédiées qui se concentrent sur un secteur d'activité spécifique. Il existe des équipes multidisciplinaires qui se réunissent, dont certaines ont des compétences dédiées. Mendix ressources qui sont responsables de la création, du support et de la maintenance des applications. Les équipes suivent toutes les nouvelles demandes ou requêtes du secteur d'activité. À côté de cela, il existe un Mendix « L'équipe principale qui couvre toutes les applications supplémentaires qui ne sont connectées à aucune de ces équipes », a déclaré Tielens.

Réussi Mendix Les développeurs de DSM-Firmenich ne sont pas tous issus du même milieu : ils peuvent avoir une expérience en Java, SAP ou en développement front-end. Vijverberg lui-même a commencé comme expert SAP, puis s'est tourné vers les intégrations et la gestion des API avant d'apprendre MendixIl voit des points communs dans réussi Mendix mobiles – ils ont une certaine compréhension du fonctionnement des applications et sont désireux d’en savoir plus sur les nouvelles technologies.

Définir Mendix Projet Fit

Pour une organisation de la taille de DSM-Firmenich, il n'existe généralement pas d'approche universelle en matière de développement. Tielens, Vijverberg et leur équipe ont fait preuve de tact en créant critères spécifiques où Mendix offre la plus grande valeur parmi les autres options de développement existantes.

Tout d’abord, les architectes de solutions, les experts en technologie et les parties prenantes de l’entreprise examineront les systèmes d’enregistrement existants pour voir si leurs besoins peuvent être satisfaits. Par exemple, si un cas d’utilisation se limite uniquement aux données ou aux produits de leur environnement SAP robuste, une légère personnalisation dans SAP peut être la bonne voie à suivre. Mendix peut être un autre moyen pour DSM-Firmenich de «garder le noyau propre. »

« Nous n'utilisons pas la dernière version de SAP, donc nos architectes nous conseillent de mettre SAP dans une boîte. Nous ne voulons plus trop changer SAP, mais nous pouvons plutôt utiliser Mendix « comme un patch pour intégrer des fonctionnalités supplémentaires », a déclaré Vijverberg.

D’autres critères peuvent être l’utilisation prévue de l’appareil pour une application ou le potentiel d’intégration, ce qui est particulièrement utile lors de fusions et acquisitions.

"Mendix s'intègre assez bien, donc si vous devez connecter plusieurs systèmes, Mendix peut être utilisé en tant qu'orchestrateur pour connecter les API ou transformer l'interface utilisateur en une base de données », a déclaré Vijverberg.

Les employés du DSM-Firmenich peuvent également utiliser l'omniprésent Power Platform (ou PowerApps) pour les projets de productivité personnelle. Cependant, il n'existe pas de support informatique dédié, donc si les solutions nécessitent un support ou des améliorations, le service informatique peut les reconstruire en Mendix pour une personnalisation plus poussée.

Extension de SAP

Dans le portefeuille de 150 applications de DSM-Firmenich, environ 50 % interagissent avec une ou plusieurs instances SAP avec des cas d'utilisation incluant :

  • Tarifs et devis
  • Exécution d'entrepôt mobile
  • Exécution de la maintenance mobile
  • Flux de travail des données de base
  • Portails clients

Un exemple est leur portail de facturation client qui a remplacé le suivi manuel des commandes entre les boîtes de réception de courrier électronique et SAP. Les clients peuvent toujours envoyer des informations par courrier électronique qui sont automatiquement téléchargées et envoyées à un reconnaissance optique de caractères Outil de machine learning (OCR) pour extraire les champs pertinents nécessaires à la génération d'une commande. Si les informations sont complètes, la commande est automatiquement créée dans SAP, y compris toutes les pièces jointes pertinentes.

« Les clients peuvent également accéder à un portail pour télécharger leurs demandes et les connecter directement à un bon de commande », a déclaré Tielens.

Le processus est également plus simple pour l'équipe interne du service client. Elle peut accéder à un portail pour corriger les bons de commande comportant des champs manquants, ajouter ou corriger des informations, puis, en un clic, créer le bon de commande dans SAP.

Innover avec AWS

DSM-Firmenich a constaté une compatibilité accrue entre Mendix et AWS au cours des cinq dernières années au-delà du simple déploiement cloud. Leur portefeuille de Mendix les applications interagissent avec des services tels que Amazon S3 pour le stockage de fichiers, Extrait d'Amazon pour le traitement des documents, et AWS Lambda pour le calcul sans serveur.

« Il peut y avoir des cas où Mendix « Il y a une lacune, mais nous pouvons facilement utiliser les services AWS pour combler cette lacune », a déclaré Vijverberg. « Un exemple est une application d'apprentissage vidéo où, dans l'environnement de production, des codes QR sont étiquetés sur des machines ou des équipements. Un employé peut scanner le code QR et les instructions vidéo pour cet élément seront diffusées directement sur son appareil. C'est un exemple où nous utilisons une combinaison d'AWS et Mendix pour diffuser la vidéo vers l'application pour la lecture, sans avoir besoin de stocker la vidéo dans le Mendix base de données."

L'expertise de Vijverberg avec les deux plates-formes lui a valu la première place Défi AWS à MxHacks en 2022. L'application - bien qu'il s'agisse d'un projet extérieur à DSM-Firmenich - a été une preuve essentielle de l'agilité et de la compatibilité entre Mendix et AWS pour Vijverberg. « L’objectif du hackathon était de créer une application pour les nouveaux arrivants, de leur permettre de se sentir connectés et de leur fournir un endroit où demander de l’aide au-delà des barrières linguistiques », a-t-il déclaré.

« J'ai créé une application qui utilise Amazon Reconnaissance pour l'étiquetage des images, Amazon S3 pour le stockage des images, et AWS Polly et AWS Translate pour la traduction et la synthèse vocale. J'ai ainsi créé une application dans laquelle l'utilisateur pourrait prendre une photo - par exemple d'une plage - et l'application la reconnaîtrait, puis l'utiliserait Amazon Traduire et Amazon Polly de fournir une description dans leur langue maternelle à la fois sous forme de texte et d’audio.

Des applications comme celle-ci sont la preuve de la démocratisation du développement propre au low-code. Les développeurs comme Wouter n'ont pas besoin d'être experts dans tous les domaines technologiques pour proposer des solutions intéressantes et utiles et peuvent facilement améliorer Mendix applications avec des services AWS innovants.

« Ils ont créé une plateforme et un package complet où tout s'est réuni de manière vraiment agréable. Je ne faisais pas partie du groupe initial Mendix « J’ai fait partie de l’équipe DSM-Firmenich, mais c’était un environnement ouvert. J’ai créé un compte moi-même et exprimé mon intérêt, et j’ai eu toute la liberté d’apprendre et de faire partie de l’équipe, où je suis maintenant l’un des développeurs clés. »

S'adapter rapidement pour l'avenir

Pour Tielens, la priorité reste la qualité plutôt que la quantité, même si la quantité est impressionnante. « Comme nous venons de commencer notre fusion avec Firmenich, nous allons encore plus loin dans l'évaluation de notre schéma directeur informatique et dans la détermination de l'outil le plus adapté à un processus métier spécifique », a déclaré Tielens.

Certaines de ces applications ne sont que temporaires par nature et peuvent être supprimées une fois les systèmes sous-jacents rationalisés, mais en utilisant Mendix dans la période intermédiaire offrira aux employés une meilleure expérience utilisateur au fur et à mesure de leur intégration. « C'est un excellent exemple de la façon dont Mendix et AWS « Cela nous a rendu plus agiles et réactifs au changement », a déclaré Vijverberg.

Tielens, Vijverberg et l'équipe peuvent continuer à s'attaquer à la fusion des paysages informatiques, systèmes hérités, et de nouveaux besoins clients à un rythme soutenu, grâce à la base solide créée autour de Mendix plateforme et leur approche structurée du développement.

« Pour moi, la plateforme a vraiment prouvé sa valeur grâce à la rapidité avec laquelle on peut apporter des modifications et ensuite voir directement l'impact de ce changement de manière contrôlée », a déclaré Vijverberg.

« Nous pouvons très rapidement faire une preuve de concept et voir si cela fonctionne, et si ce n'est pas le cas, nous pouvons facilement passer au cas suivant », a déclaré Mont Vijver, « Ce qui est important lorsque l’on travaille constamment à l’innovation. »

 

Thèmes

Choisissez votre langue