SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
Notion de “Definition Of Ready”
L’essentiel sur le DoR
WeAgile Morocco
Badr Hadria
Coach agile
C’est quoi
C’est une simple “check-list” ou “liste d’activités” à vérifier rigoureusement avant de déclarer qu’une
story est vraiment “prête” (on parle aussi du “Ready Ready”) pour la réalisation et la livraison dans le
cadre d’un sprint.
Ou encore, une liste de pré-conditions à vérifier avant d’embarquer une story dans le backlog du sprint.
C’est un actif crucial et très important pour une équipe qui délivre en agile.
Il n’est pas encore cité officiellement dans le “Scrum guide” (qui parle que du “Backlog refinement”)
2
Pourquoi
Favoriser la transparence
Responsabiliser le PO et l’équipe de développement par rapport au niveau de maturité des
exigences/User Stories avant de les réaliser et les livrer à l’état “DONE” durant un sprint.
Identifier en amont les dépendances à fort impact.
Identifier en amont les points nécessitants des sessions d’affinage, et les accepter.
Disposer de PBIs* clairs, prêts, réalisables et testables rapidement et efficacement durant un sprint.
Réduire la pression sur l’équipe de développement.
*PBI : Product Backlog Items
3
Pour qui
Essentiellement pour l’équipe agile (PO, équipe de développement, SM)
Peut être consulté par n’importe qui en dehors de l’équipe agile (management, acteurs côté client, …)
4
Comment et par qui construire
Par l’équipe agile en s’inspirant de la réalité, de l’historique, des problèmes rencontrés et des tâches
réalisables (specs “ready”, wireframing “ready”, dependencies-free, ...).
Initialiser à partir de sessions de “brainstorming” tenus entre l’équipe agile (SM, dev team, PO).
S’appuyer fortement sur le pattern INVEST.
Pensez au jeu Pacman (tant que les PBI ne sont pas assez “fins”, on ne peut pas les consommer !).
À consommer sans modération par l’équipe agile lors des sessions d’affinage du Backlog.
5
À éviter/bannir
Confondre DoR et pré-requis de tests.
Trop en faire et casser ainsi ce principe agile : “La collaboration avec les clients plus que la négociation
contractuelle”. Car un DoR pourrait rapidement devenir une sorte de “contrat” entre le PO et l’équipe de
développement (phénomène “phase-gate”).
Injecter dans le DoR des activités sans valeur ajoutée (ex : Wireframes disponibles sur Balsamiq plutôt
que moqups).
6
Caractéristiques
Clair et concis
Visible à toute l’équipe agile (idéalement installé au plateau sur un mur ou whiteboard)
Constitué d’activités à “valeur ajoutée”
N’est pas statique (peut évoluer dans le temps selon le contexte du projet)
7
Conseil d’or
Be READY to be DONE
8
Exemple d’un DoR de Story
La story respecte le pattern As a < type of user >, I want < some goal > so that
< some reason >
Story “Affinée”/”groomed”
RGs et Scénarios d’implémentation spécifié et validé
Story découpée en tâches réalisables-testables
Story estimée à xx pts max
Critères d’acceptance définis et validés
Wireframe disponible et validé (si UI nécessaire)
NB : le PO et le SM assument que les membres de l’équipe de développement ne dépasseront pas plus de
10% de leur capacité durant un sprint lors des sessions d’affinage
9

Contenu connexe

Tendances

exemplo Avaliacao eficacia treinamento
exemplo Avaliacao eficacia treinamentoexemplo Avaliacao eficacia treinamento
exemplo Avaliacao eficacia treinamentoitapissuma
 
Trouver des clients de coaching
Trouver des clients de coachingTrouver des clients de coaching
Trouver des clients de coachingDanilo Gargiulo
 
Management par la Valeur
Management par la ValeurManagement par la Valeur
Management par la ValeurEl Habib Bidah
 
Les 5 etapes de constitution d'une équipe
Les 5 etapes de constitution d'une équipeLes 5 etapes de constitution d'une équipe
Les 5 etapes de constitution d'une équipeAntonin GAUNAND
 
