Tous les témoignages de clients
Mise à l'échelle d'une pratique Low-Code pour stimuler l'innovation en atelier
Les organisations automobiles, industrielles et aérospatiales du monde entier s'appuient sur des technologies telles que les moteurs, les roulements de roue et les systèmes de direction de
Groupe Schaeffler
. Schaeffler est fier de ses avancées – ayant déposé plus de 1,250 2022 brevets rien qu'en XNUMX – et
une vision
être le fournisseur automobile et industriel de choix, leader par l'innovation, l'agilité et l'efficacité.
Pour offrir un tel niveau d’innovation et s’adapter facilement aux besoins changeants des utilisateurs, Schaeffler a compris qu’il lui fallait également faire évoluer son approche de la distribution de logiciels. Si de nombreux systèmes de base étaient couverts de manière adéquate par les langages de programmation traditionnels, la réalisation de demandes personnalisées ou sur mesure constituait un défi.
En 2021, Schaeffler a adopté la Mendix plateforme low-code pour combler ce manque
lacune dans leur capacité de développement
En seulement deux ans, ils ont établi une pratique low-code et nourri une communauté avec des centaines d'innovateurs contribuant au développement de logiciels dans toute l'entreprise, fournissant plus de 30 applications qui numérisent le travail manuel des employés et les processus d'atelier.
Combler le fossé dans la distribution de logiciels
Avant le déploiement de
une plateforme low-code
, le processus standard pour les nouvelles solutions chez Schaeffler était une demande informatique classique avec un pipeline de livraison. Un comité de parties prenantes informatiques examinait et hiérarchisait les nouvelles idées de logiciels qui répondaient généralement à l'un des deux résultats suivants. Soit elles n'étaient pas suffisamment prioritaires pour être développées, soit leur livraison était estimée à plusieurs mois ou années.
« En raison du temps qu'il fallait pour gérer cette demande informatique habituelle, certains collègues ont commencé à faire leur propre développement avec
Excel VBA, Python, Java
« Et très souvent, elles n'étaient pas gérées – ce qui signifiait qu'il n'y avait aucun contrôle de sécurité ni aucune directive de développement de la part du service informatique », a déclaré Jakob John, responsable de la plateforme de numérisation et de solutions au sein du groupe informatique des opérations de Schaeffler.
Le champ de compétence de John comprend
la mise à disposition de tous les outils de développement citoyen pertinents et applicables dans le domaine des opérations (achats, production, ingénierie industrielle, qualité et gestion de la chaîne d'approvisionnement, avec une forte concentration sur l'atelier).
Un dirigeant de Schaeffler a rencontré un développement d'applications low-code et a chargé le département informatique des opérations de mener à bien
une analyse de référence
de six plateformes pour compléter leur approche de développement traditionnelle et satisfaire le besoin croissant de numérisation.
De plus, le Mendix La plateforme s'est distinguée par :
Un IDE puissant pour les développeurs professionnels
qui était également accessible aux débutants.
Le plus simple à
s'intégrer à d'autres technologies
et les systèmes de base,
comme SAP
.
Capable de prendre en charge la livraison d'applications qui doivent interagir avec
systèmes externes des fournisseurs et des clients.
« Nous avons des cas où nous devons recueillir des données auprès d’un fournisseur pour des matières premières, par exemple », a déclaré John. « Dans le passé, nous recueillions souvent ces données par courrier électronique, puis une personne les transférait manuellement de la messagerie électronique vers un autre système en les copiant et en les collant. Mendix,
des processus comme celui-ci
sont rapidement devenus un simple formulaire utilisateur qui transfère les données directement vers une base de données et tout autre système interne pertinent. Cela permet de gagner beaucoup de temps et d'assurer une meilleure qualité des données.
Plus qu'une plateforme
Dans une organisation de la taille de Schaeffler (84,000 XNUMX personnes), la réorganisation de l'approche du développement logiciel ne se fait pas du jour au lendemain. L'équipe informatique des opérations s'appuyait fortement sur Mendix meilleures pratiques pour
exécution numérique
à leurs débuts pour assurer une adoption réussie, ce qui comprenait :
Mise en place d'un low-code
Centre d'excellence
et un
former une équipe dédiée.
Identifier leur première application
et définir ce qui fait un bon Mendix cas d'utilisation.
Structurer le Mendix par l’IA.
autour des exigences techniques de Schaeffler pour livrer à grande échelle.
Promouvoir les possibilités
of Mendix
en interne pour créer une prise de conscience et une communauté d’évangélistes.
Gestion du changement axée sur les personnes
Schaeffler a donné le coup d'envoi de leur Mendix fin 2021, le programme a été lancé et un Centre d'excellence (CoE) a été immédiatement créé. Cette équipe dédiée au sein de l'informatique d'entreprise possède des normes liées aux meilleures pratiques de développement, telles que les directives de sécurité ou d'intégration.
Le CoE se trouve à l'épicentre du travail de développement low-code dans une structure en étoile, ce qui permet
cohérence et surveillance
parmi les nombreux groupes qui peuvent se développer Mendix applications, qu'il s'agisse des membres de l'équipe informatique des opérations, des technologues commerciaux ou des contributeurs tiers.
L'un des membres de cette équipe est Risheek Thamatham Reddy, un développeur de carrière chez
Expérience C# et .NET
au sein de Schaeffler. Reddy a commencé sa Mendix formation avec les conseils du CoE et a pu commencer à fournir des solutions avec la plateforme en quelques semaines seulement.
« On m'a d'abord recommandé le Mendix
Formation rapide pour développeurs
, et cela m'a donné un aperçu complet du fonctionnement de la plateforme », a déclaré Reddy. « Les cours étaient vraiment instructifs. L'interface est également très similaire à l'interface de Visual Studio, donc venant d'un contexte traditionnel et utilisant ensuite Mendix Cela m'a semblé familier.
John et son équipe ne voulaient pas s'appuyer uniquement sur une approche ascendante pour promouvoir l'utilisation de Mendix dans l’organisation. « Un aspect qui nous a beaucoup aidé à intégrer Mendix était
un engagement clair des dirigeants
des trois groupes informatiques – stratégique, corporate et opérationnel. Leur soutien a été un facteur clé pour nous aider à déployer Mendix. »
Mendix Sélection de projet
Fin 2021, Schaeffler a sélectionné sa première candidature : un projet phare qui répondrait à un défi commun au sein de Schaeffler et servirait de représentation de ce qui était possible avec Mendix.
« Nous avons cherché un cas d’utilisation typique que l’on retrouve dans presque toutes les usines Schaeffler », explique John. « Nous avons choisi un processus de documentation de liste de contrôle lié aux réclamations des clients. Auparavant, il s’agissait d’un processus papier, que nous avons transformé en un processus de documentation de liste de contrôle.
basé sur le flux de travail
Mendix application. » De cette idée est née la première Mendix L’application – Cheraw Grinding Documentation – a été développée.
Grâce à la formation et aux normes définies par le CoE, ce projet phare a été réalisé par une collègue qui ne connaissait ni Schaeffler ni le low-code. « Ce qui m’a le plus impressionné, c’est qu’après trois semaines de formation à temps plein, elle a pu réaliser ce projet pour nous sans aucune connaissance préalable ni expérience informatique », a déclaré John.
Standardisation et évolutivité de la plateforme
Si Mendix Bien que Schaeffler ait offert aux membres de l'équipe la possibilité de démarrer rapidement de nouveaux projets, ils ne voulaient pas négliger l'importance de maintenir la cohérence et la qualité de ces applications à mesure que le volume des contributeurs augmentait.
La
nature composable de Mendix
permet aux organisations comme Schaeffler de standardiser leur conception, leurs composants communs ou leurs intégrations et de les rendre réutilisables pour d'autres membres de l'équipe au sein de l'organisation. « Nous avons un modèle d'application Schaeffler qui s'est développé au cours des dernières années », a déclaré John. « Nous ajoutons chaque composant qui s'interface avec d'autres systèmes en tant que blocs de construction au sein du modèle, et nous avons un
conception UI/UX standard
. »
Déterminer les éléments à inclure dans un modèle d’application de démarrage d’entreprise permet également une gestion naturelle de la demande et la possibilité de voir les domaines communs de chevauchement et d’efficacité entre les équipes. « S’il existe des demandes de composants ou d’applications similaires liées à la maintenance par exemple, nous pouvons essayer de regrouper ces applications et de connecter ces équipes ou processus à un niveau global », a ajouté John.
En dehors de l'application de démarrage, les développeurs comme Reddy apprécient la vitesse de développement qui peut être obtenue en exploitant de nombreuses fonctionnalités prêtes à l'emploi.
Schaeffler a également vu l'efficacité dans le
cloud-native
nature de Mendix ce qui leur permet de mettre en œuvre une
stratégie multi-cloud
pour répondre à leurs besoins uniques. Les applications internes uniquement sont déployées sur l'instance de cloud privé de Schaeffler et les applications externes sont déployées sur
Mendix Cloud public
.
« Nous voulions nous assurer que notre
consignes de sécurité
« Les normes peuvent être respectées dans tous les cas d'utilisation potentiels. Peu importe que vous ayez un faible risque de sécurité des données ou des exigences élevées en matière de sécurité des données, vous pouvez toujours le déployer sur notre cloud privé ou sur le cloud public et répondre à cette norme, et c'est assez simple », a déclaré John.
Promouvoir le succès et bâtir une communauté
Faire prendre conscience de leurs capacités avec Mendix va bien au-delà de la déclaration initiale de soutien de la direction informatique du groupe. Aujourd'hui, la communauté de Mendix Les utilisateurs de Schaeffler totalisent plus de 500 personnes qui ont trouvé des moments de connexion et de célébration grâce à :
Réunions hebdomadaires sur les meilleures pratiques
pour discuter d’idées, d’obstacles et de solutions.
Un intranet interne
qui héberge des cas d'utilisation documentés avec des vidéos et des informations sur les applications.
Hackathons réguliers
, qui sont ouverts à tout participant intéressé au sein de l’organisation.
« En fin de compte, je pense que l’une des meilleures choses a été la
expérience des hackathons
« Nous avons déjà accueilli plus de 100 participants depuis nos débuts », a déclaré John. « C’était surprenant de voir à quel point cela a été important pour construire notre communauté. Les gens ont aimé avoir l’occasion de travailler avec d’autres collègues qui avaient les mêmes intérêts et pouvaient partager leurs propres connaissances d’autres services. Cela a pris de l’ampleur et s’est développé de manière très organique. »
Parmi ces participants figurent des membres de l'équipe tels que He Wei Zhu, chef de projet en développement durable, et Hoa Nguyen, spécialiste en logistique chez Schaeffler Vietnam. Zhu et Nguyen occupent tous deux des postes qui ne sont pas expressément liés à l'informatique ou aux logiciels, mais en se renseignant sur les hackathons, ils ont pu constater de visu comment Mendix pourraient être appliqués à leurs domaines de travail respectifs.
Les participants au hackathon bénéficient d'une formation pratique avec Mendix experts au préalable. Ils sont ensuite répartis en équipes de 4 à 5 personnes avec différents niveaux de Mendix connaissances. Les équipes s'aligneront sur un cas d'utilisation à développer tout au long de l'événement de trois jours avant de présenter les résultats à un comité de juges.
« Avant d’occuper mon poste actuel, j’ai effectué un stage chez Schaeffler », a déclaré Zhu. « J’ai vu de nombreux services utiliser des solutions Excel et lorsque j’ai découvert Mendix, J'ai pensé que c'était un excellent outil pour résoudre ces problèmes efficacement sans être trop coûteux. J'ai participé à deux hackathons et j'ai travaillé sur un cas de calcul de produit et un autre sur le séquençage de boîtes dans la ligne de production. »
Nguyen a vécu une expérience similaire au sein de l'équipe logistique. « Notre équipe a beaucoup d'idées car nos principales tâches sont de veiller à ce que les matériaux et les marchandises arrivent aux usines à temps, mais aussi de réaliser des économies de coûts », a-t-elle déclaré. Mendix Hackathon J'ai pu soumettre une idée d'application pour optimiser l'utilisation des conteneurs. Pour l'instant, c'est quelque chose que notre équipe va faire avec un algorithme dans Excel et cela nous prend environ 15 minutes à exécuter à chaque fois. Avec Mendix, cela peut prendre seulement quelques secondes pour effectuer cette même tâche, et nous avons également ajouté de la transparence.
Les hackathons, désormais organisés tous les trimestres en Europe et en Asie, offrent aux membres de l'équipe
une passion pour la technologie
pour favoriser la collaboration et la créativité.
Efficacité de fabrication dans l'atelier
Remplacement du papier et
Processus basés sur Excel
n'est pas seulement exploré lors des hackathons, mais constitue une utilisation clé de Mendix dans les ateliers Schaeffler du monde entier.
En tant que développeur, Reddy se concentre sur la fourniture d'applications Web et mobiles aux employés de l'atelier de Schaeffler pour
améliorer la communication et la transparence
en Europe. « L’une des applications sur lesquelles je travaille aujourd’hui permettra de suivre quotidiennement les données de l’atelier afin de voir les tendances de la production et de savoir si tout se déroule dans les délais. Les données peuvent également être utilisées pour la création de rapports et d’analyses », a déclaré Reddy.
« Supposons que vous ayez besoin d'un nouvel ensemble de données lié à une cible particulière et que vous deviez donc ajouter un champ de saisie. Nous pouvons ajouter un champ de saisie, modifier le modèle de domaine et mettre le tout en production en moins d'une journée. Le lendemain, lorsque la production démarre à 6 heures du matin, la technologie est déjà en avance sur eux. Grâce à l'ensemble du processus CI/CD et à l'utilisation de Sprintr et Teamserver, à la création d'un package et à son déploiement, il est assez simple pour nous de réagir rapidement », a-t-il fait remarquer.
Reddy travaille également sur deux applications supplémentaires qui remplaceront les processus historiquement inexistants ou basés sur Excel. L'une d'elles est un catalogue de produits qui offrira aux employés internes de Schaeffler une transparence sur les applications sur lesquelles l'équipe de développement travaille afin d'éviter les doublons et de trouver une efficacité entre les équipes qui ont
cas d'utilisation ou besoins similaires
.
Le deuxième est un outil permettant de simuler et d’optimiser la taille des lots, c’est-à-dire le nombre de pièces d’un produit qui seront produites au cours d’une période donnée. L’application, qui
s'intègre à SAP
, permettra à l'équipe de simuler la meilleure façon de produire une quantité spécifique de plusieurs produits en fonction de la capacité de l'usine et de la demande.
Un autre cas d'utilisation dans une usine Schaeffler prend en charge 1,000 5,000 employés et sera bientôt étendu à 7,000 XNUMX à XNUMX XNUMX utilisateurs supplémentaires dans tout le pays. L'application remplace le processus traditionnellement manuel et disparate de surveillance de la qualité des machines et des produits dans le cadre de leur Total Productive Maintenance (TPM).
« En tant qu'opérateur de machine ou ouvrier d'atelier, je dispose désormais d'un point d'accès unique à tous les documents et données avec lesquels je dois travailler », a déclaré John.
« Cette solution a été soumise au processus de demande informatique initial et a toujours été reportée en raison d’un manque de capacité », a-t-il ajouté. « Désormais, cette équipe de la région a eu la possibilité de réaliser quelque chose par elle-même en seulement six mois. »
« Il y avait toujours des frictions entre l'équipe de développement et les employés de l'atelier parce que la communication n'était pas très bonne. Ils n'étaient pas toujours satisfaits des solutions que nous pouvions leur fournir et du temps que cela prenait », a déclaré Reddy.
« La principale raison pour laquelle nous avons choisi Mendix pour ces projets, c'est à cause de la rapidité avec laquelle nous avons pu les mettre en œuvre
pour les équipes sur le terrain
Ils ont pu voir les choses plus rapidement et s'exprimer plus clairement sur ce qui fonctionnait et ce qui ne fonctionnait pas, et c'est l'avantage que j'ai constaté avec la collaboration dans Mendix. »
Renforcer la distribution de logiciels d'entreprise
Démontrer la valeur et bâtir une communauté de contributeurs reste essentiel à la vision de Schaeffler visant à démocratiser la distribution de logiciels au sein d'une plate-forme et d'une approche standardisées.
"Je vois Mendix dans le cadre d'un paysage de libre-service. Nous souhaitons étendre cette technologie à d'autres régions et commencer de manière hiérarchique, en adoptant ce modèle en étoile où les régions peuvent développer leur propre capacité à fournir Mendix « Les applications sont très variées », a déclaré John.
Pour y parvenir, il faut un changement de mentalité organisationnelle que Reddy a déjà observé. « Ce que j’entends de la part
d'autres développeurs travaillant dans Mendix
« L’avantage pour eux, c’est qu’ils peuvent acquérir de l’expérience sur l’ensemble du processus de développement logiciel », a-t-il déclaré. « Ils apprennent à connaître le back-end, la modélisation de domaine et le front-end. Cela rend leur travail plus intéressant et ils n’ont pas à se limiter à un domaine particulier. C’est agréable pour un développeur de voir l’ensemble du spectre et de répondre complètement à une exigence. »
Ce n'est pas seulement la communauté des développeurs low-code de Schaeffler qui constate une amélioration de leur satisfaction au travail, c'est aussi
des milliers d'utilisateurs professionnels
qui ont la capacité de demander des solutions numériques qui faciliteront leur travail et les mettront rapidement entre les mains des utilisateurs.
« Un exemple qui s'est démarqué est celui d'une équipe des RH qui souhaitait créer un formulaire utilisateur simple. Ils s'attendaient à voir de petites mises à jour toutes les deux semaines, comme ils en avaient l'habitude dans les délais de livraison traditionnels. Au bout de deux jours, leur Mendix « Le développeur est revenu et leur a montré ce qui avait été fait et leur a demandé sur quoi travailler ensuite », a déclaré John.