Rapport de lancement

Nathan SACCOL · LP Métiers de l'Informatique - Applications Web, Université de Limoges
HIOLLE INDUSTRIES (Groupe industriel), Prouvy (59) · Stage du 23/03 au 19/06/2026 (12 semaines effectives)
Projet : Forma-Hiolle -Gestion de la formation professionnelle interne
Maître de stage : Jérémy LOUVEAU - Directeur des Systèmes d'Information Groupe (jlouveau@hiolle-industries.fr, 06.83.80.03.30)

Sommaire
  1. Présentation de l'entreprise d'accueil
  2. Présentation du stage
  3. État de l'existant
  4. Organisation et planning prévisionnel
  5. État des lieux des ressources
1 Présentation de l'entreprise d'accueil
Coordonnées
Raison sociale HIOLLE INDUSTRIES Forme juridique SAS (Société par Actions Simplifiée) Catégorie ETI (Entreprise de Taille Intermédiaire) RCS 452 485 485 (Valenciennes) Capital 17 360 200 € Siège social 54 rue Ernest Macarez, 59300 Valenciennes Téléphone 03 27 47 50 00 Site web www.hiolle-industries.com Email contact@hiolle-industries.fr
Historique et évolution

Le Groupe HIOLLE INDUSTRIES fédère aujourd'hui 24 sociétés réparties dans 4 pays (France, Maroc, Canada, Sénégal). Le groupe est né en 1976 avec la création d'HIOLLE Industries par Jean-Michel Hiolle à Prouvy, près de Valenciennes, initialement spécialisée dans la maintenance industrielle. La holding familiale HIOLLE DEVELOPPEMENT assure la gestion et la coordination du groupe. Cinquante ans après sa fondation, le groupe est devenu un acteur majeur de la sous-traitance industrielle.

Le groupe a grandi par étapes, en combinant croissance organique et acquisitions ciblées :

AnnéeÉvénement
1976Fondation par Jean-Michel Hiolle à Prouvy, spécialisée dans la maintenance industrielle
2000Entrée en bourse (Marché Libre, puis Euronext)
2004Création de HIOLLE DEVELOPPEMENT, holding familiale regroupant les sociétés du groupe
2015-2017Expansion internationale (Maroc) et acquisitions dans l'aéronautique (OCAM, LCF)
2021Cession de Team Turbo Machines pour recentrage stratégique sur le ferroviaire et les services
2022Sortie de la bourse (OPA simplifiée par la holding familiale Hiolle Développement)
Chiffres clés (exercice 2025)
118 M€
Chiffre d'affaires consolidé
961
Collaborateurs
4
Pays d'implantation
Activité et pôles stratégiques

Le Groupe HIOLLE INDUSTRIES fédère ses filiales autour de plusieurs pôles : Industrie, Immobilier (bâtiments industriels), Logistique (plate-forme multimodale à Trith-Saint-Léger) et Énergie Photovoltaïque (7 centrales). Mon stage se situe dans le pôle Industrie, porté par la société HIOLLE Industries, qui regroupe les axes d'activité suivants :

1
Industrie électronique, ferroviaire et aéronautique Cœur de métier

Spécialisé dans le câblage embarqué, l'intégration électrique, l'électronique et la maintenance pour les secteurs ferroviaire et aéronautique.

  • HIOLLE Technologies -Câblage, électronique, robotique (fusion Apegelec/Rhéa)
  • EEEF -Électricité Électronique Équipements Ferroviaires
  • EEEA -Électricité Électronique Équipements Aéronautiques
  • MSF -Maintenance et Services Ferroviaires
  • IE -Ingénierie Électrique (réseaux industriels)
  • EAR -Environnement et Automatisation Rurale/Industrielle
2
Métallurgie

Activités de métallurgie et d'usinage industriel.

  • TEAM -Métallurgie (Valenciennes)
  • GRAF -Métallurgie
3
Filiales transverses et services

Filiales de support et de services au groupe.

  • PRO FORMATION -Organisme de formation interne
  • HIOLLE LOGISTIQUE -Logistique et transport
  • HIOLLE IMMOBILIER -Gestion du patrimoine immobilier
Positionnement concurrentiel