FIDLY MOPA - L'accompagnement de ses équipes au changement - 15 et 16 oct 2015
FIDLY MOPA - L'accompagnement de ses équipes au changement - 15 et 16 oct 2015FIDLY MOPA - L'accompagnement de ses équipes au changement - 15 et 16 oct 2015
FIDLY MOPA - L'accompagnement de ses équipes au changement - 15 et 16 oct 2015MONA
 
Jeu management des flux
Jeu management des fluxJeu management des flux
Jeu management des fluxCIPE
 
Boîte à Outils des Professionnels Avertis
Boîte à Outils des Professionnels AvertisBoîte à Outils des Professionnels Avertis
Boîte à Outils des Professionnels AvertisHR SCOPE
 
Trabalho Em Equipe Ok
Trabalho Em Equipe OkTrabalho Em Equipe Ok
Trabalho Em Equipe OkMarcelrh2009
 
Procedimento de Treinamento e Qualificação
Procedimento de Treinamento e QualificaçãoProcedimento de Treinamento e Qualificação
Procedimento de Treinamento e QualificaçãoMarcos Abreu
 
Synergie team
Synergie teamSynergie team
Synergie teamMSMCO
 
7 Ferramentas Básicas Ou Clássicas
7 Ferramentas Básicas  Ou Clássicas7 Ferramentas Básicas  Ou Clássicas
7 Ferramentas Básicas Ou ClássicasInstituto Monitor
 
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2Pierre Medina
 
Elaboração de Mapa de Risco - NR5
Elaboração de Mapa de Risco - NR5Elaboração de Mapa de Risco - NR5
Elaboração de Mapa de Risco - NR5proftstsergioetm
 
Procedimento Tratamento de Anomalias
Procedimento Tratamento de AnomaliasProcedimento Tratamento de Anomalias
Procedimento Tratamento de AnomaliasMarcos Abreu
 
ISO 10015 - Treinamento e Desenvolvimento - Qualidade
ISO 10015 - Treinamento e Desenvolvimento - QualidadeISO 10015 - Treinamento e Desenvolvimento - Qualidade
ISO 10015 - Treinamento e Desenvolvimento - Qualidadegomesmpb
 

Tendances (20)

exemplo Avaliacao eficacia treinamento
exemplo Avaliacao eficacia treinamentoexemplo Avaliacao eficacia treinamento
exemplo Avaliacao eficacia treinamento
 
Trouver des clients de coaching
Trouver des clients de coachingTrouver des clients de coaching
Trouver des clients de coaching
 
Management par la Valeur
Management par la ValeurManagement par la Valeur
Management par la Valeur
 
Les 5 etapes de constitution d'une équipe
Les 5 etapes de constitution d'une équipeLes 5 etapes de constitution d'une équipe
Les 5 etapes de constitution d'une équipe
 
FIDLY MOPA - L'accompagnement de ses équipes au changement - 15 et 16 oct 2015
FIDLY MOPA - L'accompagnement de ses équipes au changement - 15 et 16 oct 2015FIDLY MOPA - L'accompagnement de ses équipes au changement - 15 et 16 oct 2015
FIDLY MOPA - L'accompagnement de ses équipes au changement - 15 et 16 oct 2015
 
Jeu management des flux
Jeu management des fluxJeu management des flux
Jeu management des flux
 
Boîte à Outils des Professionnels Avertis
Boîte à Outils des Professionnels AvertisBoîte à Outils des Professionnels Avertis
Boîte à Outils des Professionnels Avertis
 
Exercice de planification stratégique
Exercice de planification stratégiqueExercice de planification stratégique
Exercice de planification stratégique
 
Trabalho Em Equipe Ok
Trabalho Em Equipe OkTrabalho Em Equipe Ok
Trabalho Em Equipe Ok
 
Procedimento de Treinamento e Qualificação
Procedimento de Treinamento e QualificaçãoProcedimento de Treinamento e Qualificação
Procedimento de Treinamento e Qualificação
 
EBOOK-PORTARIA.pdf
EBOOK-PORTARIA.pdfEBOOK-PORTARIA.pdf
EBOOK-PORTARIA.pdf
 
