SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
#AgileFrance
L’estimation, un formidable outil de discussion…
…même pour les projets #NoEstimates
Sébastien Delest
Coach agile
#AgileFrance
@Delest@HelloCoactiv
Des projets sans annoncer précisément
d’estimation…
Une belle aventure agile.
Culture de l’amélioration continue
pour piocher de bonnes idées dans l’agilité.
Mais introduire l’estimation n’a jamais fait partie
des sujets d’amélioration.
Plan
Le mouvement #NoEstimates
L'estimation comme outil de discussion
Le mouvement
#NoEstimates
L’estimation, c’est quoi ?
L’évaluation de la quantité de travail nécessaire au
développement d’un logiciel
Elle est déterminée par le jugement humain et basée sur
l’expérience
Biais cognitif sur l’estimation
Trop optimiste
Optimism bias
Vision incomplète de la
reproductibilité
Planning fallacy
“Estimation is at the root of most software project failures”
- Rob Bowley
Influence du système sur l’estimation
Complexité
algorithmique
Certains
facteurs du
système
Coût d’une
fonctionnalité
Mais au fait, elle sert à quoi ?
 Décider si ça vaut la peine de lancer un projet (rentable)
 Décider de ce qu'il est possible de faire tenir dans un sprint
 Décider des sujets à placer dans un sprint
 Décider de ce qui a le plus de valeur pour nous
 Décider de quel projet il faut lancer entre A ou B
 Décider des ressources nécessaires
 Établir un devis afin qu'un client décide ou non de lancer le projet avec nous
 Obtenir l’engagement de l’équipe
#NoEstimates
Retour aux sources du besoin d'estimation
Préférences aux alternatives
Hack #1 – Minimiser l’importance de la
décision
Estimations peu fiables
Décisions
importantes
Hack #1 – Minimiser l’importance de la
décision
Directions
approximatives
ApprentissageAjustement
Hack #2 – Focus sur la vision
Revue régulière de la vision du
produit
Backlog priorisé
Cycles courts
Feedback
Hack #3 - Engager peu d’argent au
départ.
Engager peu d’argent sur une période courte
Faites des revues chaque semaine
Décider de poursuivre ou d’arrêter au terme de la période.
Hack #4 – Nombre de stories livrées
plutôt que vélocité
Stories
fines
Backlog
priorisé
Livraison des
stories
disponibles à
la fin de
l'itération
Métier
Qualité
Cool, mon système va être super
prédictible !
Nombre
de stories
restant à
réaliser
Débit
moyen de
stories
Prédictibilité
Environnement stable
Estimer la date de quoi ?
Feature A
Feature B
Feature C
Epic A1
Epic A2
Epic B1
Epic B2
Epic C1
US A1
US B1
US C2
US A2
Backlog Dev. + tests Livraison
La prédictibilité concerne ces user stories
US A1
US A2
US A3
US B1
US B2
US C1
US C2
US C2
La prédictibilité, une finalité ?
• Le client attend-il vraiment un engagement de
date sur une user story (fine) ?
• Le client attend-il vraiment un engagement de
date sur un lot de user stories ?
• Un client dont les user stories ayant le plus de
valeur lui sont livrées chaque semaine
demande t-il des indicateurs de prédictibilité ?
L’estimation comme outil de discussion
L’estimation, c’est quoi ?
La représentation du travail
nécessaire au développement
d’un logiciel 42
Le planning poker
TEST
GUI
ENV.
DEV DOC
TEST
DEV
TEST
GUIDEV
GUIDEV DOC
TEST
GUI
ENV.
DEV
15
9
9
6
12
Rédaction US et scénarios BDD
Développeur
Product owner
Testeur
User story
En tant que …
Je veux …
Afin de …
Scénario
Etant donné …
Quand …
Alors …
Business value
L’équipe classe les
fonctionnalités par
valeur
L’utilisation de points
permet, lors du
découpage, de
distribuer la valeur sur
les nouvelles user
stories.
Storymap
Sébastien Delest
Coach agile
#AgileFrance
@Delest@HelloCoactiv

Contenu connexe

En vedette

Tiempo y clima
Tiempo y climaTiempo y clima
Tiempo y climamoronad45
 
