Aller au contenu

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.