Scrum com Lego ®
Scrum com Lego ®Scrum com Lego ®
Scrum com Lego ®
 
Synergie team
Synergie teamSynergie team
Synergie team
 
FVS 06 A rev 01.pdf
FVS 06 A rev 01.pdfFVS 06 A rev 01.pdf
FVS 06 A rev 01.pdf
 
7 Ferramentas Básicas Ou Clássicas
7 Ferramentas Básicas  Ou Clássicas7 Ferramentas Básicas  Ou Clássicas
7 Ferramentas Básicas Ou Clássicas
 
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
 
Elaboração de Mapa de Risco - NR5
Elaboração de Mapa de Risco - NR5Elaboração de Mapa de Risco - NR5
Elaboração de Mapa de Risco - NR5
 
Procedimento Tratamento de Anomalias
Procedimento Tratamento de AnomaliasProcedimento Tratamento de Anomalias
Procedimento Tratamento de Anomalias
 
Le changement par l'exemple
Le changement par l'exempleLe changement par l'exemple
Le changement par l'exemple
 
ISO 10015 - Treinamento e Desenvolvimento - Qualidade
ISO 10015 - Treinamento e Desenvolvimento - QualidadeISO 10015 - Treinamento e Desenvolvimento - Qualidade
ISO 10015 - Treinamento e Desenvolvimento - Qualidade
 

Similaire à Actifs agiles - Definition of Ready

Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...Jean-Luc MAZE
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...Niji
 
SkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipe
SkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipeSkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipe
SkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipeBenoit Fillon
 
Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Actency
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master IGuillaume LAURIE
 
On s’est bien plantés, mais nous avons appris ! (REX INSEE)
On s’est bien plantés, mais nous avons appris ! (REX INSEE)On s’est bien plantés, mais nous avons appris ! (REX INSEE)
On s’est bien plantés, mais nous avons appris ! (REX INSEE)Agile En Seine
 
Infiltré dans une ample transformation agile
Infiltré dans une ample transformation agileInfiltré dans une ample transformation agile
Infiltré dans une ample transformation agilePierre Fauvel
 
Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016ffaure32
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Blackbird
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 
REX passage au Kanban au Kanban Day 2015 par Julien Carreaud
REX passage au Kanban au Kanban Day 2015 par Julien CarreaudREX passage au Kanban au Kanban Day 2015 par Julien Carreaud
REX passage au Kanban au Kanban Day 2015 par Julien CarreaudFrench Kanban User Group
 
Projets Agile - Contexte favorable ou défavorable?
Projets Agile - Contexte favorable ou défavorable?Projets Agile - Contexte favorable ou défavorable?
Projets Agile - Contexte favorable ou défavorable?oana Juncu
 
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Association Agile Nantes
 
Développement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMDéveloppement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMsenejug
 

