TP – Le carnet de produit du portail de réservation
BTS SIO SISR 2e année – Bloc 1 – S03 – binôme
Note
But. Tu repars du portail de réservation (S01, S02) pour le conduire en agile : tu écris des récits utilisateurs, tu les estimes et les priorises, puis tu planifies des sprints.
Durée : 2 h 50 (parties A à D), plus le bilan. Prérequis : cours S03 lu. Outil : un tableur.
Note
Comment ce TP fonctionne. Avant de répondre, tu écris ce que tu anticipes (« J'anticipe »). Puis tu confrontes avec les éléments de réponse.
Binôme : ____________ / ____________
Contraintes
- Travail d'analyse et de rédaction ; le cas est fictif ; les raisonnements sont argumentés.
Le cas : portail de réservation de salles de la mairie de Bellevigne
Situation (fictive). La mairie de Bellevigne compte 35 agents et six salles communales (salle des fêtes, salle du conseil, deux salles d'associations, gymnase, salle d'exposition). Les réservations se font par téléphone et dans un tableur partagé : deux à trois doublons par mois, des associations qui ne savent pas si une salle est libre, et un agent d'accueil qui passe plusieurs heures par semaine à répondre. La secrétaire générale souhaite un portail de réservation en ligne, ouvert aux associations et aux agents, avec un budget de 9 000 € et une ouverture dans quatre mois. L'informatique est assurée par un technicien à mi-temps (toi, dans ce cas) et un prestataire pour l'hébergement.
Partie A – Écrire des récits (≈ 40 min)
1. Écris trois récits utilisateurs complets (rôle, besoin, but) pour trois profils différents (association, agent d'accueil, secrétaire générale), chacun avec trois critères d'acceptation vérifiables.
2. Ce récit est-il bien écrit ? « En tant que développeur, je veux utiliser une base MariaDB. » ______________________
Éléments de réponse
- Exemples : association : voir les créneaux libres ; agent d'accueil : voir les réservations de la semaine et les imprimer ; secrétaire générale : connaître le taux d'occupation de chaque salle. Chaque critère est vérifiable (« affiche les 30 prochains jours », « un créneau réservé n'est plus proposé »).
- Non : c'est une solution technique, pas un besoin d'utilisateur. Un récit décrit ce que l'utilisateur veut faire ; la base de données est un choix de réalisation.
Partie B – Estimer et prioriser (≈ 45 min)
Voici huit récits. Attribue à chacun une priorité MoSCoW et vérifie les points proposés.
| N° | Récit | Points | MoSCoW |
|---|---|---|---|
| R1 | Voir les créneaux libres d'une salle | 3 | |
| R2 | Réserver un créneau en ligne | 5 | |
| R3 | Annuler une réservation | 2 | |
| R4 | Recevoir un courriel de confirmation | 3 | |
| R5 | Gérer les salles (ajout, horaires) côté mairie | 5 | |
| R6 | Exporter les réservations vers un agenda | 3 | |
| R7 | Tableau de bord d'occupation pour la secrétaire générale | 8 | |
| R8 | Créer le compte d'une association | 5 |
Total du carnet : ______ points.
J'anticipe. Quels récits sont des Must et pourquoi ? ______________________
Éléments de réponse
Total : 3 + 5 + 2 + 3 + 5 + 3 + 8 + 5 = 34 points.
Exemple : Must R1, R2, R8 (sans compte ni créneau visibles, aucune réservation possible), R5 (sans salles, rien à réserver) ; Should R3, R4 ; Could R6, R7. Accepter d'autres arbitrages justifiés par le besoin (la suppression de doublons exige R1 et R2).
Partie C – Planifier les sprints (≈ 55 min)
La vélocité de l'équipe est de 10 points par sprint (sprints de 3 semaines).
1. Combien de sprints faut-il pour tout livrer ? ______________________
2. Répartis les récits dans les sprints en respectant : les Must d'abord, les dépendances (on ne peut pas annuler une réservation qui n'existe pas encore : R3 après R2 ; R2 après R8 et R1), et au plus 10 points par sprint.
| Sprint | Récits | Points | Ce que l'on peut montrer à la revue |
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | |||
| 4 |
Je comprends. Après le sprint 2, la mairie souhaite ouvrir le portail aux associations. Est-ce possible ? Qu'est-ce qui manque encore ? ______________________
Éléments de réponse
- 34 / 10 = 3,4 donc 4 sprints (12 semaines).
- Exemple : sprint 1 : R5 (5) + R8 (5) = 10 → comptes et salles ; sprint 2 : R1 (3) + R2 (5) + R3 (2) = 10 → réserver et annuler ; sprint 3 : R4 (3) + R6 (3) = 6 ; sprint 4 : R7 (8). Total 34. Un plan valable respecte les dépendances et la limite de 10 points ; plusieurs sont possibles. Après le sprint 2, le portail fonctionne pour réserver et annuler : on peut ouvrir à un petit groupe d'associations pilotes. Il manque la confirmation par courriel (R4), l'export (R6) et le tableau de bord (R7) : ce sont des améliorations qui n'empêchent pas l'usage.
Partie D – Prédictif ou agile ? (≈ 30 min, individuel)
Pour chaque situation, choisis prédictif, agile ou mixte et justifie en deux phrases :
| Situation | Choix |
|---|---|
| Remplacer les serveurs avant la fin du support du système, à date imposée et à périmètre identique | |
| Créer l'intranet d'une collectivité dont les agents ne savent pas encore ce qu'ils attendent | |
| Déployer 80 postes de travail dans 5 agences avec un budget fixe | |
| Traiter les demandes courantes du support |
Éléments de réponse
- Prédictif : besoin stable, date imposée. 2. Agile : besoin évolutif, retours des agents. 3. Prédictif (planification et logistique) avec un suivi régulier ; on peut utiliser un Kanban. 4. Kanban (flux continu) plutôt que des sprints.
Retour en entreprise (si ta situation le permet)
Demande à ton tuteur s'il existe un tableau de suivi (Kanban, liste de tâches) dans le service et comment les priorités sont choisies. Anonymise tout document.
Rendu
Compte rendu PDF, nommé RENDU-B1A2-S03-NOM.pdf : récits (A), carnet priorisé (B), plan de sprints (C) et choix argumentés (D).
Bilan de la séance
Remplis ce bilan seul, honnêtement : il sert à décider ce qu'il faut reprendre. Niveau : Non maîtrisé, Maîtrise partielle, Bonne maîtrise ou Excellente maîtrise (le vocabulaire des grilles nationales d'évaluation), ou Non évalué.
| Compétence du référentiel | Ce que j'ai fait dans cette séance | Niveau |
|---|---|---|
| B1.4 – Travailler en mode projet |
Note
Les codes sont ceux du référentiel.
Je sais faire, sans aide :
- Écrire un récit utilisateur avec critères d'acceptation
- Estimer et prioriser un carnet (points, MoSCoW)
- Planifier des sprints avec la vélocité
- Choisir entre prédictif, agile et mixte
Ce que je dois reprendre : ______________________
Ma question à poser à l'enseignant : ______________________