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 (73 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, liens vers les fiches d'espèce et de participation...), pour le scripting et l'automatisation sur gros volume. La parité CLI ↔ IHM est une contrainte de conception. Un incident indique où retrouver son journal, même si l'échec survient avant l'exécution de la sous-commande ; un refus garde un code de sortie distinct.
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.