Tous les témoignages de clients
Enexis s'attaque aux perturbations du secteur avec plus de 100 applications low-code
Groupe Enexis a la responsabilité essentielle de fournir de l’électricité et du gaz à 2.9 millions de foyers et d’entreprises à travers les Pays-Bas.
La demande mondiale d’électricité a augmenté de façon constante au cours des dernières décennies, il est devenu plus essentiel que jamais pour les fournisseurs de services publics d’optimiser leurs services et leurs opérations afin de gérer les coûts et d’éviter les interruptions de service.
« Notre plus grand défi est le réseau électrique tel que nous le connaissons, construit et entretenu depuis un siècle. Nous devons refaire le même travail dans les dix prochaines années », a déclaré Michel Habets, architecte ICT chez Enexis. « Nous constatons déjà dans certaines régions des Pays-Bas qu’il est difficile de répondre à la demande. »
Enexis avait besoin d'un moyen de fournir des logiciels plus personnalisés afin de pouvoir répondre rapidement aux besoins changeants des clients. Cependant, la philosophie historique d'achat de solutions prêtes à l'emploi (OTS) a laissé un vide dans les capacités de développement interne, ce qui a conduit à un manque de standardisation et à un délai de mise sur le marché plus long.
En 2014, Enexis a adopté la Mendix plate-forme low-code pour répondre à la demande imminente de nouveaux logiciels. Aujourd'hui, ils ont une décennie d'expérience livrer Mendix applications, avec plus de 100 actuellement en production pour soutenir leurs employés et leurs clients.
Un changement rapide nécessite une mise en œuvre rapide
Au début des années 2010, Enexis a reconnu que la prochaine décennie serait cruciale pour ses activités commerciales, car la demande énergétique augmentait et la transition énergétique entraînerait un passage du gaz à l'électricité. Dans le même temps, le groupe informatique d'Enexis a constaté que ses méthodes de travail historiques introduisaient des lacunes dans ses capacités technologiques.
L’équipe choisirait d’abord de acheter dans le commerceet lorsque les homologues commerciaux ne pouvaient pas obtenir ce dont ils avaient besoin à partir des options OTS, des développeurs tiers étaient engagés. Ils créaient des solutions ad hoc en .NET, Java ou C++, qui manquaient toutes de normalisation ou de gouvernance à l'échelle de l'entreprise.
De plus, leur dépendance à l’égard de solutions et de ressources de développement tierces a laissé l’équipe informatique d’Enexis avec des lacunes en matière de connaissances sur son paysage, ce qui a entraîné des défis de sécurité et des problèmes de mise à l’échelle.
« C’était en fait la première étape pour commencer à mettre en place une capacité de développement rapide de produits et à disposer d’une méthode standardisée de livraison de logiciels », a déclaré Habets. « Nous ne cherchions pas à créer un système ERP, mais nous avions besoin de créer rapidement des applications plus petites pour des objectifs spécifiques, des questions uniques ou des modules complémentaires aux grands systèmes, ce qui aiderait notre entreprise à progresser. »
Après une période d'évaluation, l'équipe a décidé de Mendix pour faire avancer le fil de la standardisation et de la livraison rapide. Mendix a pu :
- Interagissez bien avec les systèmes d'enregistrement d'Enexis, principalement SAP ECC et sa solution industrielle pour les services publics (IS-U), leur permettant de garder le cœur propre pendant qu'ils migrer vers SAP S/4HANA.
- Assurer la vitesse de développement cela pourrait être de 6 à 10 fois plus rapide que les méthodes traditionnelles.
- Proposer un modèle d'App Factory Cela permettrait à Enexis de dépasser la simple mise en œuvre de la plateforme, offrant une expertise autour des capacités d'architecture, d'Agile, de conception et de formation.
Armé d'une nouvelle plateforme de développement et partenaire en MendixEnexis a passé les années suivantes à moderniser les systèmes du passé, à fournir des solutions numériques à ses utilisateurs dans le présent et à structurer son architecture pour une évolutivité maximale dans le futur.
Alimenter une capacité de développement interne
Choisir la bonne technologie pour répondre aux aspirations à long terme d'Enexis n'a été que la moitié de l'équation de leur réussite. L'autre moitié a consisté à mettre sur pied pour la première fois une équipe de développement interne et à donner à leurs collaborateurs les moyens d'exploiter cette nouvelle technologie.
Enexis a relevé son défi de normalisation en s'appuyant sur la Mendix Fonctionnalité de marché privé, où les employés d'Enexis peuvent découvrir et réutiliser les composants ou des applications sur l'ensemble de leur portefeuille à partir de leur propre compte privé Mendix Marché.
« La première chose que nous faisons est toujours de créer des modules d’intégration d’une manière très spécifique, et nous les publions sur notre Mendix Marketplace et vous pouvez les réutiliser à tout moment. Beaucoup de nos Intégrations SAP « Les données sont souvent réutilisées », a déclaré Rom van Arendonk, architecte informatique et consultant pour Enexis.
« Nous stockons parfois des documents à long terme sur SharePoint, et il s’agit d’un seul module qui a été réutilisé dans des dizaines d’applications. »
Le fait de disposer d’une équipe interne et d’un centre de développement centralisé permet un partage plus efficace des connaissances entre les projets. « Nous allons même réutiliser les solutions », a déclaré Arendonk. « Lorsque quelqu’un vient avec une demande de solution, nos architectes savent généralement si nous avons fait quelque chose de similaire il y a longtemps. Mendix et peut étudier s’il est possible de le réutiliser ou de l’étendre. »
Intégration du low-code—de l'idéation au développement jusqu'au déploiement—a créé une nouvelle culture d’autosuffisance au sein d’Enexis.
« L’idée était de gagner en rapidité et de pouvoir répondre plus rapidement aux questions et aux problèmes commerciaux », explique Habets. « Par le passé, un changement de pare-feu pouvait prendre six semaines, car nous devions demander à notre sous-traitant ou à l’équipe de faire les choses manuellement. »
« Un changement comme celui-là est quelque chose que nous pouvons désormais réaliser en six minutes. Nous essayons de faire le maximum possible grâce aux pipelines CI/CD, aux contrôles automatisés, aux tests et à tout cela. Désormais, la livraison informatique technique n'est plus le problème. Si vous pouvez créer la fonctionnalité rapidement, le déploiement peut être effectué en quelques minutes. »
Un paysage informatique standardisé et évolutif
Sur leur chemin vers la démocratisation du développement au sein de l'organisation, les architectes d'Enexis ont été avant-gardistes Mise en œuvre de la gouvernance et des stratégies de plateforme qui maintiennent leurs systèmes à la fois fiables et adaptables.
Évolutivité avec AWS
L'une des nombreuses décisions stratégiques d'Enexis a été d'être proactif dans la migration vers le cloud. « Notre hébergement externalisé arrivait de toute façon à sa fin, nous devions donc réfléchir à la prochaine étape, à savoir : convertir l'informatique en un cloud-native « L’architecture dans le cloud public », a déclaré Habets.
« En 2018, nous avons migré l’ensemble de nos systèmes informatiques vers le cloud public. Aujourd’hui, nous disposons d’une architecture multi-cloud, avec la plus grande empreinte sur le cloud AWS. »
La proximité et l’ouverture entre Mendix et AWS a permis à Enexis de mettre en œuvre plusieurs autres services AWS dans son portefeuille tels que :
Garder le cœur propre lors du passage vers SAP S/4HANA
SAP a une large empreinte dans le paysage Enexis, servant de système ERP et étant présent dans 30 à 40 % de leurs Mendix applications. Comme de nombreux clients SAP, Enexis a fortement personnalisé son système ERP au fil des ans, mais est désormais migration vers SAP S/4HANA dans le but de garder le noyau propre.
La relation symbiotique entre SAP et Mendix rend cela possible. Enexis peut éviter de faire du développement personnalisé dans SAP car c'est là qu'ils s'appuieront MendixDe plus, Enexis peut toujours étendre les systèmes SAP critiques, par exemple sous la forme de composants réutilisables pour intégrer les données des projets, des clients ou des employés.
UN Mendix L'application s'intègre à SAP SuccessFactors (cloud HR) et expose ces données à d'autres applications plus facilement pour garantir des niveaux de performance élevés. Dans un autre cas, Enexis a créé une application de gestion de projet avec Mendix pour remplacer une solution PHP. L'application est intégrée à SAP, mais les utilisateurs finaux n'interagissent qu'avec le convivial Mendix interface.
Arbre de décision pour le développement de l'entreprise
En raison de la taille et de la complexité de leur entreprise, l'équipe informatique d'Enexis dispose de plusieurs questions de qualification qu'elle peut traiter à mesure que de nouveaux besoins ou demandes commerciales apparaissent à l'avenir, ce qui lui permet d'être agile, tout en maintenant la cohérence et la qualité. Cela comprend des qualificatifs tels que :
- Le processus peut-il être géré à l’aide d’un système logiciel de gestion de produits de base ? « Nous ne créerions pas notre propre système RH », a déclaré Habets. « Nous ne sommes pas les seuls à utiliser ce type de processus, donc pour un tel projet, nous aurions tout de même l'intention d'acheter. »
- Existe-t-il une solution existante qui pourrait être en mesure de gérer le processus ? Dans certains cas, il peut y avoir des opportunités où un outil existant, tel que SAP Fiori, correspond étroitement à la fonctionnalité souhaitée avec une configuration ou une extension légère.
- Est-ce une solution sur mesure ? Pour des solutions sur mesure, Enexis prend une Mendix- première approche. Comme de nombreuses grandes organisations, Enexis reconnaît également que d'autres outils low-code et no-code moins adaptés aux entreprises peuvent exister dans leur paysage et a fourni des conseils clairs sur la façon de les utiliser.
"Vous impossible de désactiver Power Apps « Par exemple, parce qu’il est fourni avec Office 365 », a déclaré Arendonk. « C’est un fait que les gens peuvent simplement créer des choses avec. Mais Enexis a un processus d’architecture strict où vous ne pouvez pas faire d’intégrations en dehors de Microsoft avec quoi que ce soit dans Power Apps, et la directive est toujours que si vous voulez créer un logiciel sur mesure, vous le créez dans Mendix. S'il y a un utilisateur qui souhaite automatiser certaines tâches dans Power Apps, il le peut, mais une fois qu'une application doit aller au-delà de Microsoft, nous le ferons dans Mendix. »
Différenciation des services grâce à la numérisation
Avec des processus et des procédures bien définis, il n’est pas surprenant qu’Enexis ait livré des centaines de Mendix Leur approche de la promesse d'innovation a donné naissance à un système unique dans lequel certaines applications sont conçues uniquement pour une utilisation à court terme et disparaissent en fonction des besoins.
À tout moment, leur équipe a un peu plus de 100 applications en production, qui touchent presque tous les domaines de l’entreprise.
Passage au libre-service
90 % des clients d'Enexis disposent d'un compteur intelligent pour suivre leur consommation d'énergie dans leur maison. Auparavant, un employé d'Enexis se rendait régulièrement de porte en porte et collectait manuellement les données du compteur intelligent, qui étaient enregistrées dans un système d'enregistrement de compteurs standard.
Cependant, cette solution n'avait pas la flexibilité d'être personnalisée ou d'inclure une option de libre-service pour les clients, alors Enexis a décidé de éliminer progressivement l'ancien système et remplacez-le par un Mendix .
« Nous pouvons réduire la demande de personnel sur le terrain en permettant aux clients de faire du self-service. Nous leur permettons de prendre une photo du relevé de leur compteur intelligent et de la télécharger sur l’application, où nous utilisons un outil de reconnaissance d’image pour extraire le relevé », a déclaré Arendonk.
Mendix L'application prend en charge les deux cas d'utilisation (les clients qui préfèrent la lecture en libre-service et le petit groupe qui souhaite que sa lecture soit effectuée par un employé faisant du porte-à-porte), permettant à Enexis d'offrir des options qui satisfont tous ses clients.
Optimisation de la réponse aux pannes
En cas de panne de courant, Enexis ingénieurs de terrain sont la première ligne de réponse. La communication entre les employés du bureau et ceux sur le terrain est essentielle tout au long du processus de réparation, car l'alimentation doit parfois être réacheminée sur le réseau.
Au départ, construire un Mendix L'application destinée à relever ce défi devait être une solution temporaire jusqu'à ce qu'une solution prête à l'emploi adaptée soit trouvée. Cependant, après que l'équipe ait livré cette fonctionnalité incroyablement complexe dans une interface facile à utiliser en seulement 9 mois, les commentaires des employés ont suggéré qu'il était plus logique de conserver l'application essentielle à la mission Mendix.
« Après que les gens ont commencé à utiliser l'application, nous avons reçu des retours positifs et des demandes de nouvelles fonctionnalités. Nous avons continué à l'étendre au fil des ans et, à un moment donné, nous avons réalisé qu'il n'était pas nécessaire de remplacer une solution sur mesure comme celle-ci, qui peut s'adapter à nos besoins au fil du temps. Surtout lorsque tout le monde est satisfait de la fonctionnalité », a déclaré Arendonk.
Collecte de données via l'IoT
Pour Enexis, données, La collecte au fil du temps est inestimable, d'autant plus que leur activité est devenue une voie à double sens, les consommateurs renvoyant l'électricité ou l'énergie au réseau au lieu de simplement la consommer. Enexis recherchait un moyen plus automatisé de modifier ses réseaux et d'optimiser le flux d'électricité.
« Dans ces cas-là, par le passé, nous devions nous fier aux prévisions météorologiques et envoyer ensuite un ingénieur sur le terrain pour commuter les réseaux si nécessaire. Nous avons désormais automatisé la distribution et sommes en train de mettre en œuvre une solution compatible IoT pour soutenir cela », a déclaré Habets.
Enexis ingère les données IoT dans Amazon S3 via AWS Kinésis, puis propose des analyses et des rapports dans la plateforme de données Enexis (EDP) à l'aide de Matillion et Snowflake. « L'utilisation de capteurs IoT nous donne beaucoup plus de données et nous permet de changer de réseau à distance », a-t-il ajouté.
L’accès à ces données de capteurs au fil du temps a suscité de nouvelles idées et de nouveaux cas d’utilisation, tels que la réduction du vol d’énergie et l’alerte des ingénieurs en cas de perturbations.
Une culture informatique prête au changement et conçue pour l'avenir
Enexis a sans aucun doute rempli sa mission de standardisation de la distribution et du déploiement de logiciels dans toute l'organisation et, ce faisant, fournit un service plus fiable et adaptable à ses clients.
Mendix joue un rôle dans presque toutes les couches du paysage informatique d'Enexis : étendant ou améliorant les systèmes d'enregistrement (comme SAP), fournissant des systèmes de différenciation (comme l'application de compteur intelligent en libre-service) et servant de mécanisme de livraison principal pour systèmes d'innovation.
Aujourd’hui, les possibilités sont illimitées, ce qui permet à Enexis de s’adapter au maximum à la croissance et à l’évolution de son activité. « Par le passé, nous avions peur de créer du sur-mesure », explique Habets. « Aujourd’hui, nous achetons toujours des logiciels standards lorsque cela a du sens, mais si nous avons besoin de quelque chose de sur-mesure, nous savons que nous pouvons utiliser Mendix. »