Plaquette Invest in Reunion_TIC
Plaquette Invest in Reunion_TICPlaquette Invest in Reunion_TIC
Plaquette Invest in Reunion_TICArdii Réunion
 
Plaquette Invest in Reunion_Energies renouvelables & Environnement
Plaquette Invest in Reunion_Energies renouvelables & EnvironnementPlaquette Invest in Reunion_Energies renouvelables & Environnement
Plaquette Invest in Reunion_Energies renouvelables & EnvironnementArdii Réunion
 
Le Petit Musée de Fatma : statuts
Le Petit Musée de Fatma : statutsLe Petit Musée de Fatma : statuts
Le Petit Musée de Fatma : statutsxitinerante
 
Séance d'orientation des candidats
Séance d'orientation des candidatsSéance d'orientation des candidats
Séance d'orientation des candidatsMedCouncilCan
 
Plantar el Futuro - Ron Gladden - Capítulo 3
Plantar el Futuro - Ron Gladden - Capítulo 3Plantar el Futuro - Ron Gladden - Capítulo 3
Plantar el Futuro - Ron Gladden - Capítulo 3Misión Peruana del Norte
 
Amazon cloud drive
Amazon cloud driveAmazon cloud drive
Amazon cloud driveM-Vasset
 
Tarea de teorias de aprendizaje
Tarea de teorias de aprendizajeTarea de teorias de aprendizaje
Tarea de teorias de aprendizajeTTaTTi
 
La colecci%d3 n clara 5%baa
La colecci%d3 n clara 5%baaLa colecci%d3 n clara 5%baa
La colecci%d3 n clara 5%baaSonia Herrero
 
Soirée Débat : 20 octobre 2015 - Actionnariat Familial - Bruxelles
Soirée Débat : 20 octobre 2015 - Actionnariat Familial - BruxellesSoirée Débat : 20 octobre 2015 - Actionnariat Familial - Bruxelles
Soirée Débat : 20 octobre 2015 - Actionnariat Familial - BruxellesFamily Business Group
 
Pale 2010 propuesta educacion infantil
Pale 2010  propuesta  educacion infantilPale 2010  propuesta  educacion infantil
Pale 2010 propuesta educacion infantilNieves Tricio
 
Aparato respiratorio
Aparato respiratorioAparato respiratorio
Aparato respiratorioandifer
 

En vedette (19)

Creencias fundamentales 10
Creencias fundamentales 10Creencias fundamentales 10
Creencias fundamentales 10
 
Tiempo y clima
Tiempo y climaTiempo y clima
Tiempo y clima
 
Plaquette Invest in Reunion_TIC
Plaquette Invest in Reunion_TICPlaquette Invest in Reunion_TIC
Plaquette Invest in Reunion_TIC
 
Plaquette Invest in Reunion_Energies renouvelables & Environnement
Plaquette Invest in Reunion_Energies renouvelables & EnvironnementPlaquette Invest in Reunion_Energies renouvelables & Environnement
Plaquette Invest in Reunion_Energies renouvelables & Environnement
 
Le Petit Musée de Fatma : statuts
Le Petit Musée de Fatma : statutsLe Petit Musée de Fatma : statuts
Le Petit Musée de Fatma : statuts
 
Séance d'orientation des candidats
Séance d'orientation des candidatsSéance d'orientation des candidats
Séance d'orientation des candidats
 
Forum de Grupos Pequeños DSA 4
Forum de Grupos Pequeños DSA 4Forum de Grupos Pequeños DSA 4
Forum de Grupos Pequeños DSA 4
 
Plantar el Futuro - Ron Gladden - Capítulo 3
Plantar el Futuro - Ron Gladden - Capítulo 3Plantar el Futuro - Ron Gladden - Capítulo 3
Plantar el Futuro - Ron Gladden - Capítulo 3
 
Amazon cloud drive
Amazon cloud driveAmazon cloud drive
Amazon cloud drive
 
Dr. luc bodin
Dr. luc bodinDr. luc bodin
Dr. luc bodin
 
2012 02-11 leccionadultos
2012 02-11 leccionadultos2012 02-11 leccionadultos
2012 02-11 leccionadultos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tarea de teorias de aprendizaje
Tarea de teorias de aprendizajeTarea de teorias de aprendizaje
Tarea de teorias de aprendizaje
 
