Développeuse d’applications métiers & automatisation
SNCF Réseau · sept. 2022 – sept. 2025 · Alternance
Lyon, France
Relevé de courbes
Contexte
Les relevés réalisés par les agents terrain reposaient sur un processus largement manuel, avec des informations saisies sur le terrain puis retranscrites dans différents supports. Cette organisation entraînait des ressaisies, augmentait le risque d’erreurs et compliquait le suivi historique des données.
Rôle et responsabilités
Analyse du besoin métier, conception de la solution et développement d’une application permettant de digitaliser la saisie et le suivi des relevés terrain.
Réalisations
- Recueil et analyse des besoins utilisateurs.
- Formalisation des besoins sous forme de User Stories et alimentation du backlog.
- Conception de l’expérience utilisateur et des écrans de l’application.
- Développement d’une application Canvas avec Power Apps.
- Structuration et centralisation des données dans SharePoint Lists.
- Mise en place de workflows Power Automate.
- Mise à disposition des données pour leur exploitation et leur export vers Excel.
- Tests, corrections et évolution de l’application à partir des retours utilisateurs.
Résultats
- Digitalisation du processus de relevé terrain, réduction des ressaisies et amélioration de la centralisation, de la traçabilité et de l’accès aux données.
Compétences mobilisées
- Analyse et spécification des besoins
- Tests, débogage et qualité logicielle
- Conception d’applications métiers low-code
- Automatisation et orchestration de processus
- Modélisation des données métiers
Outils et technologies
- Power Apps
- Power Automate
- SharePoint
- Excel
Ressources Maker
Contexte
Les demandes de création et de gestion de ressources SharePoint (bibliothèques, listes, calendriers, groupes et droits d’accès) étaient réalisées manuellement par l’équipe digitale. Les utilisateurs, souvent peu familiers avec l’administration SharePoint, dépendaient donc de l’équipe pour effectuer ces opérations récurrentes. Le projet est né du besoin de simplifier ces actions et de permettre aux utilisateurs de gérer leurs ressources de manière autonome, à travers une interface accessible et encadrée.
Rôle et responsabilités
Analyse du processus existant, conception et développement d’une application Power Apps permettant aux utilisateurs de gérer de manière autonome les principales ressources de leurs sites SharePoint.
Réalisations
- Analyse des besoins métiers et des opérations SharePoint à automatiser
- Conception de l’interface de l’application Power Apps Canvas.
- Développement de fonctionnalités permettant de créer et gérer des bibliothèques documentaires, listes et calendriers SharePoint.
- Automatisation de la création et de la gestion des groupes et des droits d’accès.
- Mise en place de workflows avec Power Automate.
- Intégration avec SharePoint via les API REST et manipulation de données JSON.
- Mise en place de contrôles et validations pour sécuriser les actions réalisées par les utilisateurs.
- Réalisation des tests fonctionnels, corrections et améliorations à partir des retours utilisateurs.
Résultats
- Autonomisation des utilisateurs dans la gestion de leurs sites SharePoint, réduction des interventions manuelles et standardisation de la création et de la gestion des ressources et des habilitations.
Compétences mobilisées
- Analyse et spécification des besoins
- Tests, débogage et qualité logicielle
- Conception d’applications métiers low-code
- Automatisation et orchestration de processus
- Intégration de systèmes et services
- Gouvernance, sécurité et gestion des environnements
Outils et technologies
- Power Apps
- Power Automate
- SharePoint
- Excel
Software Checking
Contexte
Le contrôle des logiciels installés sur les postes de travail reposait sur une collecte et une analyse manuelles des informations, ce qui rendait le processus long et difficile à répéter à grande échelle. Le besoin était d’automatiser la collecte des données et de faciliter leur exploitation afin d’identifier plus rapidement les écarts et situations à analyser.
Rôle et responsabilités
Analyse du processus existant, conception de la solution et développement des automatisations nécessaires pour fiabiliser et accélérer le contrôle des logiciels installés sur les postes de travail.
Réalisations
- Analyse du processus existant et identification des étapes pouvant être automatisées.
- Développement de scripts PowerShell pour collecter automatiquement les informations relatives aux logiciels installés sur les postes.
- Structuration et préparation des données collectées pour leur exploitation.
- Conception d’un tableau de bord Power BI permettant de visualiser et d’analyser les résultats.
- Mise en place d’indicateurs facilitant l’identification des écarts et des logiciels nécessitant une vérification.
- Automatisation du processus de collecte afin de réduire les opérations manuelles.
- Tests des scripts et contrôles de cohérence des données remontées.
Résultats
- Réduction du temps nécessaire à l’analyse de 100 postes de 25 heures à environ 3 h 20, grâce à l’automatisation de la collecte et à la centralisation de l’analyse dans Power BI.
Compétences mobilisées
- Analyse et spécification des besoins
- Développement et intégration logicielle
- Automatisation et orchestration de processus
- Supervision et gestion des erreurs d’automatisation
Outils et technologies
- Power Automate
- Power BI
- SharePoint
- PowerShell