HIOLLE TECHNOLOGIES est un sous-traitant dans les secteurs ferroviaire et aéronautique, travaillant principalement avec Alstom. Le groupe se distingue par sa diversification sectorielle, sa présence internationale (Maroc, Canada, Sénégal) et ses plus de 100 certifications métier qui lui ouvrent les portes des marchés les plus exigeants.

Certifications détenues
CertificationDomaineSignification
ISO 9001QualitéManagement de la qualité
IRIS (ISO/TS 22163)FerroviaireStandard international ferroviaire
EN 9100AéronautiqueStandard aéronautique et spatial
MASESécuritéManuel d'Amélioration Sécurité des Entreprises
EN 15085TechniqueSoudage pour véhicules ferroviaires
PART 21G / 145AéronautiqueProduction et maintenance aéronautique

Côté clients, on retrouve des noms comme Alstom (partenaire historique), SNCF et RATP pour le ferroviaire, Dassault Aviation dans l'aéronautique et la défense, ou encore Renault pour l'automobile. Ce portefeuille diversifié illustre bien la capacité du groupe à répondre aux exigences de secteurs très différents.

Service informatique (service d'accueil)

Mon stage se déroule au sein de l'équipe des Systèmes d'Information du Groupe, qui dépend directement de la Direction Générale. C'est un service transverse : l'équipe gère l'infrastructure technique, les données et les outils internes pour toutes les filiales du groupe. Au quotidien, je suis installé dans le bureau du service SI à Prouvy, aux côtés des autres membres de l'équipe.

Organigramme hiérarchique

Cet organigramme ne représente que les personnes avec lesquelles j'ai interagi professionnellement dans le cadre des démarches liées au stage ou à son contenu.

Véronique HIOLLE - Directrice Générale Déléguée, Hiolle Développement
Jérémy LOUVEAU - Directeur SI Groupe Maître de stage
Hadj CHAIBEDDOUR - Responsable Informatique
Jean-Christophe ROY - Responsable DATA
Nicolas BODDEN - Administrateur Systèmes & Réseaux
Francis STEINER - Administrateur Systèmes & Réseaux
Thomas CADUDAL - Admin. Systèmes & Réseaux (alternant)
Erwan BOUQUILLON - Stagiaire Cybersécurité
Nathan SACCOL - Stagiaire Développement Web Moi
2 Présentation du stage
Intitulé du stage

Développement d'une application intranet de gestion de la formation professionnelle à destination des collaborateurs et intérimaires du Groupe HIOLLE INDUSTRIES

Contexte et enjeux

Avec près de 1 000 collaborateurs répartis sur plusieurs filiales en France et à l'étranger, HIOLLE INDUSTRIES a un vrai problème de gestion de la formation. Quand je suis arrivé, j'ai rapidement compris la situation : tout repose sur des fichiers Excel, des échanges de mails entre services et des processus manuels. Résultat :

  • Les informations sont dispersées entre les filiales, les services RH et les managers -chacun a ses propres fichiers
  • Aucune vision consolidée sur les plans de formation, les compétences acquises ou les échéances à venir
  • Les flux de données entre outils (SILAE, Click&Tech, PowerBI) ne sont pas automatisés, avec des ressaisies manuelles
  • Pas d'outil dédié pour que chaque acteur (gestionnaire, manager, salarié) accède aux informations qui le concernent

C'est à partir de ce constat que le projet Forma-Hiolle a été lancé. Le service SI avait déjà rédigé un cahier des charges (CDC V3) avant mon arrivée. L'idée est claire : fournir un outil interne qui centralise tout et s'intègre au système d'information du groupe. Dans sa version 1, l'outil est destiné uniquement au périmètre France. L'extension aux filiales étrangères (Maroc, Canada, Sénégal) sera à l'étude ultérieurement.

Objectifs de l'application

Forma-Hiolle sera une application intranet accessible depuis le réseau interne de l'entreprise. Son but : permettre aux différents acteurs du groupe (gestionnaires RH, managers, salariés) de gérer et suivre la formation professionnelle. Voici ce qu'elle devra couvrir :

Fonctionnalités principales
  • Créer et gérer un catalogue de modèles de formation réutilisables
  • Planifier des formations (événements datés avec apprenants affectés)
  • Établir des plans de développement des compétences par entité et par année
  • Gérer les demandes de formation individuelles ou collectives
  • Suivre les formations passées, en cours et à venir via un planning interactif
  • Générer des évaluations : satisfaction à chaud et efficacité à +4 mois
  • Fournir un passeport de formation pour chaque collaborateur
  • Produire des indicateurs et tableaux de bord : suivi, assiduité, coûts, reporting compétences
  • Permettre la recherche de talents via les formations suivies et certifications obtenues
Trois profils utilisateurs
RôleAccès principalExemple d'actions
GestionnaireAccès completCréation de formations, planification, gestion du catalogue, validation des plans, suivi global
ManagerSuivi équipeConsultation fiches salariés, demandes de formation, création des plans de formation, validation équipe
SalariéConsultation personnelleSuivi de ses formations, demandes individuelles, passeport formation
Résultats attendus -plus-value par rapport à l'existant

Pour bien mesurer ce que Forma-Hiolle va changer, voici un comparatif entre les pratiques actuelles et ce que l'application doit apporter :

DomaineSituation actuelleApport Forma-Hiolle
CentralisationInformations dispersées entre filialesBase unique partagée, accessible par rôle
WorkflowsValidation par email, suivi manuelWorkflows automatisés multi-niveaux
Flux de donnéesRessaisie manuelle entre outilsImport/export CSV automatisé (SILAE, Click&Tech, PowerBI)
ReportingExtraction manuelle vers ExcelTableaux de bord et indicateurs intégrés
AuthentificationPas d'outil dédiéIntégration Active Directory (SSO/LDAP)
TraçabilitéLimitéeHistorique complet, passeport formation, évaluations

Ce qui rend ce projet intéressant, c'est qu'on ne se contente pas de créer un outil de consultation. On digitalise un processus entier qui était géré manuellement, et on l'intègre directement dans le SI existant (Active Directory, SILAE, Click&Tech, PowerBI). L'application gèrera des workflows de validation à plusieurs niveaux, des flux de données automatisés et des droits d'accès différenciés selon les rôles. C'est un vrai projet d'application métier.

Positionnement du stagiaire

Je suis le seul développeur sur Forma-Hiolle. Mon maître de stage, Jérémy LOUVEAU (DSI Groupe), supervise le projet et prend les décisions fonctionnelles. Concrètement, je couvre tout le cycle de développement, de l'analyse jusqu'à la livraison :

  • Analyse et conception -Étude du CDC V3, recueil des besoins, veille technologique, proposition technique
  • Architecture et modélisation -Choix de stack, modélisation BDD, architecture applicative
  • Développement -Backend, frontend, intégration AD, flux CSV, tests
  • Documentation et livraison -Doc technique et utilisateur, déploiement, passation

L'équipe SI m'appuie sur tout ce qui touche à l'infrastructure (réseau, serveur, Active Directory), et les services métier -en particulier les RH -valident les choix fonctionnels. Chaque matin à 9h30, j'ai un point quotidien (daily) d'environ 5 minutes avec Jérémy LOUVEAU. On fait le bilan de la veille, on cale les priorités de la journée et on traite les blocages s'il y en a. Le travail est découpé en vignettes : ce sont des tâches unitaires d'une journée maximum, qu'on priorise et positionne au fil des dailys. Cette approche, inspirée des méthodes agiles, me permet de garder un bon rythme et de repérer vite les dérives par rapport au planning. Comme le disait Jérémy lors de notre premier daily : « c'est plus facile de rattraper un jour de retard qu'une semaine ».

Description des tâches envisagées
PhaseTâchesSemaines
MOE Analyse de l'existant, étude du CDC V3, rédaction du CDC V4, veille technologique, modélisation BDD, élaboration de la proposition technique, rédaction du rapport de lancement S1 → S2
Socle Installation de l'environnement serveur (MariaDB, PHP, Nginx, Laravel), migrations BDD, authentification placeholder, layout Blade + Tailwind, seeders, maquettes d'interface par rôle, CRUD référentiel S3 → S4
Dev Développement itératif des modules métier (catalogue, formations, plans, workflows de validation, salariés, flux CSV, notifications, tableaux de bord), rapport d'avancement S5 → S10
Final Modules complémentaires (demandes de formation, évaluations), tests, corrections, documentation technique et utilisateur, déploiement, rapport final, passation, préparation de la soutenance S11 → S13
3 État de l'existant

Je ne pars pas de rien. En 2024, deux développeurs avaient déjà travaillé sur ce même projet (alors appelé « HFP »). J'ai passé du temps à analyser leur code source -environ 2 400 fichiers PHP -pour comprendre ce qui avait été fait et, surtout, pourquoi le projet n'avait pas abouti.

Ce qui avait été réalisé

Les précédents développeurs avaient produit un volume de code conséquent. Ce qui m'a frappé en parcourant le projet, c'est qu'ils avaient choisi de tout construire de zéro :

  • Un framework MVC entièrement maison -pas de Laravel, pas de Symfony, tout réécrit
  • Environ 45 contrôleurs qui couvraient partiellement l'authentification, les formations, les plans, les utilisateurs, etc.
  • Un système de rôles assez complet (Admin, Gestionnaire, Directeur, Manager, Salarié, Centre)
  • Un début d'import XML pour les formations
Problèmes identifiés
ProblèmeImpactLeçon pour Forma-Hiolle
Pas d'intégration Active DirectoryExigence du CDC V3 non respectéeIntégrer l'AD dès le socle initial
Framework développé de zéroTemps perdu sur l'infrastructure au lieu du métierUtiliser un framework éprouvé (Laravel)
Vulnérabilités SQL injectionVariables interpolées dans les requêtesRequêtes paramétrées systématiques
Aucun test (0 sur 2 400 fichiers)Impossible de valider les régressionsTests dès le début du développement
Aucune migration BDDPas de schéma reproductibleMigrations versionnées dès la modélisation
Chemins absolus inscrits en durApplication non portableVariables d'environnement et configuration externalisée
Vues non terminées (environ 50 %)Interface inutilisableDéveloppement itératif, fonctionnalité par fonctionnalité

Cette analyse m'a beaucoup aidé. Elle m'a montré clairement les erreurs à ne pas reproduire : recréer un framework complet alors que des solutions éprouvées existent, négliger la sécurité, ignorer les tests. Pour Forma-Hiolle, je repars sur des bases saines, avec un framework reconnu, des pratiques de développement modernes et une vraie prise en compte de l'intégration dans le SI du groupe dès le départ.

Contraintes métier spécifiques

Au-delà du code, le domaine de la formation professionnelle chez HIOLLE INDUSTRIES a ses propres complexités. Quelques exemples concrets de ce que j'ai découvert en analysant le CDC et en échangeant avec l'équipe :

  • Le groupe gère plus de 100 certifications métier différentes (sécurité, aéro, ferroviaire, câblage, conduite, qualité...), chacune avec sa date de validité et son niveau. C'est un volume important à suivre.
  • Les données salariés sont en lecture seule dans l'application : tout vient de SILAE par import CSV quotidien. On ne crée pas de fiche salarié dans Forma-Hiolle.
  • Les plans de formation passent par des workflows de validation multi-niveaux : création, soumission, validation (totale ou partielle), refus. Gestionnaires et managers interviennent à différentes étapes.
  • Il y a cinq flux CSV quotidiens à gérer avec les outils existants (SILAE, Click&Tech, PowerBI), qui transitent par la plateforme ETL interne de l'entreprise.
  • Les évaluations fonctionnent en deux temps : un questionnaire de satisfaction à chaud juste après la formation, puis un questionnaire d'efficacité envoyé automatiquement 4 mois plus tard (J+120).
4 Organisation et planning prévisionnel

Mon stage a commencé le 23 mars et se terminera le 19 juin 2026. Sur le papier, cela fait 13 semaines, mais il faut retrancher 5 jours fériés. Il me reste donc 12 semaines effectives de travail, soit environ 57 jours ouvrés à 7 heures par jour (9h00-12h30, puis 13h30-17h00).

Phases du projet

MOE -Maîtrise d'œuvre

Semaines 1 → 2

Analyse de l'existant, veille technologique, proposition technique, modélisation BDD, rapport de lancement

Socle -Infrastructure et base

Semaines 3 → 4

Installation serveur, migrations BDD, authentification, layout, référentiel, maquettes

Développement

Semaines 5 → 10

Développement itératif des modules métier, intégrations, rapport d'avancement

Finalisation

Semaines 11 → 13

Tests, corrections, documentation, déploiement, rapport final, soutenance

Macro-planning de développement
S123/03 S230/03 S307/04 S414/04 S521/04 S628/04 S705/05 S812/05 S919/05 S1026/05 S1102/06 S1209/06 S1316/06
Analyse existant / MOE
Veille techno / reco stack
Specs / CDC technique
Modélisation BDD
Développement back
Développement front
Intégration flux CSV
Tests / corrections
Doc technique + utilisateur
Rapport lancement
Rapport avancement
Rapport final
MOE / Analyse
Veille techno
Specs / Modélisation
Développement
Tests
Documentation
Rapports
Deadline
Détail du planning semaine par semaine
Sem.DatesJoursPhaseActivités principales
S123 → 27 mars5jMOEPrise de poste, découverte, étude CDC V3, rédaction CDC V4, analyse legacy, documentation serveur, modélisation BDD
S230 mars - 4 avril5jMOE + SocleVeille technologique, proposition technique validée, init Laravel, migrations BDD (23 tables), modeles Eloquent, seeders, rapport de lancement
S37 - 11 avril4jSocleAuthentification placeholder, layout Blade + Tailwind, navigation par role, CRUD referentiel
S414 - 18 avril5jDevCatalogue de modeles de formation, statuts, associations certifications, recherche et filtres
S521 - 25 avril5jDevFormations et inscriptions, planning calendrier
S628 avril - 2 mai4jDevListing salaries, fiches individuelles, certifications, plans de formation avec budget
S75 - 9 mai4jDevWorkflows de validation, drag and drop planning et affectations
S812 - 16 mai4jDev5 flux CSV automatises, authentification Active Directory
S919 - 23 mai5jDevNotifications (email et in-app), documents (upload, PDF), tableaux de bord par role
S1026 - 30 mai4jDevDemandes de formation, gestion utilisateurs, tests fonctionnels
S112 - 6 juin5jFinalCorrections, evaluations (si temps), documentation, rapport final
S129 - 13 juin5jFinalPassation, resume 1 000 mots, diaporama, soutenance
S1316 - 19 juin4jFinalSemaine tampon, rattrapage ou fonctionnalites bonus

Ce planning reste volontairement macro : chaque semaine est découpée en micro-tâches lors des points quotidiens (daily) à 9h30 avec mon maître de stage. Ces daily permettent de revoir les actions de la veille, de fixer les priorités du jour et de détecter rapidement les dérives. C'est ce pilotage au jour le jour qui garantit que le planning macro reste tenable. Je l'affinerai dans les rapports suivants au fur et à mesure de l'avancement réel. Un point important : Forma-Hiolle est pensé pour durer au-delà de mon stage. Les modules que je n'aurai pas le temps de développer (extranet DMZ, recherche de talents, gestion des entretiens) pourront être repris par l'équipe SI après mon départ.

Jalons et livrables
LivrableDeadlineFormat
Rapport de lancement6 avril 2026Publication WordPress (CMS)
Rapport d'avancement4 mai 2026Publication WordPress (CMS)
Rapport final15 juin 2026Publication WordPress (CMS)
Résumé 1 000 mots48h avant soutenancePublication WordPress (CMS)
Diaporama48h avant soutenancePublication WordPress (CMS)
Soutenance oraleSemaine du 29 juin 2026Présentation orale

Note : 5 jours fériés sur la période (Pâques, 1er mai, 8 mai, Ascension, Pentecôte) sont pris en compte dans le nombre de jours effectifs par semaine.

5 État des lieux des ressources
Équipement technique
Environnement de développement
ComposantDétail
Poste de travailPC Windows 11 fourni par l'entreprise
IDEVisual Studio Code avec extensions
ServeurVM dédiée Debian 13 (SRV-HFP, réseau interne)
VersionningGit (dépôt local, remote privé à valider)
Infrastructure cible
ComposantDétail
Serveur applicatifVM dédiée interne SRV-HFP (Debian 13, 2 vCPU, 4 Go RAM, 256 Go stockage, accès root)
RéseauRéseau interne uniquement -accès distant via FortiClient VPN (pas d'extranet en V1)
AuthentificationActive Directory du groupe (SSO/LDAP)
Flux de donnéesCSV (séparateur point-virgule) via plateforme ETL interne (fichiers chiffrés)
Outils et systèmes existants dans l'entreprise
OutilFonctionInteraction avec Forma-Hiolle
SILAEGestion RH et paieImport quotidien des salariés et intérimaires (CSV)
Click&TechGestion des intérimaires et suivi des affairesExport quotidien des habilitations/formations (CSV)
DWH + PowerBIData warehouse et reportingExport quotidien des données formation (CSV)
Active DirectoryAnnuaire et authentificationAuthentification SSO/LDAP des utilisateurs
Plateforme de fluxETL interne, transit de fichiersTransit des fichiers CSV chiffrés entre outils
Contraintes techniques non négociables
  • Budget : 100% gratuit / open-source (pas de licence payante)
  • Authentification : intégration obligatoire avec l'Active Directory existant
  • Flux : format CSV avec séparateur point-virgule, transit via plateforme ETL chiffrée
  • Déploiement : VM dédiée interne (SRV-HFP, Debian 13)
  • Faisabilité : l'ensemble doit être réalisable par un développeur seul en 12 semaines
Stack technique retenue

Ma lettre de mission mentionnait PHP, MySQL et HTML/CSS/JS comme point de départ, mais précisait que ces choix pourraient évoluer. J'ai donc mené une veille technologique pendant les deux premières semaines, en comparant plusieurs options (Laravel vs Symfony vs Express, MariaDB vs MySQL vs PostgreSQL, etc.). J'ai ensuite présenté une proposition technique argumentée à mon maître de stage. La stack suivante a été validée le 30 mars 2026 :

CoucheTechnologieVersionJustification
LangagePHP8.4Natif sur Debian 13, cohérent avec la lettre de mission et les compétences acquises en LP
Framework backendLaravel13.xFramework PHP de référence, intégrant ORM, permissions, scheduler, notifications
FrontendBlade + Livewire4.xInteractivité sans JavaScript séparé, productivité optimale pour un développeur seul
CSSTailwind CSS4.xPrototypage rapide, léger, nativement intégré à Laravel
Base de donnéesMariaDB11.8Compatible MySQL, léger (adapté aux 4 Go de RAM du serveur), natif Debian 13
Authentification ADLdapRecord-Laravel3.xPackage dédié Active Directory, placeholder pendant le développement puis basculement AD en production
Génération PDFDomPDF (barryvdh)3.xPHP pur, convocations, passeports, attestations
Traitement CSVLeague\Csv9.xStandard PHP pour les 5 flux quotidiens planifiés
PermissionsSpatie Permission7.xRôles et permissions en base de données, éditables dans l'application
Personnels impliqués dans le projet
PersonneRôle dans le projetResponsabilité
Julien CHAMAGNECommanditaire (MOA) - DRHDemandeur du projet, validation des besoins fonctionnels, expression des exigences métier
Jérémy LOUVEAUMaître de stage / Chef de projetValidation fonctionnelle, arbitrages, accès infrastructure
Hadj CHAIBEDDOURResponsable InformatiqueConnaissance globale de l'infrastructure (30 ans d'ancienneté), accès réseau, VM, Active Directory
Jean-Christophe ROYRéférent donnéesFlux CSV, DWH, PowerBI, données SILAE
Nicolas BODDENAdministrateur Systèmes et RéseauxConfiguration serveur, réseau, déploiement
Francis STEINERAdministrateur Systèmes et RéseauxConfiguration serveur, réseau, déploiement
Thomas CADUDALAdministrateur Systèmes et Réseaux (alternant)Support VM, installations logicielles, droits administrateur
Erwan BOUQUILLONStagiaire CybersécuritéÉchanges sur les bonnes pratiques de sécurité
Nathan SACCOLDéveloppeur principalAnalyse, conception, développement, tests, documentation
Rapport de lancement - Forma-Hiolle - Nathan SACCOL - Mars 2026
LP Métiers de l'Informatique - Applications Web · Université de Limoges