La colecci%d3 n clara 5%baa
La colecci%d3 n clara 5%baaLa colecci%d3 n clara 5%baa
La colecci%d3 n clara 5%baa
 
Soirée Débat : 20 octobre 2015 - Actionnariat Familial - Bruxelles
Soirée Débat : 20 octobre 2015 - Actionnariat Familial - BruxellesSoirée Débat : 20 octobre 2015 - Actionnariat Familial - Bruxelles
Soirée Débat : 20 octobre 2015 - Actionnariat Familial - Bruxelles
 
Pale 2010 propuesta educacion infantil
Pale 2010  propuesta  educacion infantilPale 2010  propuesta  educacion infantil
Pale 2010 propuesta educacion infantil
 
Libro complementario 15/12/2012
Libro complementario 15/12/2012Libro complementario 15/12/2012
Libro complementario 15/12/2012
 
Pda histoire 3-4
Pda   histoire 3-4Pda   histoire 3-4
Pda histoire 3-4
 
Aparato respiratorio
Aparato respiratorioAparato respiratorio
Aparato respiratorio
 

Similaire à Agile france2015 sd

Les tests automatisés par mots-clés, le complément parfait d’un projet Agile
Les tests automatisés par mots-clés, le complément parfait d’un projet AgileLes tests automatisés par mots-clés, le complément parfait d’un projet Agile
Les tests automatisés par mots-clés, le complément parfait d’un projet AgileAgile Montréal
 
Lean & Agile UX - afterwork Axance
Lean & Agile UX - afterwork AxanceLean & Agile UX - afterwork Axance
Lean & Agile UX - afterwork AxanceAlexandre Jubien
 
Agile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima ExpertsAgile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima ExpertsMarc-Eric LaRocque
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 
Gestion de projet #4 : spécification
Gestion de projet #4 : spécificationGestion de projet #4 : spécification
Gestion de projet #4 : spécificationJean Michel
 
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
 
Valtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bienValtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bienValtech
 
Estimation initiale dun projet agile de Mathieu Boisvert
Estimation initiale dun projet agile de Mathieu BoisvertEstimation initiale dun projet agile de Mathieu Boisvert
Estimation initiale dun projet agile de Mathieu BoisvertPyxis Technologies
 
SplunkLive! Paris 2016 - customer presentation - Neocles
SplunkLive! Paris 2016 - customer presentation - NeoclesSplunkLive! Paris 2016 - customer presentation - Neocles
SplunkLive! Paris 2016 - customer presentation - NeoclesSplunk
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficienceMichel Bruchet
 
Les Business Analysts face à l'agilité
Les Business Analysts face à l'agilitéLes Business Analysts face à l'agilité
Les Business Analysts face à l'agilitérfelden
 
Comment construire un système de recommandation basée sur l'intelligence arti...
Comment construire un système de recommandation basée sur l'intelligence arti...Comment construire un système de recommandation basée sur l'intelligence arti...
Comment construire un système de recommandation basée sur l'intelligence arti...Mieuxplacer
 
Maitriser l'incertitude des projets ERP - presentation annecy par PCSOL
Maitriser l'incertitude des projets ERP - presentation annecy par PCSOLMaitriser l'incertitude des projets ERP - presentation annecy par PCSOL
Maitriser l'incertitude des projets ERP - presentation annecy par PCSOLPCSol SA
 
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projetsLa valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projetsPyxis Technologies
 
Agile tour 2015 alliés contre les défauts
Agile tour 2015   alliés contre les défautsAgile tour 2015   alliés contre les défauts
Agile tour 2015 alliés contre les défautsJulien Jakubowski
 
Agile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defautsAgile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defautsAntoine Blk
 

Similaire à Agile france2015 sd (20)

Les tests automatisés par mots-clés, le complément parfait d’un projet Agile
Les tests automatisés par mots-clés, le complément parfait d’un projet AgileLes tests automatisés par mots-clés, le complément parfait d’un projet Agile
Les tests automatisés par mots-clés, le complément parfait d’un projet Agile
 
Lean & Agile UX - afterwork Axance
Lean & Agile UX - afterwork AxanceLean & Agile UX - afterwork Axance
Lean & Agile UX - afterwork Axance
 
Lunch learn 5 sep2013
Lunch learn 5 sep2013Lunch learn 5 sep2013
Lunch learn 5 sep2013
 
