Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans cet article, vous découvrez comment la Deutsche Bahn (DB) Group, l’opérateur de la plus grande infrastructure ferroviaire d’Europe, a accéléré l’innovation en permettant à chaque employé de créer des applications métier low-code en utilisant Microsoft Power Platform.
La DB dessert des millions de passagers chaque jour, notamment grâce à ses trains à grande vitesse InterCity Express (ICE) qui relient les grandes villes d’Europe. Dans le domaine du fret et de la logistique, DB Cargo et DB Schenker gèrent des opérations étendues et transportent efficacement des marchandises dans le monde entier.
DB donne à chaque employé les moyens d’agir grâce à une licence Power Platform premium. Par conséquent, les employés de DB peuvent collaborer pour créer et maintenir des applications métier low-code à grande échelle. Cette politique a créé une communauté dynamique et en pleine croissance de 4 000 développeurs citoyens qui ont plus de 500 applications en production. Leurs applications permettent de gagner du temps et de réduire les coûts dans tous les domaines d’activité de DB.
Par exemple, une application mobile cible 8 440 réparations de voies, ce qui permet de gagner trois minutes par cible par rapport à l’enregistrement manuel et de redonner 56 jours à l’équipe.
« Avant que nous utilisions Power Platform, il était très coûteux de développer de nouvelles applications », a déclaré Thomas Czierpke, Responsable de l’adoption et de la gestion des changements de Microsoft 365, DB Group. « Aujourd’hui, nous n’avons plus besoin d’un développeur professionnel et de beaucoup de temps. »
Chacun de nos collaborateurs dispose d’une licence Power Platform pour créer, résoudre les problèmes de son équipe, voire de l’ensemble de l’entreprise. Il est très facile de créer votre propre application, et très rapidement.
— Thomas Czierpke, Responsable de l’adoption et de la gestion des changements
Étude de cas
Dans cette étude de cas technique, vous allez découvrir comment :
- DB Group a économisé du temps et de l’argent grâce à un modèle de développeur citoyen qui utilise Microsoft Power Platform.
- L’application mobile du journal des quarts de travail de DB, intégrée dans Power Apps, utilise des flux Power Automate pour planifier des courriers électroniques et visualiser les données sur un tableau de bord Power BI.
- L’application de maintenance des rails de DB, également intégrée dans Power Apps, transfère les données vers une table Dataverse et les images vers un dossier SharePoint pour faciliter la collecte de données, qu’un appareil soit en ligne ou hors ligne.
Scénario
L’approche de DB pour créer un programme de développement citoyen fonctionne avec un centre d’excellence (CoE) à deux niveaux : centralisé et localisé.
« Nous disposons d’un centre d’excellence centralisé, qui définit les lignes directrices et normalise les composants et services communs dans toute l’entreprise », a déclaré Sakibou Tchagbele, qui dirige l’équipe thématique Low-Code/No-Code au sein de DB Systel Architecture Guild et de la zone d’intégration CoE de DB. « Le centre d’excellence local se concentre vraiment sur la mise en œuvre au niveau de la filiale et comprend le DSI de la filiale. »
Cette approche garantit la mise en œuvre de la gouvernance jusqu’au niveau local. Cela garantit également que le programme de développement citoyen peut évoluer sans submerger Tchagbele et son équipe. « Je n’ai pas besoin de passer en revue toutes les questions de tous les développeurs citoyens », a-t-il expliqué, « seulement celles qui ne peuvent pas être résolues par les experts locaux. »
L’image suivante illustre le modèle de gouvernance Microsoft Power Platform de DB.
Les deux principaux rôles dans la gouvernance sont les suivants :
- Utilisateurs de la plateforme, qui créent et gèrent les applications Power Platform.
- Producteurs de la plateforme, qui préparent et déploient Power Platform aux utilisateurs.
Les utilisateurs de la plateforme sont des développeurs citoyens, qui créent les applications, et des équipes d’experts locales, qui évaluent les applications et fournissent des commentaires et des améliorations. Les équipes d’experts locales encadrent les développeurs citoyens et approuvent les applications lorsqu’elles sont prêtes à être publiées.
Les développeurs citoyens créent les applications dans des environnements gérés. Le processus implique de générer des idées dans les environnements de développement-test, de mettre en scène les applications pendant l’évaluation et le raffinement, puis de déployer les applications dans l’environnement de production. Les environnements sont préparés et fournis par les producteurs de la plateforme, qui définissent les services et garantissent l’évolutivité dans un CoE.
Stratégie de gouvernance
Pour créer son modèle de gouvernance des développeurs citoyens, DB Group a effectué les étapes suivantes :
- Former un CoE pour définir, mettre en œuvre et adapter la gouvernance Microsoft Power Platform.
- Créer des environnements gérés à grande échelle, afin que les développeurs citoyens puissent générer leurs idées dans des environnements de développement et de test, affiner leurs applications en phase intermédiaire et déployer leurs applications dans des environnements de production.
- Former des développeurs citoyens et les rôles supplémentaires à grande échelle.
Former un CoE
DB a formé un CoE pour définir, mettre en œuvre et adapter la gouvernance Power Platform.
Les producteurs de la plate-forme construisent les connecteurs pour les différentes technologies et données, définissent les composants et fonctionnalités spécifiques, construisent les plans fonctionnels et conçoivent les modèles. Lorsque les environnements d’application sont entièrement préparés, les producteurs de la plate-forme fournissent le service aux environnements gérés, où les développeurs citoyens peuvent créer leurs applications à grande échelle.
L’équipe CoE utilise le Starter Kit du Centre d’excellence Power Platform comme base pour développer ses propres fonctionnalités de gouvernance. Pour garantir la cohérence entre les applications, l’équipe a fourni divers modèles Power Apps avec des guides de style de l’expérience utilisateur (UX) de DB. Les développeurs citoyens et les développeurs professionnels utilisent ces modèles comme point de départ pour le développement de Power Apps de DB.
Créer des environnements gérés à grande échelle
Les développeurs citoyens génèrent des idées et créent les applications dans leurs environnements de test de développement. Lorsqu’un concept a fait ses preuves, ils préparent l'application pendant qu’elle est évaluée par les équipes d’experts locales pour la criticité et la valeur de l’entreprise, la gestion des risques, la protection des données, la sécurité, etc. Une fois l’application approuvée, elle est déployée dans un environnement de production.
Pour piloter sa stratégie de gouvernance à grande échelle, DB utilise les environnements gérés depuis l’introduction des fonctionnalités en 2022. Ces fonctionnalités incluent un contenu de bienvenue personnalisé qui accueille les créateurs dès qu’ils se connectent Power Apps. Ce contenu de bienvenue comprend les dernières politiques internes pour chaque environnement. En outre, les administrateurs peuvent organiser un grand nombre d’environnements en groupes d’environnements, puis appliquer des règles spécifiques à ces groupes.
Former les développeurs citoyens
Les employés de DB ont saisi avec enthousiasme l’occasion de créer de meilleures solutions plus rapidement et de stimuler l’innovation.
Lorsque Czierpke a mis à disposition plus de 2 000 sessions de formation l’année dernière, elles étaient complètes en seulement sept heures. Il attribue à l’approche communautaire de DB le mérite d’avoir suscité autant d’enthousiasme. « Je pense que c’est le facteur clé », affirme Czierpke. « Nous avons 11 000 personnes dans la communauté qui assistent à des ateliers, à des présentations et à d’autres activités d’apprentissage, et maintenant elles s’inspirent et se stimulent mutuellement. » Cette communauté Power Platform est la troisième plus grande communauté au sein de DB Group.
DB a également lancé une application de formation révolutionnaire pour organiser la formation des employés à travers l’entreprise en utilisant les capacités de Power Platform, y compris Power Apps, Power Automate et Power BI. Cette initiative représente le premier cas d’utilisation de Power Platform à l’échelle de l’organisation que le Comité des employés a approuvé. Par conséquent, il s’agissait d’une étape importante pour le service informatique de DB dans la promotion d’une adoption plus large de la plate-forme.
À la suite de cette formation, les créateurs au sein de la société créent des applications qui génèrent des résultats significatifs pour l’entreprise.
Exemples d’applications
Examinons quelques exemples d’applications réussies que les développeurs citoyens ont créées. Ces exemples peuvent être utiles à toute organisation, car ils l’aident à comprendre les deux types d’applications à générer et les étapes nécessaires pour les créer. Les exemples d’application suivants sont décrits en détail :
- Application qui numérise le processus de création de rapports sur le journal des quarts de travail pour les équipes qui nettoient les trains de voyageurs
- Application qui rationalise les processus liés à la maintenance des voies
Créer une application qui numérise le processus de création de rapports sur le journal des quarts de travail
Stephanie Schneider de DB Services GmbH a créé une application qui numérise le processus de reporting pour les équipes qui nettoient les trains de voyageurs. Les données du journal des quarts de travail qui étaient auparavant enregistrées sur papier peuvent désormais être saisies directement dans une application mobile qui a été créée à l’aide de Power Apps. Les données sont automatiquement compilées, envoyées par courrier électronique aux responsables via un flux Power Automate planifié et affichées sur un tableau de bord Power BI qui fournit des informations instantanées sur les performances.
L’image suivante illustre l’expérience utilisateur. Un employé sélectionne Démarrer et renseigne les informations du rapport, comme indiqué à gauche. Les données sont ensuite visualisées pour la business intelligence sur le tableau de bord Power BI, comme indiqué à droite.
L’application réduit les erreurs causées par l’écriture manuscrite de 20 % à 2 % et permet aux chefs d’équipe d’économiser environ 70 minutes par équipe. Par conséquent, comme il y a trois équipes par jour, l’application permet aux chefs d’équipe d’économiser 24 heures au cours d’une semaine, un temps qu’ils peuvent consacrer à des problèmes importants sur site. Le succès de l’application dans un groupe a rapidement suscité l’intérêt des responsables d’autres secteurs d’activité. « Mes homologues d’autres régions testent actuellement l’application », a déclaré M. Schneider. « L’impact potentiel sur l’entreprise est énorme. »
Créer une application qui rationalise les processus de maintenance
Christoph Schmitz, de DB InfraGO, a créé une application pour rationaliser les processus liés à la maintenance des voies. L’entretien des voies est un processus complexe qui comprend la collecte et l’analyse de preuves photographiques et de données de mesure. Dans le passé, DB a complété ce processus en envoyant des travailleurs équipés de caméras et de cahiers papier. Les images et les données ont ensuite été déplacées manuellement dans des dossiers et des fichiers Excel.
« C’était un travail nécessaire, mais pas le travail principal de ces employés », a déclaré Schmitz, dont l’application mobile a numérisé l’ensemble du processus.
Comme le montre l’image suivante, il suffit à un employé de remplir un formulaire dans l’application avec des informations sur l’entretien de la voie, puis de sélectionner le bouton Enregistrer.
Les données sont ensuite transférées vers une table Dataverse et les images capturées sur le téléphone sont transférées vers un dossier SharePoint. Grâce au mode hors ligne dans Power Apps, les données peuvent également être collectées sans réception réseau et chargées lorsque l’appareil est de nouveau en ligne.
L’application de Schmitz réduit considérablement les erreurs et permet de gagner énormément de temps. « Jusqu’à présent, nous avons enregistré 8 440 cibles et économisé trois minutes chacune », a-t-il déclaré fièrement. « C’est 56 jours que nous avons rendus à l’équipe. »
Points clés
L’étude de cas de la communauté de développeurs citoyens de DB démontre le potentiel de l’utilisation de Power Apps, Power Automate, Dataverse et Power BI pour configurer un système qui permet à une grande organisation d’autonomiser ses employés à grande échelle.
Voici quelques points clés à retenir pour les professionnels de l’informatique qui cherchent à mettre en œuvre une solution similaire dans leur propre organisation :
Identifiez le cas d'utilisation qui affecte la productivité de l’entreprise et la réussite des clients.
Créez le CoE pour garantir des déploiements de qualité, mais aussi pour consolider et éduquer les employés dans le cadre de la communauté des développeurs citoyens.
Créez et mettez à l’échelle des environnements gérés pour concevoir, créer, tester et lancer les applications. Dans le cadre de cet effort :
Exécutez des pipelines pour optimiser votre processus de déploiement. Ajoutez de la sécurité et de l’efficacité au processus d’approbation pour garantir la conformité de vos déploiements. Pour en savoir plus, consultez Exécuter des pipelines dans Power Platform.
Utilisez Microsoft Power Platform pour créer des applications uniques et puissantes en utilisant :
- Power Apps pour créer les applications.
- Power Automate pour planifier des flux et automatiser des tâches telles que le courrier électronique, les notifications, la collecte de données et la synchronisation de fichiers.
- Microsoft Copilot Studio pour créer des assistants compagnons d’IA.
- Dataverse pour stocker et gérer en toute sécurité les données.
- SharePoint pour stocker et gérer les fichiers chargés par les utilisateurs.
- Power BI pour visualiser les informations issues de la collecte de données.
Perspectives futures
Le programme de développement citoyen de DB continue de s’étendre à mesure que l’intérêt et l’enthousiasme augmentent chaque jour. Comme l’a déclaré M. Tchagbele, « Grâce à notre centre d’excellence et à nos équipes locales d’experts, nous permettons à la fois aux développeurs citoyens et aux développeurs professionnels de l’entreprise de créer des applications de niveau entreprise avec Power Platform. »