scrum
Une méthode Agile
Présenté par Thomas Le Floc'H
C'est quoi les méthodes agiles ?
- Groupes de pratiques
- L'Agile Manifesto (2001)
- Implication du client
- Flexibilité, pragmatisme
- Cycle de développement itératif
- 12 principes, 4 valeurs
Une courte définition de Scrum
la genèse
- Un framework pour la gestion de projet
- méthode incrémentale (itérations)
- 1986 "The New New Product Development Game"
- Rugby à XV "scrum" : la mêlée
- Découper un projet en parties maîtrisables, quantifiable
- Incréments, durée fixe, travail d'équipe (l'Ordre, pas le Désordre ;-)
Les Trois piliers DE SCRUM
trois principes inspirés des méthodes Agiles
- La transparence
- L'inspection
- L'adaptation
Un peu de vocabulaire
'You talkin' to me?"
- Backlog
- Daily Scrum
- Sprint
- Scrum Master
- Product owner
- Sprint Burndown Chart
etc...
Les Rôles (1/3)
Le product owner
ou Propriétaire du Produit :
- Représente les clients et les utilisateurs
- Défini les spécification du produit (User Stories)
- Choisi de ce qui sera développé
- Valide le fonctionnement et le développement
les rôles (2/3)
le scrum master
ou Responsable de la méthode :
- Facilitateur
- Lien entre l'équipe et l'extérieur, interactions
- N'est pas un chef de projet
- N'est pas un intermédiaire avec le client
Les Rôles (3/3)
développeur
ou l'ensemble de l'équipe :
- Auto-organisée
- Pluridisciplinaire
- Livre le projet par incréments
- Démo régulière du produit au Product Owner
Les évènements (1/4)
Le Sprint
- Durée limitée 1 heure à 1 mois
- Pas de modifications
- Pas changement dans l'équipe
- Qualité inchangée
- listes de éléments modifiables modifiable
après discussion avec le Product Owner - Chaque Sprint à un but :
Réaliser des éléments du Backlog
Les évènements (2/4)
Daily Scrum
- Tous les jours
- 15 minutes, temps de parole équitable
- Toute l'équipe
- Trois questions :
- Qu'est ce que j'ai fait hier ?
- Qu'est ce que je compte faire aujourd'hui ?
- Quelles difficultés je rencontre ?
Les évènements (3/4)
Sprint Planning Meeting
ou Réunion de planification :
- 8h maximum, toute les personnes
- 1er temps : préparer le prochain sprint,
déterminer son but. - 2nd temps : comment les membres de l'équipe
atteindront le but du sprint
Les évènements (4/4)
Revue de sprint & rétrospective de sprint
- Revue de Sprint : réunion finale, validation
des éléments réalisés par le Product Owner
(en moyenne 4h) - Rétrospective de Sprint : en interne, analyse
de la méthode de travail, analyse des erreurs,
apport d'améliorations
(en moyenne 3h)
éléments essentiels (1/2)
Product Backlog
ou Carnet de produit :
- liste de fonctionnalités à réaliser
- trois propriétés : description, durée, un ordre
- le Product Owner peut changer l'ordre
éléments essentiels (2/2)
Sprint Backlog
ou Carnet de Sprint :
- Au départ : un objectif
- Éléments choisi du Backlog
- Mise à jour régulière par l'équipe
- Vision de l'objectif à atteindre
Un schéma
pour mieux comprendre
Scrum en conditions optimales
you win !
Scrum est plus qu'une méthode, c'est un état d'esprit
Qualité de l'environnement de travail :
Qualité de l'environnement de travail :
- Toute l'équipe dans le même pièce
- Pas de changements imposés
- Un tableau blanc (paperbord, etc)
- (beaucoup) de post-it
- prévenir des distractions extérieures
- Un bon outil de suivi de projet (Trello)
ça ne fonctionne pas toujours
#fail
- Être prêt au changement (le changement c'est m...)
- Ouverture d'esprit aux autres méthodes de travail
- Un Scrum Master trop directif
- Un manque de communication
- Une équipe mal constituée, trop distante
- Conflits et reproches (pas de remarques construites)
- Faible investissement du client
Vous allez utiliser scrum !
Allez, viens !
- Applicable pour tout, pas seulement technique
- Grande flexibilité
- On est une équipe = un but commun
- Vos premiers pas dans les méthodes Agiles
- Projets étudiants
- Easy !
L'exemple avec Trello
après la fin du monde...


sources & Documentation
pour aller plus loin
https://fr.wikipedia.org/wiki/Scrum_(m%C3%A9thode)
SUG (Scrum User Group) - ex: Srum Wine (Bordeaux)
http://www.scrumalliance.org/pages/what_is_scrum (explications)
http://www.scrumalliance.org/resources (ressources et outils)
Essayez Scrum dans la vie de tous les jours !
Merci !
De m'avoir suivi
@ThomasLeFlocH | CC-BY-NC-SA | 2013-02-01
scrum
By thomaslefloch
scrum
- 2,363