Agile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima ExpertsAgile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima Experts
 
Les pratiques Scrum
Les pratiques ScrumLes pratiques Scrum
Les pratiques Scrum
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Gestion de projet #4 : spécification
Gestion de projet #4 : spécificationGestion de projet #4 : spécification
Gestion de projet #4 : spécification
 
Presentation Kantree et Méthodologies
Presentation Kantree et MéthodologiesPresentation Kantree et Méthodologies
Presentation Kantree et Méthodologies
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
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)
 
Valtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bienValtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bien
 
Estimation initiale dun projet agile de Mathieu Boisvert
Estimation initiale dun projet agile de Mathieu BoisvertEstimation initiale dun projet agile de Mathieu Boisvert
Estimation initiale dun projet agile de Mathieu Boisvert
 
SplunkLive! Paris 2016 - customer presentation - Neocles
SplunkLive! Paris 2016 - customer presentation - NeoclesSplunkLive! Paris 2016 - customer presentation - Neocles
SplunkLive! Paris 2016 - customer presentation - Neocles
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficience
 
Les Business Analysts face à l'agilité
Les Business Analysts face à l'agilitéLes Business Analysts face à l'agilité
Les Business Analysts face à l'agilité
 
Comment construire un système de recommandation basée sur l'intelligence arti...
Comment construire un système de recommandation basée sur l'intelligence arti...Comment construire un système de recommandation basée sur l'intelligence arti...
Comment construire un système de recommandation basée sur l'intelligence arti...
 
Maitriser l'incertitude des projets ERP - presentation annecy par PCSOL
Maitriser l'incertitude des projets ERP - presentation annecy par PCSOLMaitriser l'incertitude des projets ERP - presentation annecy par PCSOL
Maitriser l'incertitude des projets ERP - presentation annecy par PCSOL
 
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projetsLa valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
 
Agile tour 2015 alliés contre les défauts
Agile tour 2015   alliés contre les défautsAgile tour 2015   alliés contre les défauts
Agile tour 2015 alliés contre les défauts
 
Agile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defautsAgile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defauts
 

Plus de Goood!

Comment développer des communautés dans votre organisation
Comment développer des communautés dans votre organisationComment développer des communautés dans votre organisation
Comment développer des communautés dans votre organisationGoood!
 
La philosophie malgache : ralentir pour mieux décider par Loïc Leofold
La philosophie malgache : ralentir pour mieux décider par Loïc LeofoldLa philosophie malgache : ralentir pour mieux décider par Loïc Leofold
La philosophie malgache : ralentir pour mieux décider par Loïc LeofoldGoood!
 
Permettre l'auto-organisation : une grille de lecture et d'action par Damien ...
Permettre l'auto-organisation : une grille de lecture et d'action par Damien ...Permettre l'auto-organisation : une grille de lecture et d'action par Damien ...
Permettre l'auto-organisation : une grille de lecture et d'action par Damien ...Goood!
 
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien Thouvenin
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien ThouveninL'agilité c'est aussi pour le CODIR par Céline Stauder et Damien Thouvenin
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien ThouveninGoood!
 
Entre le marteau et l'enclume de l'agilité : le manager par Damien Thouvenin
Entre le marteau et l'enclume de l'agilité : le manager par Damien ThouveninEntre le marteau et l'enclume de l'agilité : le manager par Damien Thouvenin
Entre le marteau et l'enclume de l'agilité : le manager par Damien ThouveninGoood!
 
Rex des booksquetaires
Rex des booksquetairesRex des booksquetaires
Rex des booksquetairesGoood!
 
Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?Goood!
 
L'agilité, du lifehacking d'équipe ?
L'agilité, du lifehacking d'équipe ?L'agilité, du lifehacking d'équipe ?
L'agilité, du lifehacking d'équipe ?Goood!
 
Consensus Workshop - Guide pratique
Consensus Workshop - Guide pratiqueConsensus Workshop - Guide pratique
Consensus Workshop - Guide pratiqueGoood!
 
De la culture projet à la culture produit avec la MAIF
De la culture projet à la culture produit avec la MAIFDe la culture projet à la culture produit avec la MAIF
De la culture projet à la culture produit avec la MAIFGoood!
 
