Gestion de Projet Agile
6 – Sprints pour releases
Tianxiao.Liu@u-cergy.fr Master IISC 2 pro
Sommaire
Sprint : objectif
Réunion quotidienne : scrum
Architecture évolutive
Conception émergente
Activités : aspects techniques du projet
Objectif et déroulement d’un sprint
But d’un sprint
◦ Description visible à toute l’équipe pendant une durée de quelques jours (1 ou 2 semaines en entreprise)
◦ L’équipe s’engage à la réalisation des user stories
Décisions importantes
◦ Priorités : l’ordre de user stories à développer
◦ Identifier les tâches en équipe
Meilleures motivations
Réunion quotidienne
Daily Scrum Meeting
◦ Identifier les obstacles qui nuisent à la progression de l’équipe en sprint
◦ Préparer les discussions d’équipe pour éliminer ces obstacles
◦ Garder l’équipe concentrée sur l’objectif du sprint
◦ Evaluer l’avancement du travail pour le sprint en cours
◦ Préparer les travaux nécessaires pour finir les stories
Durée de la réunion
◦ Bien préparer la réunion et idéalement 15 minutes
Répondre aux trois questions
Qu’ai-je fait depuis le dernier scrum ?
◦ Parler des tâches sur lesquelles il a travaillé
◦ Celles finies et celles en cours
Que vais-je faire jusqu’au prochain scrum ?
◦ Attention : découpage fin pour être clair et gérable
Quels sont les obstacles qui me freinent dans mon travail ?
◦ Question délicate : rechercher les vrais obstacles derrière les formulations vagues
◦ Exemple : problème de communication vs solutions proposées + sans réponse
Architecture évolutive
Autrefois…
◦ Conception préliminaire et celle détaillée
◦ Et il y avait une phase « maintenance »…
Architecture du projet évolutive
◦ Au début : une architecture vague
◦ Eviter des décisions prématurées
◦ User stories « techniques »
◦ Document d’architecture mis à jour à chaque sprint
◦ Création des user stories « bug »
Conception émergente
Travail de conception à chaque sprint
◦ Travail collectif ou individuel
◦ Etude ou exploration technique : spike
Le spike est utilisé quand l’équipe ne sait pas du tout estimer correctement une user story : quelle est la meilleure solution technique à mettre en œuvre pour la user story
◦ Possibilité : le spike amène à décomposer la
user story initiale en plusieurs autres, plus
petites
Aspects techniques du projet
Où en est-on par rapport à la pré-soutenance technique ?
◦ Rapport du projet : chapitre 2 et chapitres techniques – avancement ?
◦ Points déjà clairs et décisions techniques prises
◦ Points flous et décisions à prendre
◦ Les problématiques sont réellement claires ?
Portée, contraintes, etc.
◦ Vous savez bien gérer et justifier ces points-là ?
◦ Rendu : Première version de slides pour la pré- soutenance technique