Scrumavecicescrum Pdf Tp Ppt
Qui suis-je ?
Rossi Oddet
Consultant IT chez SQLI
Manager JCertif Lab
Twitter : @rossioddet
Blog: http://blog.roddet.com
2
Que signifie Scrum ?
3
Scrum = melée (rugby)
“une équipe soudée”
“un objectif commun”
“c’est difficile, mais on y arrivera tous ensemble”
4
Scrum = méthode agile dédiée à la gestion de projets.*
source : http://fr.wikipedia.org/wiki/Scrum_(méthode)
5
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 importantes Tout ou rien
6
3 rôles différents
“Product Owner”
Responsable du besoin fonctionnel
Développeur
Designer
Analyste fonctionnel Testeur
“Scrum Master”
Responsable du respect de la méthodologie
“Team Member”
Responsable de sa contribution
7
De nombreux points d’équipe !
Sprint backlog
Discovery Session
Release Planning
Sprint cycle
Sprint planning
Daily Scrum
Fin de release
Retrospective
Sprint Review
Product backlog
8
Production-Ready
Features
Cycle de vie d’une fonctionnalité
Sprint
Ready
In process
9
Done
Votre fonctionnalité est-elle
“Ready” ?
10
Alors vous saurez répondre aux questions suivantes
11
Pourquoi ?
•
•
Quelle est sa valeur “business” ?
Quel est l’objectif du client ?
12
Quoi ?
•
Quel est le résultat souhaité à la fin du Sprint ?
13
Comment ?
•
•
Quelles sont les différentes tâches à réaliser ?
La charge estimée est-elle cohérente avec la vélocité de l’équipe ?
14
Votre fonctionnalité est-elle
“Done” ?
15
Il est important de définir avec l’équipe la notion de “Done”
16
Définition de “Done”
•
•
Objectifs de qualité du code remplis
Les critères d’acceptation sont remplis
17
Votre guide : la valeur ajoutée
Fonction 1
Fonction 2
Fonction 3
Couche présentation
Couche service
Couche persistance