Agile tour2015
-
Upload
ffaure32 -
Category
Presentations & Public Speaking
-
view
712 -
download
0
Transcript of Agile tour2015
DoDelinant de la tête
Frédéric Faure
Bordeaux, 30 octobre 2015
Qui suis-je ?
• Un javagilisteo 16 ans d’informatique et de Javao 9 ans d’agilité et de Scrumhttps://twitter.com/ffaure32http://okiwi.org/
www.agiletour.org05/11/10
Merci à nos sponsors
www.agiletour.org05/11/10
Objectifs de la session
• Partager des idées• Partager mes expériences• Echanger et apprendre
www.agiletour.org05/11/10
Tout ce que je sais c’est que je ne sais rien• Je n’ai pas de certitudes• Je ne suis pas prescripteur• Je n’ai rien à vendre
www.agiletour.org05/11/10
Sondage
• Qui connaît la pratique du DoD ?• Qui a un DoD sur son projet ?• Qui utilise son DoD ?• Qui trouve que cette utilisation sert vraiment ?
• Qui dit une DoD et non un DoD ?www.agiletour.org05/11/10
NOTION DE FINI
Ca compile donc ça marche
www.agiletour.org05/11/10
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 ? »
www.agiletour.org05/11/10
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
www.agiletour.org05/11/10
Definition of Almost Done
www.agiletour.org05/11/10
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é »
www.agiletour.org05/11/10
Intermède Bonheur au travail
www.agiletour.org05/11/10
Intermède Bonheur au travail
www.agiletour.org05/11/10
Promo Agile Tour
3700 €
DEFINITION OF DONE
Back to the basics
www.agiletour.org05/11/10
Origines
• Concept introduit en 2002 par Dan Rawsthorneo http://blog.3back.com/scrum-industry-terms/done-do
ne-done-done-in-scrum/
• Intégré dans le « Scrum Guide »o http://www.scrumguides.org/docs/scrumguide/v1/scr
um-guide-us.pdf
• Intégré dans le « Scrum Primer »o http://www.scrumprimer.org/primers/fr_scrumprimer
20.pdf www.agiletour.org05/11/10
Définition de fini-terminé-done
« L'équipe affiche de façon visible une liste de critères génériques qui 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
www.agiletour.org05/11/10
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é)
www.agiletour.org05/11/10
DoD visible
• Le DoD doit être explicite• Le DoD doit être visible
www.agiletour.org05/11/10
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
www.agiletour.org05/11/10
CONSTRUIRE SON DOD
www.agiletour.org05/11/10
Atelier
• Done List Creation Exerciceo https://www.scrumalliance.org/system/resource_files
/0000/0451/Done_List_Creation_Exercise.pdfo Brainstormingo Catégorisationo Tri/Priorisationo Consolidation/Publication
www.agiletour.org05/11/10
Catégories
• 4 niveaux de « done » définis par Dan Rawsthorne
www.agiletour.org05/11/10
Acronyme maison
• DoD FAITo Finio Acceptéo Intégréo Techniquement validé
www.agiletour.org05/11/10
Intermède Bonheur au travail
www.agiletour.org05/11/10
Bonheur au travail
www.agiletour.org05/11/10
https://www.youtube.com/watch?v=YBoS-svKdgs
APPLIQUER SON DOD
www.agiletour.org05/11/10
Ne pas se décourager
• Près de 3 ans pour trouver une formule qui nous convienne
www.agiletour.org05/11/10
Afficher le DoD dans la colonne terminé
www.agiletour.org05/11/10
Utilisation d’une checklist
www.agiletour.org05/11/10
1 post-it par item du DoD
www.agiletour.org05/11/10
1 responsable DoD par Story
www.agiletour.org05/11/10
1 post-it DoD par Story+checklist
www.agiletour.org05/11/10
Exemple
www.agiletour.org05/11/10
Exemple
www.agiletour.org05/11/10
Exemple de DOAD
www.agiletour.org05/11/10
Revue != Validation
www.agiletour.org05/11/10
• 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
Intermède Bonheur au travail
www.agiletour.org05/11/10
Communauté de pratiques
www.agiletour.org05/11/10
Une communauté de pratiques concerne des groupes de personnes qui partagent un intérêt commun ou
une passion qu’ils pratiquent et apprennent à la faire d’une meilleure façon en interagissant
régulièrementhttp://fr.slideshare.net/CyrilleDeruel/agile-france-2013-communauts-de-pratiques-en-pratique-cyrille-deruel
DEFINITION OF READY
Pour pouvoir finir, il vaut mieux être prêt à commencer
www.agiletour.org05/11/10
Acronyme pas maison
• DoR INVESTo Independanto Negotiableo Valuableo Estimableo Small enougho Testable
www.agiletour.org05/11/10
Exemple maison
www.agiletour.org05/11/10
Definition of Ready, la petite sœur du DoD
www.agiletour.org05/11/10
Du gros backlog aux petits bacs – Claude Aubry ©
www.agiletour.org05/11/10
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
www.agiletour.org05/11/10
Intermède Bonheur au travail
www.agiletour.org05/11/10
Intermède Bonheur au travail
www.agiletour.org05/11/10
« Essayons d’être heureux, ne serait-ce que pour donner l’exemple »
Jacques Prévert
Conclusion
www.agiletour.org05/11/10
Discussions
www.agiletour.org05/11/10
Dodelinant de la tête (et pourtant tu savais qu’elle n’était qu’une garce)
www.agiletour.org05/11/10