4. Scrum = melée (rugby)
“une équipe soudée”
“un objectif commun”
“c’est difficile, mais on y
arrivera tous ensemble”
4
5. Scrum = méthode agile dédiée à la
gestion de projets.*
source : http://fr.wikipedia.org/wiki/Scrum_(méthode)
5
6. Classique vs Agile
Classique Agile
Longues itérations Courtes itérations
Suivi du planning Réponse au changement
Retour d’expérience en fin de projet Retour d’expérience à chaque itération
Plusieurs équipes de petite taille Une équipe gigantesque
Focus sur les fonctionnalités les plus
Tout ou rien
importantes
6
7. 3 rôles différents
Développeur Designer
“Product Owner” “Scrum Master”
Responsable du besoin fonctionnel Responsable du respect
de la méthodologie
Analyste Testeur
fonctionnel
“Team Member”
Responsable de sa contribution
7
8. De nombreux points d’équipe !
Sprint backlog
Discovery Session
Sprint cycle
Release Planning Sprint planning
Daily Scrum
Fin de release
Retrospective Sprint Review
Production-Ready
Features
Product backlog
8
9. Cycle de vie d’une fonctionnalité
Sprint
Ready In process Done
9
17. Définition de “Done”
• Objectifs de qualité du code remplis
• Les critères d’acceptation sont remplis
17
18. Votre guide : la valeur ajoutée
Fonction 1 Fonction 2 Fonction 3 Fonction 4
Couche présentation
Couche service
Couche persistance
Base de données
18
19. De la “vision” à la “story”
Vision
Goal / Outcome Goal / Outcome
Epic Epic
Feature Feature Feature Feature Feature Feature
Story Story Story Story Story Story
19
20. Unité d’une estimation
• Pour les “Story” : en nombre de points ou en nombre de JH
• Pour les “Task” : en nombre de points ou en heure
20
21. Valeurs possibles d’une estimation
• Suite de Fibonacci : 1, 2, 3, 5, 8, ...
• Taille des T-Shirt : S, M, L, XL
• Doubles : 1/2, 1, 2, 4, 8, 16
21
25. Installer IceScrum
• Télécharger la dernière version de l’archive : http://www.icescrum.org/
download/
• Décompresser l’archive
• Lancer le script start.sh (.bat)
25