De la culture projet à la culture produit V2
De la culture projet à la culture produit V2De la culture projet à la culture produit V2
De la culture projet à la culture produit V2Goood!
 
De la culture projet à la culture produit V2
De la culture projet à la culture produit V2De la culture projet à la culture produit V2
De la culture projet à la culture produit V2Goood!
 
De la culture projet à la culture produit
De la culture projet à la culture produitDe la culture projet à la culture produit
De la culture projet à la culture produitGoood!
 
La transition agile par le bas, comment ça marche?
La transition agile par le bas, comment ça marche?La transition agile par le bas, comment ça marche?
La transition agile par le bas, comment ça marche?Goood!
 
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)Goood!
 
Retrouvez la banane en rétrospective
Retrouvez la banane en rétrospectiveRetrouvez la banane en rétrospective
Retrouvez la banane en rétrospectiveGoood!
 
L'agile en maintenance logicielle, c'est fun et passionnant!
L'agile en maintenance logicielle, c'est fun et passionnant!L'agile en maintenance logicielle, c'est fun et passionnant!
L'agile en maintenance logicielle, c'est fun et passionnant!Goood!
 
De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?Goood!
 
Comment vendre le serious game dans votre projet v2
Comment vendre le serious game dans votre projet v2Comment vendre le serious game dans votre projet v2
Comment vendre le serious game dans votre projet v2Goood!
 
De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?Goood!
 

Plus de Goood! (20)

Comment développer des communautés dans votre organisation
Comment développer des communautés dans votre organisationComment développer des communautés dans votre organisation
Comment développer des communautés dans votre organisation
 
La philosophie malgache : ralentir pour mieux décider par Loïc Leofold
La philosophie malgache : ralentir pour mieux décider par Loïc LeofoldLa philosophie malgache : ralentir pour mieux décider par Loïc Leofold
La philosophie malgache : ralentir pour mieux décider par Loïc Leofold
 
Permettre l'auto-organisation : une grille de lecture et d'action par Damien ...
Permettre l'auto-organisation : une grille de lecture et d'action par Damien ...Permettre l'auto-organisation : une grille de lecture et d'action par Damien ...
Permettre l'auto-organisation : une grille de lecture et d'action par Damien ...
 
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien Thouvenin
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien ThouveninL'agilité c'est aussi pour le CODIR par Céline Stauder et Damien Thouvenin
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien Thouvenin
 
Entre le marteau et l'enclume de l'agilité : le manager par Damien Thouvenin
Entre le marteau et l'enclume de l'agilité : le manager par Damien ThouveninEntre le marteau et l'enclume de l'agilité : le manager par Damien Thouvenin
Entre le marteau et l'enclume de l'agilité : le manager par Damien Thouvenin
 
Rex des booksquetaires
Rex des booksquetairesRex des booksquetaires
Rex des booksquetaires
 
Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?
 
L'agilité, du lifehacking d'équipe ?
L'agilité, du lifehacking d'équipe ?L'agilité, du lifehacking d'équipe ?
L'agilité, du lifehacking d'équipe ?
 
Consensus Workshop - Guide pratique
Consensus Workshop - Guide pratiqueConsensus Workshop - Guide pratique
Consensus Workshop - Guide pratique
 
De la culture projet à la culture produit avec la MAIF
De la culture projet à la culture produit avec la MAIFDe la culture projet à la culture produit avec la MAIF
De la culture projet à la culture produit avec la MAIF
 
De la culture projet à la culture produit V2
De la culture projet à la culture produit V2De la culture projet à la culture produit V2
De la culture projet à la culture produit V2
 
De la culture projet à la culture produit V2
De la culture projet à la culture produit V2De la culture projet à la culture produit V2
De la culture projet à la culture produit V2
 
De la culture projet à la culture produit
De la culture projet à la culture produitDe la culture projet à la culture produit
De la culture projet à la culture produit
 
La transition agile par le bas, comment ça marche?
La transition agile par le bas, comment ça marche?La transition agile par le bas, comment ça marche?
La transition agile par le bas, comment ça marche?
 
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
L'agilité en maintenance logicielle (Agile Tours Lille & Bordeaux 2013)
 
Retrouvez la banane en rétrospective
Retrouvez la banane en rétrospectiveRetrouvez la banane en rétrospective
Retrouvez la banane en rétrospective
 
