Vue projet
Synthèse de la phase de conception
Modules
16
8 BO · 8 App
Tâches dev
57
28 BO · 29 App
Estimation
~92j
Senior + IA
Tests V1
20
Salles propres (ZAC)
🏗️ Périmètre V1
🖥️ Back-office
  • Référentiel Clients / Sites / Salles
  • Gestion Matériel & étalonnage COFRAC
  • Création & préparation des interventions
  • Catalogue tests & seuils normatifs
  • Génération rapport Word (.docx)
  • Circuit qualité vérificateur → approbateur
  • Administration utilisateurs & rôles
📱 Application tablette
  • Accueil & liste des interventions du jour
  • Plan de salle interactif (points colorés)
  • Saisie des 20 types de tests V1
  • Code couleur BLEU/VERT/JAUNE/VIOLET
  • Anomalies, photos & notes internes (🔒)
  • Mode offline avec sync automatique
  • Soumission & progression en temps réel
📅 Calendrier
Avr – Juil 2026
Phase de conception & cadrage
7 ateliers · Prototypes validés · Matrice features arbitrée
Mi-Août 2026
Envoi du chiffrage complet
Action : Florian Bureau
27-28 Août 2026
Point de suivi pré-présentation
Réunions de validation des livrables avant présentation direction
Fin Août / Déb. Septembre 2026
Présentation direction Stauratec
Arbitrage final · Accord de démarrage
2ème quinzaine Septembre 2026
Démarrage développement V1
~92 jours·homme estimés
✅ Décisions clés validées
📊 Rapports
Génération via Microsoft Word (.docx) — Office 365. Conclusions éditables dans Word. Granularité : test individuel.
📱 Périmètre V1
Salles propres (ZAC) uniquement. PSM, hotte, sorbonne, gaz → V2+. Odoo hors périmètre V1.
🎨 UX terrain
Fond sombre + texte blanc = données pré-paramétrées (non éditables). Fond blanc = saisie terrain. Décidé avr.26.
🔒 Notes internes
Notes technicien + instructions responsable : visibles dans l'app, exclues du rapport client.
📡 Mode offline
App fonctionne offline. Sync pragmatique au retour réseau (pas de sync temps réel complexe).
🗂️ Fallback Excel
Pour les cas non couverts par l'app V1 : les techniciens continuent avec le fichier Excel traditionnel.
1 — Workflow des interventions
Cycle de vie complet d'une intervention, avec les acteurs et les transitions entre le back-office et l'application terrain.
flowchart LR A(["🖥️ BO\nResponsable"]):::bo B(["📱 APP\nTechnicien"]):::app C(["🖥️ BO\nResp. Technique"]):::bo Q(["🖥️ BO\nQualité"]):::bo S1["À préparer\n————————————————————\nRemplissage colonnes BLEU\nSeuils normatifs VIOLET\nAssignation matériel"] S2["Planifiée\n————————————————————\nTechniciens notifiés\nMatériel réservé"] S3["En cours\n————————————————————\nSaisie terrain\nPlan interactif\nPhotos & anomalies"] S4["À valider\n————————————————————\nEn attente\ncontrôle BO"] S5["Terminée\n————————————————————\nRapport Word généré\nValidé & envoyé"] A -->|"Prépare"| S1 --> S2 S2 -->|"Démarre sur app"| B B -->|"Saisie terrain"| S3 --> S4 C -->|"Correction demandée"| S3 S4 -->|"Contrôle résultats"| C --> S5 S5 -->|".docx généré"| Q -->|"Vérification\n+ Approbation"| ENV["📧 Envoi client"] classDef bo fill:#eff6ff,stroke:#93c5fd,color:#1e40af,font-weight:600 classDef app fill:#f0fdf4,stroke:#86efac,color:#166534,font-weight:600
2 — Hiérarchie des données
Structure du modèle de données : de l'organisation cliente jusqu'à la mesure individuelle et au rapport généré.
graph TD CL["🏢 Client\nRaison sociale · Secteur · Contacts"] SI["📍 Site\nAdresse · Contact local"] SA["🏠 Salle\nClasse ISO · Surface · Volume · Filtres"] IN["📋 Intervention\nDate · Techniciens · Matériel · Statut"] TE["🧪 Test\n20 types V1 · FME02 à FME16..."] ME["📊 Mesures\nPoints · Valeurs · Résultat CONFORME/NC"] MA["🔧 Matériel\nN° série · Certificat COFRAC"] RA["📄 Rapport Word\n.docx · Tests sélectionnés · Circuit qualité"] CL --> SI --> SA SA --> IN IN --> TE --> ME MA -.->|"Affecté à"| IN MA -.->|"Inclus dans"| RA ME --> RA IN --> RA style CL fill:#eff6ff,stroke:#93c5fd style SI fill:#eff6ff,stroke:#93c5fd style SA fill:#eff6ff,stroke:#93c5fd style IN fill:#f0fdf4,stroke:#86efac style TE fill:#fef3c7,stroke:#fcd34d style ME fill:#fef3c7,stroke:#fcd34d style MA fill:#faf5ff,stroke:#d8b4fe style RA fill:#fff1f2,stroke:#fecaca
3 — Workflow rapport
Depuis la soumission terrain jusqu'à l'envoi du rapport Word au client — avec le circuit de validation interne en deux étapes.
sequenceDiagram actor T as 👷 Technicien actor RT as 🔧 Resp. Technique actor Q1 as ✅ Vérificateur actor Q2 as 🏅 Approbateur actor C as 📧 Client T->>RT: Soumet l'intervention (statut → À valider) RT->>RT: Contrôle des résultats terrain alt Non-conformité ou erreur RT-->>T: Renvoie avec commentaire (→ Correction demandée) T-->>RT: Corrige et re-soumet end RT->>RT: Sélectionne les tests à inclure dans le rapport RT->>RT: Génère le rapport Word (.docx) Note over RT: Les conclusions/remarques
sont éditables dans Word RT->>Q1: Rapport en vérification (v1.0 Brouillon) Q1->>Q1: Relecture & commentaires Q1->>Q2: Approuve → Rapport en approbation Q2->>Q2: Approbation finale (v1.0 Validé) Q2->>C: Envoi du rapport .docx par email
4 — Code couleur des données (saisie terrain)
Convention visuelle qui distingue l'origine et le rôle de chaque donnée dans les formulaires de saisie terrain.
flowchart LR BO["🖥️ Back-Office\nPréparation"] -->|"Pré-rempli"| BLEU BO -->|"Seuils ISO/BPF"| VIOLET TECH["👷 Technicien\nTerrain"] -->|"Saisie"| VERT TECH -->|"Saisie micro"| ORANGE SYS["⚙️ Système\nCalcul auto"] -->|"Résultat"| JAUNE BLEU["🔵 BLEU\nFond sombre · Non éditable\nDonnées fixes pré-paramétrées"] VIOLET["🟣 VIOLET\nFond violet · Non éditable\nValeurs normatives ISO/BPF"] VERT["🟢 VERT\nFond blanc · Éditable\nSaisie terrain technicien"] ORANGE["🟠 ORANGE\nFond orange clair · Éditable\nValeurs microbiologie"] JAUNE["🟡 JAUNE\nFond ambre · Non éditable\nRésultat calculé auto"] style BLEU fill:#1e293b,color:#fff,stroke:#475569 style VIOLET fill:#4c1d95,color:#fff,stroke:#7c3aed style VERT fill:#f0fdf4,color:#166534,stroke:#86efac style ORANGE fill:#fff7ed,color:#9a3412,stroke:#fdba74 style JAUNE fill:#fefce8,color:#92400e,stroke:#fde047
Chargement…
Chargement…
Chargement…
Chargement…

