Réalisations

Concevoir un système qualité global sur Microsoft 365

Conception d'un système de management de la qualité global : modélisation métier, UX, delivery agile et reprise de données.

Réalisations

Pendant dix-huit mois, Axiome a conçu et développé une part majeure d'un système de management de la qualité destiné à un grand groupe industriel international, dans les secteurs de l'ingénierie aérospatiale et de la défense. Le projet devait remplacer une application vieille de dix ans tout en couvrant un métier fortement réglementé, plusieurs populations et un patrimoine de données réparti entre deux systèmes historiques.

Une équipe transforme des documents et questions dispersés en vision, parcours, architecture, backlog et planification.

Modéliser les objets et les flux avant de développer

Le projet a commencé par une phase de modélisation des objets métier et des flux. L'objectif était d'identifier au plus tôt les structures de données, les relations, les états, les responsabilités et les workflows nécessaires.

Ce travail a permis de rendre explicites des notions que l'application historique avait accumulées au fil du temps : processus, activités, rôles, documents, versions, validations, changements et indicateurs. La modélisation a servi de référence commune au produit, à l'UX, au développement et à la préparation de la migration.

Un métier complexe à modéliser

Le programme devait représenter et faire vivre :

Les processus, activités, entrants, sortants et jalons

Les rôles et responsabilités

Les documents et leurs cycles de vie

Les variantes applicables selon les populations

Les circuits de changement et d'approbation

Une recherche transverse

Des tableaux de bord à plusieurs niveaux

Une architecture de l'information au centre

Le cœur du produit reposait sur un modèle de processus, un éditeur graphique, un visualiseur et des mécanismes permettant de relier documents, responsabilités et objets qualité. Cette architecture devait répondre simultanément à neuf référentiels normatifs internationaux couvrant notamment l'aérospatiale, la défense, la sécurité de l'information, les services SI, l'automobile, l'environnement, la santé-sécurité et la lutte contre la corruption.

Faire tenir ces référentiels dans une structure commune, sans multiplier les documents ni créer de règles contradictoires, exigeait une modélisation du métier et des relations. Un simple empilement de dossiers SharePoint n'aurait pas permis de représenter cette complexité.

Un backlog construit à partir de l'existant

L'application remplacée avait dix ans. Son périmètre fonctionnel a été repris dans un product backlog afin de ne perdre ni les usages utiles ni les règles métier accumulées. Cette reprise n'était pas une copie à l'identique : chaque élément devait être compris, reformulé, priorisé et confronté à la nouvelle architecture.

Le client intervenait directement dans Azure DevOps pour préciser les besoins, compléter les critères, prioriser le backlog et préparer les revues. Ce mode de travail réduisait les intermédiaires entre les utilisateurs, le product owner et l'équipe de réalisation.

Une équipe Scrum intégrée

Le projet avançait par sprints de deux semaines, avec une revue hebdomadaire du produit et des priorités. L'équipe Axiome et les interlocuteurs du client travaillaient dans le même dispositif de pilotage, sur les mêmes éléments de backlog et avec une visibilité partagée sur les décisions.

Cette organisation permettait d'ajuster le périmètre sans attendre une livraison lointaine. Les arbitrages fonctionnels, les maquettes, les choix d'architecture et les incréments développés progressaient dans le même rythme.

Un produit piloté par l'UX et les maquettes

L'UX/UI design ne constituait pas une étape de finition. Les maquettes permettaient d'explorer les parcours, de rendre les règles métier visibles et de valider une interaction avant de la développer.

Les tests utilisateurs étaient préparés et conduits par l'UX/UI design sur la plateforme de staging du client. Leurs résultats alimentaient le backlog et les sprints suivants. Le projet conservait ainsi un lien direct entre la modélisation du métier, l'interface proposée et l'usage observé.

Une chaîne de delivery sur plusieurs environnements

Le delivery s'appuyait sur cinq plateformes de développement et une plateforme d'intégration interne, complétées par une plateforme d'intégration et une plateforme de staging chez le client.

Cette chaîne permettait de contrôler les incréments avant leur présentation, de vérifier leur intégration dans l'environnement du client et d'exécuter les tests utilisateurs sur un contexte représentatif. Les sprints ne produisaient pas seulement des démonstrations : ils alimentaient une trajectoire de delivery structurée entre développement, intégration et validation.

Reprendre des données issues de deux systèmes déliés

Les données historiques provenaient de deux systèmes de bases de données sans liaison directe. Leur structure et leur qualité présentaient de nombreuses incohérences : objets difficiles à rapprocher, relations implicites, formats hétérogènes et valeurs incomplètes.

L'équipe a analysé les correspondances nécessaires, défini les règles de conversion et développé un convertisseur de données. Des composants issus de PopCloud ont ensuite été réutilisés pour assurer la création des objets dans la cible et fiabiliser l'exécution de la reprise.

Cette migration ne pouvait pas être traitée comme un simple transfert. Elle faisait partie de la conception du nouveau produit, car la structure cible, les relations et les contrôles de qualité dépendaient directement du travail de modélisation mené en amont.

Une réalisation en mode produit

Le programme réunissait modélisation métier, architecture de l'information, pilotage par l'UX, backlog partagé, réalisation agile et reprise de données. La cible visait plusieurs dizaines de milliers d'utilisateurs du groupe.

Pourquoi cette référence compte

Cette référence démontre une capacité à prendre en charge un produit métier complexe dans toutes ses dimensions : comprendre l'existant, modéliser le métier, concevoir les parcours, organiser le delivery, intégrer les équipes du client et préparer une reprise de données difficile.

La maîtrise de plusieurs référentiels normatifs est transposable à d'autres secteurs industriels fortement réglementés. La méthode de transformation d'une application historique l'est également pour des organisations qui doivent moderniser sans perdre dix ans de règles, de données et d'usages.

Parlons de votre projet

Un système qualité à concevoir ?

Vous devez remplacer une application historique, modéliser un métier réglementé ou reprendre des données difficiles à relier ? Un premier échange permet d'identifier le périmètre, les risques de transformation et les travaux à engager en amont.