Nous avons tous été témoins de l'impact d'une petite mise à jour ou d'une correction de bogue sur l'amélioration de vos flux de travail quotidiens, le déblocage de nouvelles fonctionnalités ou la résolution d'un problème critique que vous rencontrez.
Les mises à jour sont essentielles pour assurer le fonctionnement optimal de vos systèmes, corriger les bogues et tirer profit des innovations développées par les fournisseurs. Pourtant, pour certains fabricants, il faut des mois pour obtenir les mises à jour dont ils ont besoin.
En discutant avec Olivier Néron, de Tulip, il est apparu clairement que l'attente de quelques mois n'est même pas le pire aspect de la mise à niveau d'un système MES.
Olivier a passé les 25 dernières années dans l'industrie des sciences de la vie à mettre en œuvre les 5 principaux systèmes MES traditionnels. Il a eu l'occasion de travailler dans de petites et moyennes entreprises (ELAN, Propack-Data et Werum) et dans de grandes sociétés(Honeywell, Körber et Rockwell Automation), en mettant en œuvre différents types de systèmes MES, tels que XFP, PMX, PharmaSuite, POMS/POMSnet et PAS-X.
Dans ce billet, nous allons explorer le coût caché (et malheureusement généralement accepté) de la mise à niveau qui a un impact sur le coût total de possession des solutions MES. Nous aborderons ensuite l'approche permise par les plateformes d'applications sans code, telles que Tulip, et les avantages qui en découlent.
Avant de nous plonger dans le vif du sujet, je pense qu'il est important de faire la différence entre personnalisation et configuration lorsque l'on compare l'approche MES à la nouvelle approche avec la plateforme no-code deTulip. La "personnalisation"fait référence aux changements de code qu'un fournisseur ou un intégrateur apporte à un produit afin de fournir une solution plus personnalisée à un client. Ces modifications de code ont un impact sur la fonctionnalité de base. La "configuration" fait référence à la façon dont un client configure la fonctionnalité existante pour créer une solution plus adaptée à ses processus sans toucher au code. Dans les deux cas, ces changements sont basés sur les besoins du client.
L'approcheMES traditionnelle - La personnalisation des produits
L'approche adoptée par les fournisseurs de MES traditionnels pour fournir des solutions sur mesure à leurs clients consiste à personnaliser le produit en modifiant le code. Selon Olivier et quelques autres vétérans du MES avec lesquels j'ai parlé, il s'agit d'une approche très standard. Comme nous allons le voir, la personnalisation est une bonne chose jusqu'à ce que le système doive être mis à jour.
Mises à jour du produit
Avec le logiciel MES (et la plupart des produits logiciels), vous avez la branche principale du produit et ensuite une branche de correctifs de produit. La branche principale du produit propose des versions majeures tous les 6 mois à un an, généralement avec de nouvelles fonctionnalités et des mises à jour importantes.
La branche des correctifs de produits résulte d'un mélange de fonctionnalités et de corrections d'erreurs (entre 10 et 450). Lorsque le moment est venu de mettre à jour les dernières fonctionnalités disponibles dans la branche principale du produit, un fournisseur installera un backport de corrections d'erreurs pour le client sur la version branchée. Cela implique des tests de régression pour s'assurer que les mises à jour ne causent pas de problèmes.
Dans ce scénario sans personnalisation, vous pouvez voir que les choses peuvent devenir assez rapidement désordonnées, mais un fournisseur MES peut fournir des corrections assez rapidement en quelques jours ou semaines.
Ajout de personnalisations par fabricant
Ajoutons maintenant l'impact des personnalisations. Pour chaque client, un fournisseur créera une instance de projet copiée à partir du code source du produit et investira des milliers d'heures dans des adaptations du produit (personnalisations) pour une solution répondant aux exigences du client. Ces personnalisations sont effectuées avec des modifications codées en dur. Le client dispose maintenant d'une version personnalisée du logiciel qui doit être validée et déployée.
Chaque fois qu'une nouvelle mise à jour du produit est disponible, le représentant du fournisseur doit fournir un backport personnalisé pour la version personnalisée du produit du client. Les corrections prennent des semaines ou des mois.
Ajout de personnalisations par site de fabrication
Pour ajouter encore plus de complexité, un seul fabricant peut en fait avoir plusieurs sites qui nécessitent tous une personnalisation spécifique au site.
Chaque fois qu'une nouvelle mise à jour du produit est disponible, le représentant du fournisseur doit fournir un backport personnalisé pour chacune des versions personnalisées du produit du client. Les corrections prennent un à deux mois.
Impacts de l'approcheMES
Cette approche MES s'accompagne de nombreux inconvénients et maux de tête.
Séduit par les nouvelles mises à jour de produits, un fabricant peut vouloir rejoindre à nouveau la branche principale du produit et réaliser un grand projet de mise à niveau. Lassé d'essayer de maintenir plusieurs versions du même produit, le fabricant essaiera d'adopter une seule version et chaque site prétendra que sa personnalisation est la meilleure.
Pour chaque mise à jour du code, une étape de validation est nécessaire pour prouver que le système fonctionne comme il le devrait.
Avec les complications de la mise à jour, après qu'une mise à jour du produit du fournisseur soit disponible, le site ne pourra pas voir les dernières mises à jour pendant des mois.
La voie des Tulipes - Configuration de la plate-forme
Tulip's Opérations de première ligne Plate-forme gère l'adaptation de la solution un peu différemment. Comme mentionné précédemment, Tulip ne fournit pas de personnalisation de produit pour chacun de ses clients. Au contraire, la plateforme no-code de Tulipest configurable et vous pouvez mettre à jour l'interface, la structure des données, les déclencheurs, les connexions, etc. par vous-même - ou avec un peu d'aide d'un partenaire de Tulip ou d'un autre. Tulip est également une plateforme "cloud-native" qui peut être déployée avec AWS, Azure ou AWS GovCloud.
Du point de vue de la mise à niveau, cela signifie que les mises à jour de la plate-forme sont incroyablement simples et rapides. Si votre entreprise préfère les mises à jour bihebdomadaires de la plateforme, vous pourrez voir les nouvelles fonctionnalités et les corrections de bogues automatiquement. Tulip propose également des versions de support à long terme 2 à 3 fois par an pour les clients qui préfèrent mieux contrôler le moment de leur mise à jour. Dans chaque cas, vous pouvez rester sur la branche principale de la plate-forme et bénéficier des dernières fonctionnalités et corrections de bogues sans perturber vos configurations.
Si vous ou tout autre client de Tulip avez besoin d'une correction, Tulip peut la fournir par une mise à jour ponctuelle en quelques jours. Cette mise à jour est disponible pour tous les clients qui le souhaitent. Et il n'y a aucun risque à attendre, puisque les corrections sont intégrées dans la branche principale de la plate-forme pour la prochaine version complète.
Impacts de l'approche de Tulip
Tulip peut livrer les corrections en quelques heures ou quelques jours. Pour les changements qui impliquent une adaptation de la solution, vous pouvez effectuer les changements en interne sans dépendre du fournisseur ou d'un intégrateur.
Tulip permet une approche de validation plus simple à chaque mise à jour. Tulip dispose d'un système de gestion de la qualité contrôlable et fournit une version de la plate-forme entièrement validée tous les 6 mois. Les applicationscréées sur la base des besoins commerciaux des clients sont considérées comme une configuration dans le contexte de la validation et constituent en elles-mêmes la documentation du MBR. Les MBR sont contrôlés par version et accessibles au sein de Tulip. Les applications, lorsqu'elles sont exécutées, génèrent un historique entièrement conforme, entièrement numérique et lié à la version du MBR.
Autres avantages de la Tulipe
Les MESs fournissent une solution à un sous-ensemble des problèmes que Tulip aide les entreprises à résoudre.
La plateformeTulippour les opérations de première ligne offre une solution qui peut répondre à un plus grand nombre de cas d'utilisation, notamment les instructions de travail, les journaux de bord, les rapports de qualité, la production allégée, etc. Consultez la bibliothèque d'applications, de modèles et de connecteurs de Tulip.
La plateformeTulippeut recueillir plus d'informations que celles provenant des machines et des capteurs, y compris celles provenant des humains, des déclencheurs de caméra et des appareils. Donnez plus de contexte à vos données de production et obtenez une image plus globale. Ces données sont accessibles à ceux qui ont l'autorisation de les voir et vous pouvez créer des tableaux de bord en temps réel des indicateurs clés avec des analyses puissantes intégrées.
Tulip est facile à mettre à jour et l'éditeur d'applications sans code permet aux entreprises de s'approprier leur système plutôt que de dépendre de vendeurs et d'intégrateurs pour effectuer de simples changements.
Automatiser la collecte de données et améliorer la productivité avec Tulip
Discutez avec un membre de notre équipe pour voir comment un système d'applications peut connecter les travailleurs, les machines et les appareils de vos opérations.