Similaire à Actifs agiles - Definition of Ready (20)

Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
Ainsi pense la scrum.org (Pense pas Bête pour comprendre les assement de nive...
 
REX SAFE FROM THE INSIDE
REX SAFE FROM THE INSIDEREX SAFE FROM THE INSIDE
REX SAFE FROM THE INSIDE
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
 
SkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipe
SkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipeSkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipe
SkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipe
 
Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
 
SAFe from the inside
SAFe from the insideSAFe from the inside
SAFe from the inside
 
#7 méthodes
#7 méthodes#7 méthodes
#7 méthodes
 
On s’est bien plantés, mais nous avons appris ! (REX INSEE)
On s’est bien plantés, mais nous avons appris ! (REX INSEE)On s’est bien plantés, mais nous avons appris ! (REX INSEE)
On s’est bien plantés, mais nous avons appris ! (REX INSEE)
 
Infiltré dans une ample transformation agile
Infiltré dans une ample transformation agileInfiltré dans une ample transformation agile
Infiltré dans une ample transformation agile
 
Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016
 
Brochure Vers l'entreprise Agile
Brochure Vers l'entreprise AgileBrochure Vers l'entreprise Agile
Brochure Vers l'entreprise Agile
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
L'Agilité chez GEE Montréal
L'Agilité chez GEE MontréalL'Agilité chez GEE Montréal
L'Agilité chez GEE Montréal
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
REX passage au Kanban au Kanban Day 2015 par Julien Carreaud
REX passage au Kanban au Kanban Day 2015 par Julien CarreaudREX passage au Kanban au Kanban Day 2015 par Julien Carreaud
REX passage au Kanban au Kanban Day 2015 par Julien Carreaud
 
Projets Agile - Contexte favorable ou défavorable?
Projets Agile - Contexte favorable ou défavorable?Projets Agile - Contexte favorable ou défavorable?
Projets Agile - Contexte favorable ou défavorable?
 
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
 
Développement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMDéveloppement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUM
 

Actifs agiles - Definition of Ready

  • 1. Notion de “Definition Of Ready” L’essentiel sur le DoR WeAgile Morocco Badr Hadria Coach agile
  • 2. C’est quoi C’est une simple “check-list” ou “liste d’activités” à vérifier rigoureusement avant de déclarer qu’une story est vraiment “prête” (on parle aussi du “Ready Ready”) pour la réalisation et la livraison dans le cadre d’un sprint. Ou encore, une liste de pré-conditions à vérifier avant d’embarquer une story dans le backlog du sprint. C’est un actif crucial et très important pour une équipe qui délivre en agile. Il n’est pas encore cité officiellement dans le “Scrum guide” (qui parle que du “Backlog refinement”) 2
  • 3. Pourquoi Favoriser la transparence Responsabiliser le PO et l’équipe de développement par rapport au niveau de maturité des exigences/User Stories avant de les réaliser et les livrer à l’état “DONE” durant un sprint. Identifier en amont les dépendances à fort impact. Identifier en amont les points nécessitants des sessions d’affinage, et les accepter. Disposer de PBIs* clairs, prêts, réalisables et testables rapidement et efficacement durant un sprint. Réduire la pression sur l’équipe de développement. *PBI : Product Backlog Items 3
  • 4. Pour qui Essentiellement pour l’équipe agile (PO, équipe de développement, SM) Peut être consulté par n’importe qui en dehors de l’équipe agile (management, acteurs côté client, …) 4
  • 5. Comment et par qui construire Par l’équipe agile en s’inspirant de la réalité, de l’historique, des problèmes rencontrés et des tâches réalisables (specs “ready”, wireframing “ready”, dependencies-free, ...). Initialiser à partir de sessions de “brainstorming” tenus entre l’équipe agile (SM, dev team, PO). S’appuyer fortement sur le pattern INVEST. Pensez au jeu Pacman (tant que les PBI ne sont pas assez “fins”, on ne peut pas les consommer !). À consommer sans modération par l’équipe agile lors des sessions d’affinage du Backlog. 5
  • 6. À éviter/bannir Confondre DoR et pré-requis de tests. Trop en faire et casser ainsi ce principe agile : “La collaboration avec les clients plus que la négociation contractuelle”. Car un DoR pourrait rapidement devenir une sorte de “contrat” entre le PO et l’équipe de développement (phénomène “phase-gate”). Injecter dans le DoR des activités sans valeur ajoutée (ex : Wireframes disponibles sur Balsamiq plutôt que moqups). 6
  • 7. Caractéristiques Clair et concis Visible à toute l’équipe agile (idéalement installé au plateau sur un mur ou whiteboard) Constitué d’activités à “valeur ajoutée” N’est pas statique (peut évoluer dans le temps selon le contexte du projet) 7
  • 8. Conseil d’or Be READY to be DONE 8
  • 9. Exemple d’un DoR de Story La story respecte le pattern As a < type of user >, I want < some goal > so that < some reason > Story “Affinée”/”groomed” RGs et Scénarios d’implémentation spécifié et validé Story découpée en tâches réalisables-testables Story estimée à xx pts max Critères d’acceptance définis et validés Wireframe disponible et validé (si UI nécessaire) NB : le PO et le SM assument que les membres de l’équipe de développement ne dépasseront pas plus de 10% de leur capacité durant un sprint lors des sessions d’affinage 9