Agile tour2015

Post on 15-Apr-2017

712 views 0 download

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