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
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).