Story mapping¶
Les parcours utilisateurs sont décomposés en 10 épopées, chacune contenant 2 à 8 stories. La plupart des stories sont livrées, et le produit a été complété par des écrans non prévus initialement (recherche globale, inventaire « Espèces & observations »). Certaines stories restent cependant des cibles non livrées ou partiellement livrées et portent une note en tête de fiche (non livrées : E1.S5, E5.S1, E5.S4, E5.S5, E6.S4, E6.S6, E8.S1 ; partielles : E6.S2, E6.S5, E8.S2). Les écrans réels sont décrits dans les Maquettes et les Parcours utilisateurs ; cette page en donne la décomposition fonctionnelle, feature par feature.
Chaque story est :
- identifiée par un code (
E1.S2= épopée 1, story 2), - rattachée à un ou plusieurs parcours (et à des maquettes cibles),
- assortie de critères d'acceptation explicites.
Vue d'ensemble des épopées¶
| Épopée | Titre | Parcours principal | Stories |
|---|---|---|---|
| E0 | 🗄️ Fondations de persistance | (transverse, sert tout) | 11 |
| E1 | 🌐 Gérer ses sites et points de suivi | P1 | 5 |
| E2 | 📥 Importer et transformer une nuit | P2 | 10 |
| E3 | 🎧 Vérifier la qualité d'enregistrement | P3 | 8 |
| E4 | 📦 Préparer et tracer le dépôt VigieChiro | P4 | 6 |
| E5 | 🗂 Naviguer dans le volume multi-sites | P5 | 6 |
| E6 | 🩺 Diagnostiquer le matériel | P6 | 6 |
| E7 | ✅ Valider les résultats Tadarida | P7 | 9 |
| E8 | 🚀 Productivité avancée Tadarida | P9, P10, P11, P13 | 4 |
| E9 | ☁️ Intégration plateforme VigieChiro | P4, P7, P12 | 5 |
Capacités transverses livrées (sans story dédiée)¶
Deux capacités sont livrées mais ne se décrivent pas comme un parcours utilisateur ; elles sont mentionnées ici plutôt que découpées en stories :
- Annonce de mise à jour applicative : un bandeau signale, au démarrage, qu'une version plus récente est publiée (« La version X est disponible, vous utilisez la Y ») avec un lien vers cette version. L'annonce reste silencieuse tant qu'elle n'est pas sûre (version locale inconnue en développement, amont injoignable, locale déjà à jour).
- CLI (71 sous-commandes) : l'application expose une ligne de commande
vigiechiro <sous-commande>couvrant l'équivalent de l'IHM (import, qualification, validation, dépôt, traitement serveur, publication, sauvegarde, audit, diagnostic, reconstruction, synthèse d'une nuit...), pour le scripting et l'automatisation sur gros volume. La parité CLI ↔ IHM est une contrainte de conception.
Convention des liens vers maquettes¶
Les maquettes sont produites (16, dans Maquettes). Chaque story référence une ou plusieurs maquettes cibles par leur identifiant :
| ID | Écran |
|---|---|
| M-Sites | Vue mes sites de suivi (liste + ajout) |
| M-Site-detail | Détail d'un site (carré, points, passages enregistrés) |
| M-Import | Modale d'import enrichie (sélection site + point + passage) |
| M-Passage | Détail d'un passage (méta + qualification + diagnostic en onglet) |
| M-Qualification | Vue vérification d'enregistrement par échantillonnage |
| M-Lot | Préparation du dépôt |
| M-MultiSite | Tableau croisé Site × Passage |
| M-SonsValidation | Vue de validation taxonomique (cible étirée) |
Ces noms deviendront des liens cliquables quand les maquettes correspondantes seront produites.