L'agile en maintenance logicielle, c'est fun et passionnant!
L'agile en maintenance logicielle, c'est fun et passionnant!L'agile en maintenance logicielle, c'est fun et passionnant!
L'agile en maintenance logicielle, c'est fun et passionnant!
 
De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?
 
Comment vendre le serious game dans votre projet v2
Comment vendre le serious game dans votre projet v2Comment vendre le serious game dans votre projet v2
Comment vendre le serious game dans votre projet v2
 
De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?
 

Agile france2015 sd

  • 1. #AgileFrance L’estimation, un formidable outil de discussion… …même pour les projets #NoEstimates
  • 3. Des projets sans annoncer précisément d’estimation… Une belle aventure agile. Culture de l’amélioration continue pour piocher de bonnes idées dans l’agilité. Mais introduire l’estimation n’a jamais fait partie des sujets d’amélioration.
  • 6. L’estimation, c’est quoi ? L’évaluation de la quantité de travail nécessaire au développement d’un logiciel Elle est déterminée par le jugement humain et basée sur l’expérience
  • 7. Biais cognitif sur l’estimation Trop optimiste Optimism bias Vision incomplète de la reproductibilité Planning fallacy “Estimation is at the root of most software project failures” - Rob Bowley
  • 8. Influence du système sur l’estimation Complexité algorithmique Certains facteurs du système Coût d’une fonctionnalité
  • 9. Mais au fait, elle sert à quoi ?  Décider si ça vaut la peine de lancer un projet (rentable)  Décider de ce qu'il est possible de faire tenir dans un sprint  Décider des sujets à placer dans un sprint  Décider de ce qui a le plus de valeur pour nous  Décider de quel projet il faut lancer entre A ou B  Décider des ressources nécessaires  Établir un devis afin qu'un client décide ou non de lancer le projet avec nous  Obtenir l’engagement de l’équipe
  • 10. #NoEstimates Retour aux sources du besoin d'estimation Préférences aux alternatives
  • 11. Hack #1 – Minimiser l’importance de la décision Estimations peu fiables Décisions importantes
  • 12. Hack #1 – Minimiser l’importance de la décision Directions approximatives ApprentissageAjustement
  • 13. Hack #2 – Focus sur la vision Revue régulière de la vision du produit Backlog priorisé Cycles courts Feedback
  • 14. Hack #3 - Engager peu d’argent au départ. Engager peu d’argent sur une période courte Faites des revues chaque semaine Décider de poursuivre ou d’arrêter au terme de la période.
  • 15. Hack #4 – Nombre de stories livrées plutôt que vélocité Stories fines Backlog priorisé Livraison des stories disponibles à la fin de l'itération Métier Qualité
  • 16. Cool, mon système va être super prédictible ! Nombre de stories restant à réaliser Débit moyen de stories Prédictibilité Environnement stable
  • 17. Estimer la date de quoi ? Feature A Feature B Feature C Epic A1 Epic A2 Epic B1 Epic B2 Epic C1 US A1 US B1 US C2 US A2 Backlog Dev. + tests Livraison La prédictibilité concerne ces user stories US A1 US A2 US A3 US B1 US B2 US C1 US C2 US C2
  • 18. La prédictibilité, une finalité ? • Le client attend-il vraiment un engagement de date sur une user story (fine) ? • Le client attend-il vraiment un engagement de date sur un lot de user stories ? • Un client dont les user stories ayant le plus de valeur lui sont livrées chaque semaine demande t-il des indicateurs de prédictibilité ?
  • 19. L’estimation comme outil de discussion
  • 20. L’estimation, c’est quoi ? La représentation du travail nécessaire au développement d’un logiciel 42
  • 21. Le planning poker TEST GUI ENV. DEV DOC TEST DEV TEST GUIDEV GUIDEV DOC TEST GUI ENV. DEV 15 9 9 6 12
  • 22. Rédaction US et scénarios BDD Développeur Product owner Testeur User story En tant que … Je veux … Afin de … Scénario Etant donné … Quand … Alors …
  • 23. Business value L’équipe classe les fonctionnalités par valeur L’utilisation de points permet, lors du découpage, de distribuer la valeur sur les nouvelles user stories.