Ethan Hayoun
← Tous les projets03 / 05

Application desktop · Industrie

Analyse de mesure

Application desktop industrielle pour centraliser et fiabiliser des études de systèmes de mesure.

Rôle
Concepteur et développeur principal
Période
Depuis nov. 2025
Statut
En production interne
Contexte
Grand groupe industriel

Le défi

Des études de mesure dispersées, longues à fiabiliser et difficiles à interpréter.

La réponse

Une application unique, de la création de l’étude à la validation des résultats — avec des calculs testés, des écrans lisibles et un guide intégré.

La coupe

Sous l’interface.

  1. 01

    Interface

    Un tableau de bord central pour tout piloter.

    Création d’études, configuration et résultats sont accessibles depuis un même écran.

    Tableau de bord · Tableaux de données · Résultats · Tutoriels guidés · FR / EN

    Python · PySide6

  2. 02

    Services

    La logique métier, séparée de l’interface.

    Règles métier et traitements d’analyse vivent dans des modules dédiés, indépendants des écrans.

    Projets · Validation · Unités · Moteur d’analyse · Import / export · Restitution

    Python · architecture modulaire · tests automatisés

  3. 03

    Infrastructure

    Une persistance locale, sans serveur à exploiter.

    Une base embarquée et des fichiers projet simplifient l’usage comme le déploiement.

    Base locale · Fichiers projet · Build · Campagnes de tests

    SQLite · packaging Python · tests unitaires et end-to-end

Base locale, fichiers projet, build de distribution et campagnes de tests.
Architecture modulaire : interface, modules métier, moteur d’analyse, persistance.
Cœur de l’application : tableau, synthèse et actions.

Décisions

Pourquoi ces choix.

  1. 01Interface

    Structurer l’application autour d’un tableau de bord central

    Les utilisateurs manipulent plusieurs étapes et plusieurs jeux de données dans un même outil.

    Un tableau de bord central donne accès à la création d’études, à leur configuration et aux résultats.

    → Meilleure lisibilité globale et prise en main facilitée au quotidien.

  2. 02Interface

    Rendre les écrans d’analyse lisibles pour des utilisateurs non techniques

    Les sorties d’analyse statistique deviennent vite difficiles à interpréter.

    Des écrans structurés, des tableaux explicites et une restitution orientée lecture métier plutôt qu’une simple exposition des calculs.

    → Un outil plus exploitable par ses utilisateurs cibles et plus cohérent dans son usage.

  3. 03Interface

    Guider l’utilisateur dans l’application plutôt que dans un manuel

    Un outil statistique riche se prend mal en main sans accompagnement, et la documentation séparée n’est jamais lue.

    Des tutoriels interactifs intégrés : un parcours complet, un guide par étape et un guide par module, avec une aide contextuelle sur chaque critère.

    → Une prise en main plus rapide et moins de sollicitations de l’équipe projet.

  4. 04Services

    Séparer clairement la logique métier de l’interface

    Le produit doit évoluer fonctionnellement sans fragiliser l’interface ni les traitements.

    Les règles métier et les traitements d’analyse sont isolés dans des modules dédiés, indépendants des écrans.

    → Tests, corrections et nouvelles fonctionnalités plus faciles à mener.

  5. 05Services

    Fiabiliser les calculs par la validation et les tests

    Une erreur de calcul ou une donnée incohérente ruine la confiance accordée au logiciel.

    Validations d’entrée renforcées et tests automatisés sur les traitements les plus sensibles.

    → Un produit plus robuste sur les usages métier critiques.

  6. 06Services

    Rendre les unités explicites et convertibles

    Les mesures arrivent en millimètres, en micromètres ou en pouces, et une confusion d’unité fausse silencieusement un calcul.

    Une unité de référence par étude, une conversion visible à la saisie avec aperçu, et un contrôle d’unité incompatible avant tout calcul.

    → Des résultats comparables d’une étude à l’autre, et des erreurs d’unité détectées avant l’analyse.

  7. 07Services

    Tracer chaque run et figer ce qui est validé

    Dans un cadre industriel, il faut pouvoir justifier un résultat des mois plus tard.

    Chaque run garde un instantané de ses données et de ses critères. Une validation commentée la verrouille, et toute modification crée une nouvelle run.

    → Des résultats reproductibles et un historique complet, adaptés aux exigences de qualité.

  8. 08Infrastructure

    Choisir une persistance locale embarquée

    L’outil doit être simple à déployer, sans dépendre d’un serveur dédié.

    Une base embarquée et un stockage local des projets, pour simplifier l’usage et le déploiement.

    → Un produit autonome, léger à distribuer et adapté à son contexte.

Le parcours

Créer et exploiter une étude de mesure.

  1. Création d’une nouvelle étude.
    01

    Créer une étude

    L’utilisateur cadre l’étude : pièce, unité de référence, langue des rapports et modules à activer.
  2. Tableau des caractéristiques, conversion d’unité et contrôles de cohérence.
    02

    Configurer les données

    Il renseigne les caractéristiques. Les unités se convertissent à la saisie et chaque incohérence est signalée.
  3. Exécution des modules d’analyse avec progression.
    03

    Lancer les analyses

    Les modules s’enchaînent sur un instantané des données, avec des critères par classification.
  4. Sorties détaillées d’un module d’analyse.
    04

    Lire les résultats

    Chaque module détaille ses sorties, ses critères et leur interprétation.
  5. Matrice de synthèse des résultats.
    05

    Synthétiser

    Une matrice croise caractéristiques et modules, et isole d’un coup d’œil les points à traiter.
  6. Historique des runs, validation commentée et rapports.
    06

    Valider et tracer

    Une run se valide avec commentaire, puis se verrouille. Les rapports sortent en français et en anglais.
  7. Tutoriel guidé superposé à l’application.
    07

    Être guidé

    Des tutoriels interactifs accompagnent l’utilisateur pas à pas, directement dans l’application.
RetourTous les projets