Upload
vothien
View
212
Download
0
Embed Size (px)
Citation preview
J’AI FAIT MA DÉFINITION OF DONE
ET APRÈS ?Frédéric Faure
AWU, 30 mars 2017
http://agile-paysbasque.fr
Qui suis-je ?
• Un javagiliste bordelaiso 18 ans d’informatique et de Javao 11 ans d’agilité et de Scrumhttps://twitter.com/ffaure32
Tout ce que je sais c’est que je ne sais rien
• Je n’ai pas de certitudes• Je ne suis pas prescripteur
Sondage
• Qui connaît la pratique du DoD ?• Qui a au moins un DoD sur son projet ?• Qui applique son DoD ?• Qui trouve que cette utilisation sert vraiment ?
Veni Vidi Vici
• La notion de fini est par défaut implicite• La notion de fini est par défaut subjective
o Au sein de l’équipe de développemento Entre l’équipe et le POo Entre l’équipe et le client
• Syndrome du « Fini ! Fini Fini ? »
Nous n’avons pas les mêmes valeurs
• « The moment you have a QA group you have already lost. You can’t put quality at the end of the process » @OlafLewitz
• « Tant que vous avez une équipe de test derrière, vous restez dans le vieux paradigme, quelle que soit la peinture que vous mettez dessus » @addinquy
Toujours citer le manifeste agile
« Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à forte valeur ajoutée »
« Un logiciel opérationnel est la principale mesure d’avancement »« Une attention continue à l'excellence technique et
à une bonne conception renforce l’Agilité »
Origines
• Concept introduit en 2002 par Dan Rawsthorneo http://blog.3back.com/scrum-industry-terms/done-done-done-done-in-
scrum/• Intégré dans le « Scrum Guide »
o http://www.scrumguides.org/docs/scrumguide/v1/scrum-guide-us.pdf• Intégré dans le « Scrum Primer »
o http://www.scrumprimer.org/primers/fr_scrumprimer20.pdf
Définition de fini-terminé-done
« L'équipe affiche de façon visible une liste de critères génériquesqui conditionnent le fait de pouvoir considérer un incrément comme "fini". Faute de remplir ces critères en fin de Sprint ou d'itération le travail réalisé n'est pas comptabilisé dans la vélocité. »
http://institut-agile.fr/sashimi.html
Propriété collective de l’équipe
• Défini par l’équipe• Appliqué par l’équipe• Maintenu par l’équipe• Critères génériques pour l’équipe (et non pas pour l’ensemble de la société)
Intérêts
• Plus de subjectif ni d’implicite• Compréhension commune et partagée• Guide la réflexion de l’équipe en amont du fini
Atelier
• Done List Creation Exerciceo https://www.scrumalliance.org/system/resource_files/0000/0451/Done_Lis
t_Creation_Exercise.pdfo Brainstormingo Catégorisationo Tri/Priorisationo Consolidation/Publication
Revue != Validation
• Montrer les stories au fil de l’eauo Planifier des démos intermédiaires avec le PO
• Le Sprint n’est pas un mini cycle en V• Eviter l’effet « Mais c’est pas du tout ce que j’avais demandé » du
PO en revue avec toutes les parties prenantes
Acronyme pas maison
• DoR INVESTo Independanto Negotiableo Valuableo Estimableo Small enougho Testable
Encore des dérives
• La culture du backlog ne doit pas être un exercice solitaire (du PO)• L’équipe de développement ne doit pas attendre une spécification
détaillée• Le plus important dans une User Story, c’est la conversation
Intermède Bonheur au travail
« Essayons d’être heureux, ne serait-ce que pour donner l’exemple »Jacques Prévert