Pourquoi la DoD c'est obligatoire ? Definition Of Done vs Acceptance Criteria

  Рет қаралды 7,383

Scrum Life - Lean, Agile, Kanban

Scrum Life - Lean, Agile, Kanban

Күн бұрын

🎁 Le guide du Scrum Master compétent 👉 sl.run/Er26W0
C'est quoi la Definition of Done ou DoD ? À quoi ça sert ? Quel liens avec les critères d'acceptation ou Acceptance Criteria ? C'est la même chose ou c'est différent ? Scrum Life explique tout ! #DefinitionOfDone #Definition #ScrumGuide
💜️ La communauté Scrum Life 👉 sl.run/QZpyVw
----------
SOMMAIRE️
00:00 C'est quoi... Définition Of Done ?
00:43 Les bases
02:12 La checklist
03:22 QUI crée la DoD et quand ?
04:28 Quand est ce qu'on l'utilise ?
06:13 DoD Vs Critères d'acceptation
07:20 Quelques exemples
08:18 Done-Done
09:55 One DoD to rule them all
10:51 Monter en compétence
11:18 Quand la mettre à jour ?

Пікірлер: 27
@ScrumLife
@ScrumLife 2 жыл бұрын
Qu'y-a-t-il dans votre Definition of Done ? C'est quoi votre DoD ?
@dorianthreethousand2624
@dorianthreethousand2624 2 жыл бұрын
Salut, Voici ce que l'on a sur notre équipe : 1. Création / Mise à jour de la documentation 2. Faire tester ou présenter la fonctionnalité à au moins un autre membre de l'équipe
@louis_korczowski
@louis_korczowski 2 жыл бұрын
Le plus beau, c'est quand le DoD est structurel et qu'on a plus besoin d'y penser. Si un incrément est déployé en production, c'est qu'il a passé le DoD. Là, encore, quand on bosse en lean, il y a plein d'astuces pour tester le DoD sur la chaine de production. En logiciel, le CI/CD est notre ami. De notre côté, > tests en dev avec coverage "suffisant" (e.g. test de comportements resistant aux changements), premier test du déploiement en env test, puis envoyé en preprod. > déploiement en env de preprod, test d'intégration avec des data très proches de ce qu'on a en production (pour l'instant c'est hyper basique de notre côté mais cela permet de vérifier les configurations). > en production, c'est la seule phase dans lequel on a une validation manuelle (cliquer "déployer"). Pour nous, c'est la où le "Acceptance Criteria" est vraiment vérifié car on essaye de minimiser la friction et accélérer la mise en prod. Le tout peut prendre moins de 15 minutes et est automatisé au maximum pour éviter les erreurs humaines. Les choses qu'on aimerait ajouté : - DevSecOps : des tests de sécurité automatique - benchmarker de la performance de chaque release - mettre à jour nos KPI et notre performance selon accelerate (deployment frequency, lead time, change failure rate, time to restore) Qu'en pensez vous ?
@ScrumLife
@ScrumLife 2 жыл бұрын
C'est super ! Merci beaucoup pour ce partage. Est-ce que de passer les tests d'acceptation juste avant la mise en prod ce n'est pas un peu tard ? Ou alors redondant, car je m'attends à ce qu'un développeur les ai vérifiés avant de dire qu'il a fini. À défaut, avez-vous envisagé d'automatiser les tests d'acceptation ? -- JP
@NiokSam
@NiokSam 2 жыл бұрын
Qu'en est il de l'observation des utilisateurs et des changements de comportement, autant du process que des acteurs ? Plus loin que l'aspect technique et l'automatisation, se pencher sur ce qui est exogène à l'équipe peut être un bon début... =)
@Edouardkick
@Edouardkick 2 жыл бұрын
Petite suggestion, quand vous mentionnez une vidéo 3 fois, ce serait sympa de mettre le lien dans la description pour qu'on puisse aller instantanément la regarder avant de continuer à voir celle ci ;) Sinon merci pour le super boulot !
@ScrumLife
@ScrumLife 2 жыл бұрын
Salut, je vois ce que tu veux dire ! On va voir ce qu'on peut faire 👍 Sinon, qu'as-tu pensé de cette vidéo ? Que retiens-tu en particulier ? Merci et à bientôt ! -- JP
@DieuSebek
@DieuSebek 2 жыл бұрын
Très bonne vidéo ;-) à plus
@ScrumLife
@ScrumLife 2 жыл бұрын
Merci ! Qu'est-ce qui t'a le plus marqué dans cette vidéo ? -- Jp
@DieuSebek
@DieuSebek 2 жыл бұрын
@@ScrumLife En tout sincérité, c'est un tout. Expliquer facilement et rapidement des termes complexes pour de nombreuses personnes. J'organise des Hackathons et c'est tout à fait dans l'esprit de ce qu'on attend d'une explication ou Pitch :-). Continuez c'est top. On apprend tout en s'amusant. Au top les gars.
@jeremiea9039
@jeremiea9039 2 жыл бұрын
La DoD pour que le gamin fasse sa chambre correctement! Merci Constantin! Et sinon une question. Que pensez-vous des DoD qui s'appliquent sur plusieurs niveaux? Dod pour une story, une feature, une relase?
@ScrumLife
@ScrumLife 2 жыл бұрын
Pour moi, j’y vois un danger : le silotage et l’effet tunnel. Qu’en dis-tu ? - Constantin
@DanseraParisFR
@DanseraParisFR Жыл бұрын
Bonjour et merci pour cette vidéo très instructive. Un point d'éclaircissement : qu'est-ce que cela veut dire " demander à voir à quoi ressemble la Dod de l'équipe que l'on va rejoindre ? "
@ScrumLife
@ScrumLife Жыл бұрын
Salut, et bien par exemple en entretien d'embauche, peut-être lorsque tu es face à un des membres de la future équipe, tu demandes à voir leur Definition of Done. Ils peuvent te montrer sur leur ordinateur, ou dans leur open-space (ou partager leur écran s'ils sont à distance). Ou botter en touche s'ils n'en ont pas... Dans tous les cas leur réponse (ou non-réponse) est éclairante pour toi en tant que future embaucher. Tu peux aussi demander aux autres intervenants du cycle de recrutement, par contre ils n'auront peut-être pas la réponse directement, mais ils doivent pouvoir aller chercher ça et revenir vers toi après l'entretien. Est-ce que j'ai répondu à ta question ? -- JP
2 жыл бұрын
​Une approche que j'ai pour donner une première explication de la DOD (avec les défauts que cette explication comporte) c'est de dire: "C'est la liste des tâches qu'on devrait retrouver dans toutes les stories parce que pas encore un réflexe."
@ScrumLife
@ScrumLife 2 жыл бұрын
Ce qui est pas mal dans cette définition c'est qu'elle intègre "l'informalisation" des process ! -- JP
@nicolascarlin1138
@nicolascarlin1138 2 жыл бұрын
peux-t-on avoir une DOD/DOR en flux kanban ? merci
@ScrumLife
@ScrumLife 2 жыл бұрын
Bonjour Nicolas, cela existe déjà dans l'approche Kanban, avec un autre nom : les critères de sortie. Cela représente une checklist sous la forme de critères qu'un "ticket" doit remplir pour sortir de la colonne et passer à la suivante. Tu peux aussi avoir des critères d'entrée, qui liste là les critères que doit remplir un ticket pour entrer dans une colonne. -- Constantin
@NiokSam
@NiokSam 2 жыл бұрын
J'arrive avec mes gros sabots et ma casquette de metaphysicien : ça veux dire quoi 'Fini' si on considère que le produit est un organisme qui évolue relativement vis à vis des besoins de son public et des connaissances de l'équipe ? Et est-ce que, parce qu'une US est 'Fini', elle ne fait plus partie du périmètre d'inspection de l'équipe ? Pour en venir à ce que je veux dire, pour moi, une DoD s'apparente plutôt à une Definition of Deliverable: si l'incrément respecte tous les critères, il est livrable. Mais ce n'est que le début du chemin...
@ScrumLife
@ScrumLife 2 жыл бұрын
Remarque très pertinente. J’ai tendance à penser comme toi du coup on pourrait que c’est la réalisation d’un increment qui est finie ? T’en dis quoi ? - Constantin
@NiokSam
@NiokSam 2 жыл бұрын
@@ScrumLife Je persiste et signe sur ma notion de "livrable". La vie et l'observation d'un incrément continue même après la livraison, et la DOD ne se focalise que sur l'aspect "production/livraison". Je ne trouve pas ça satisfaisant d'utiliser une terminologie comme "fini" dans ce cas et je trouve qu'en terme de modèle mental, cela renvoie une notion qui n'est pas la bonne; "c'est livré, c'est plus de notre ressort, on a 'fini' le boulot".
@jeremiea9039
@jeremiea9039 2 жыл бұрын
Pour moi, une story finie et qui passe la DoD, ça veut dire qu'on livre et qu'on ne revient pas dessus. Ce qui n'empêche pas de récolter les feedbacks des utilisateurs/clients et de modifier le backlog en conséquence pour améliorer la fonctionnalité qui a été livrée précédement.
@NiokSam
@NiokSam 2 жыл бұрын
Donc ça vient à revenir dessus non ? Ou alors j'ai pas compris.
@NiokSam
@NiokSam 2 жыл бұрын
Je reformule : je sais ce que veux dire en termes de process 'livrer quelque chose'. Je ne sais pas et je ne vois pas l'utilité de me dire que j'en ai 'fini' avec quelque chose alors que je ne sais pas si des bugs ne vont pas apparaître après coup ou autre...
Un Daily au top !!! DSM / Daily Scrum Meeting / Daily Standup Meeting
10:55
Scrum Life - Lean, Agile, Kanban
Рет қаралды 11 М.
Can You Draw A PERFECTLY Dotted Circle?
00:55
Stokes Twins
Рет қаралды 40 МЛН
Definition Of Ready - Scrum Life 5
4:35
Scrum Life - Lean, Agile, Kanban
Рет қаралды 12 М.
Sprint Planning c'est quoi ? Définition par Scrum Life #ScrumGuide
8:49
Scrum Life - Lean, Agile, Kanban
Рет қаралды 8 М.
Le test dans une équipe agile / Scrum (Agile Testing)
14:14
Scrum Life - Lean, Agile, Kanban
Рет қаралды 2,6 М.
Definition of Done vs Acceptance Criteria: What's the Difference?
4:42
Mountain Goat Software
Рет қаралды 22 М.
Comment bien écrire ses User Stories ?
15:17
Thiga
Рет қаралды 5 М.
Daily meeting (standup) : générer le FOCUS de l'équipe via son board ! Scrum Life conseille
16:24
Les erreurs à ne pas commettre en Sprint Review Meeting !
15:49
Scrum Life - Lean, Agile, Kanban
Рет қаралды 9 М.
Cool Tech You’ll LOVE!
21:41
Snazzy Labs
Рет қаралды 64 М.