Code couleur des fiches de test

Convention visuelle extraite des fichiers Excel clients. Chaque couleur indique l'origine et le rôle de la donnée dans le workflow.

🔵 Bleu (fond sombre)
Données pré-paramétrées par le BO lors de la préparation. Non éditables terrain sauf dérogation justifiée.
🟢 Vert
Saisie terrain par le technicien. Champs éditables, fond blanc dans l'application.
🟡 Jaune
Résultat calculé automatiquement (formule). Non modifiable. CONFORME / NON CONFORME.
🟣 Violet
Valeur de référence normative. Seuil réglementaire ISO/BPF. Non modifiable (charge automatique selon classe).
🟠 Orange
Variante saisie terrain. Utilisée uniquement pour les tests microbiologie (UFC bactéries / moisissures).

Application dans les formulaires

Couleur Rôle Qui remplit ? Éditable terrain ? Dans le rapport ?
BLEU Données fixes pré-paramétrées Responsable BO (préparation) ❌ Non — sauf dérogation justifiée ✅ Oui
VERT Mesures saisies terrain Technicien (app) ✅ Oui — champ libre ✅ Oui
JAUNE Résultat calculé automatiquement Système (formule) ❌ Non — calculé auto ✅ Oui
VIOLET Seuil normatif réglementaire Table ISO/BPF/NFS (auto) ❌ Non — valeur normative ✅ Oui
ORANGE Saisie microbiologie (UFC) Technicien (app) ✅ Oui — microbio seulement ✅ Oui