SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Estimation et planification Agile 
Yassine ZAKARIA @yassinezakaria
Merci à nos partenaires et sponsors 
13/11/2014
13/11/2014 
Sommaire 
•Introduction 
•Les écueils des estimations classiques 
•L’approche Agile 
•Comparaison des 2 approches 
•Bonnes pratiques
13/11/2014 
Introduction 
•Pourquoi planifier ? 
–Pour coordonner les différentes réalisations 
–Pour coordonner les intervenants 
–Pour avoir de la visibilité 
–… 
–Pour inscrire le projet dans le schéma directeur global de la société
13/11/2014 
Introduction 
•Pré requis à une bonne planification ? 
–Bonne analyse et compréhension du besoin 
–Découpage du travail (tâches) 
–Estimation de l’effort associé 
–Identification des « ressources » nécessaires 
–Identification des contraintes (périmètre, coût, délai, ressources, disponibilités, …)
13/11/2014 
Introduction 
Définition du besoin 
•Backlog / CDC 
Estimation 
Planification 
Production 
•La planification tout au long du cycle projet
13/11/2014 
Ecueils de la planification classique 
•L’incertitude : 
–Estimations souvent faites par des acteurs qui n’interviennent pas dans la réalisation : incertitude élevée. 
– Impact sur le coût et le délai. 
60 
160 
100
13/11/2014 
Ecueils de la planification classique 
•Physionomie de l’équipe : 
–Les estimations se font par rapport à un profil standard 
–1 tâche estimée à 3 jh pourra être réalisée en : 
•3 jh pour un junior (profil standard) 
•5 jh pour un débutant 
•8 jh pour un stagiaire 
•2 jh pour un expert 
–Ce n’est pas un coût pour la structure. 
– Impact sur le délai uniquement.
13/11/2014 
L’approche Agile 
Estimations 
Planification 
Release planning 
Sprint planning
13/11/2014 
L’approche Agile 
•Estimation : 
–Unité : Story Point 
–S’appuie sur une liste de Fibonacci modifiée : 
•0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100, ?. 
–Taille de t-shirt : 
•XS, S, M, L, XL 
–…
13/11/2014 
L’approche Agile 
•Les techniques : 
–Planning poker 
–Wall planning 
–eXtreme quotation 
2 
5 
8 
13 
20
13/11/2014 
L’approche Agile 
•Le suivi 
–Scrum board 
–Release burndown 
–Sprint burndown
Comparaison : 1 - Cas favorable 
Agile BL : 1000 pts – équipe 5 pers Itération : 4 semaines 
Classique Charge : 500 jh – équipe 5 pers Cycle de replanification : 1 mois 
Mois 1  Conso : 100 j – Prod : 100 j – Retard : 0 j 
Mois 2  Conso : 100 j – Prod : 100 j – Retard : 0 j 
Durée projet = 5 mois 
It 1  Conso : 100 j – Prod : 200 pts 
It 2  Conso : 100 j – Prod : 200 pts 
Durée projet = 5 itérations 
(Vélocité = 200 pts)
Comparaison : 2 - Cas défavorable 
Agile BL : 1000 pts – équipe 5 pers Itération : 4 semaines 
Classique Charge : 500 jh – équipe 5 pers Cycle de replanification : 1 mois 
Mois 1  Conso : 100 j – Prod : 80 j – Retard : +20 j 
Mois 2  Conso : 100 j – Prod : 80 j – Retard : +40 j 
Durée projet ~ 6,25 mois 
It 1  Conso : 100 j – Prod : 160 pts 
It 2  Conso : 100 j – Prod : 160 pts 
Durée projet ~ 6,25 itérations 
(Vélocité = 160 pts) 
Mois 6  Conso : 100 j – Prod : 80 j – Retard: +120 j
13/11/2014 
L’équipe ? 
•4 étapes dans la formation d’une équipe
13/11/2014 
L’équipe ? 
•Cycle de performance de l’équipe 
>> Stabilité de l’équipe <<
13/11/2014 
Synthèse 
•Avantages de l’approche Agile : 
–Meilleure compréhension du besoin et feedback fréquent (PO dans l’équipe) 
–Simplification des estimations 
–Limitation du travail en cours (WIP) 
–Meilleure anticipation des écarts 
–Planification non coûteuse 
–Planification fréquente 
–Stabilité de l’équipe
13/11/2014 
Merci 
@yassinezakaria 
http://fr.linkedin.com/in/yzakaria 
http://fr.viadeo.com/fr/profile/yassine.zakaria1

Más contenido relacionado

La actualidad más candente

Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
Pierre E. NEIS
 
Formation agile - Certification Professional Scrum Product Owner
Formation agile - Certification Professional Scrum Product OwnerFormation agile - Certification Professional Scrum Product Owner
Formation agile - Certification Professional Scrum Product Owner
NovUp
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
Xavier Warzee
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agile
laurent bristiel
 

La actualidad más candente (20)

Guide scrum
Guide scrumGuide scrum
Guide scrum
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Mesurer scrum avec Roboscrum
Mesurer scrum avec RoboscrumMesurer scrum avec Roboscrum
Mesurer scrum avec Roboscrum
 
Formation agile - Certification Professional Scrum Product Owner
Formation agile - Certification Professional Scrum Product OwnerFormation agile - Certification Professional Scrum Product Owner
Formation agile - Certification Professional Scrum Product Owner
 
DevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnaultDevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnault
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agile
 
Lean Kanban Une Inversion de Controle
Lean Kanban Une Inversion de ControleLean Kanban Une Inversion de Controle
Lean Kanban Une Inversion de Controle
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2
 
Introduction à Scrum Par La Pratique
Introduction à Scrum Par La PratiqueIntroduction à Scrum Par La Pratique
Introduction à Scrum Par La Pratique
 
Mon Agilité est plus grosse que la tienne!
Mon Agilité est plus grosse que la tienne!Mon Agilité est plus grosse que la tienne!
Mon Agilité est plus grosse que la tienne!
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Introduction scrum v0.7
Introduction scrum v0.7Introduction scrum v0.7
Introduction scrum v0.7
 
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
 

Destacado

P A P E L E S M O J A O S C H A M B A O
P A P E L E S  M O J A O S    C H A M B A OP A P E L E S  M O J A O S    C H A M B A O
P A P E L E S M O J A O S C H A M B A O
rosalcar
 
Le Parc de la Famille
Le Parc de la FamilleLe Parc de la Famille
Le Parc de la Famille
Francais3
 
Eduacion Romana Edit2
Eduacion Romana Edit2Eduacion Romana Edit2
Eduacion Romana Edit2
guest564f53
 
TecnologíA Al DíA
TecnologíA Al DíATecnologíA Al DíA
TecnologíA Al DíA
manfred
 
Rapport du groupe de travail ethique du numérique
Rapport du groupe de travail ethique du numérique   Rapport du groupe de travail ethique du numérique
Rapport du groupe de travail ethique du numérique
Le Point
 
P Pt Violence N Conflicts
P Pt Violence N ConflictsP Pt Violence N Conflicts
P Pt Violence N Conflicts
Cristina Acosta
 
Separata indicadores envejecimiento
Separata indicadores envejecimientoSeparata indicadores envejecimiento
Separata indicadores envejecimiento
Patricia Diaz
 
Proyecto TIC en un centro educativo
Proyecto TIC en un centro educativoProyecto TIC en un centro educativo
Proyecto TIC en un centro educativo
VictorLizana
 

Destacado (20)

Intro To C++ - Class #19: Functions
Intro To C++ - Class #19: FunctionsIntro To C++ - Class #19: Functions
Intro To C++ - Class #19: Functions
 
Intro To C++ - Class #22: Inheritance, Part 1
Intro To C++ - Class #22: Inheritance, Part 1Intro To C++ - Class #22: Inheritance, Part 1
Intro To C++ - Class #22: Inheritance, Part 1
 
Intro To C++ - Class #21: Files
Intro To C++ - Class #21: FilesIntro To C++ - Class #21: Files
Intro To C++ - Class #21: Files
 
Intro To C++ - Class #23: Inheritance, Part 2
Intro To C++ - Class #23: Inheritance, Part 2Intro To C++ - Class #23: Inheritance, Part 2
Intro To C++ - Class #23: Inheritance, Part 2
 
Intro To C++ - Class #20: Functions, Recursion
Intro To C++ - Class #20: Functions, RecursionIntro To C++ - Class #20: Functions, Recursion
Intro To C++ - Class #20: Functions, Recursion
 
Le vieil homme et la mer par Hiba
Le vieil homme et la mer par HibaLe vieil homme et la mer par Hiba
Le vieil homme et la mer par Hiba
 
P A P E L E S M O J A O S C H A M B A O
P A P E L E S  M O J A O S    C H A M B A OP A P E L E S  M O J A O S    C H A M B A O
P A P E L E S M O J A O S C H A M B A O
 
Le Parc de la Famille
Le Parc de la FamilleLe Parc de la Famille
Le Parc de la Famille
 
Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...
Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...
Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...
 
Modernidad
ModernidadModernidad
Modernidad
 
Newsletter 1 nations unies tunisie janvier juin 2015 (1)
Newsletter  1 nations unies tunisie janvier juin 2015 (1)Newsletter  1 nations unies tunisie janvier juin 2015 (1)
Newsletter 1 nations unies tunisie janvier juin 2015 (1)
 
Eduacion Romana Edit2
Eduacion Romana Edit2Eduacion Romana Edit2
Eduacion Romana Edit2
 
TecnologíA Al DíA
TecnologíA Al DíATecnologíA Al DíA
TecnologíA Al DíA
 
Rapport du groupe de travail ethique du numérique
Rapport du groupe de travail ethique du numérique   Rapport du groupe de travail ethique du numérique
Rapport du groupe de travail ethique du numérique
 
P Pt Violence N Conflicts
P Pt Violence N ConflictsP Pt Violence N Conflicts
P Pt Violence N Conflicts
 
Une nouvelle politique de l’énergie pour la nouvelle Commission européenne ?
Une nouvelle politique de l’énergie pour la nouvelle Commission européenne ? Une nouvelle politique de l’énergie pour la nouvelle Commission européenne ?
Une nouvelle politique de l’énergie pour la nouvelle Commission européenne ?
 
F
FF
F
 
Resumen TIC
Resumen TICResumen TIC
Resumen TIC
 
Separata indicadores envejecimiento
Separata indicadores envejecimientoSeparata indicadores envejecimiento
Separata indicadores envejecimiento
 
Proyecto TIC en un centro educativo
Proyecto TIC en un centro educativoProyecto TIC en un centro educativo
Proyecto TIC en un centro educativo
 

Similar a ATAM 2014 - Estimations et planification Agiles

2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xp
decsdeco
 

Similar a ATAM 2014 - Estimations et planification Agiles (20)

Web-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3PWeb-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3P
 
Leslnfiltrés
LeslnfiltrésLeslnfiltrés
Leslnfiltrés
 
Passer à Scrum avec 45 personnes - Rétrospective step by step
Passer à Scrum avec 45 personnes - Rétrospective step by stepPasser à Scrum avec 45 personnes - Rétrospective step by step
Passer à Scrum avec 45 personnes - Rétrospective step by step
 
Scrum Day 2013 - Avancer petit à petit (MiPih)
Scrum Day 2013 - Avancer petit à petit (MiPih)Scrum Day 2013 - Avancer petit à petit (MiPih)
Scrum Day 2013 - Avancer petit à petit (MiPih)
 
Comment BCA Expertise satisfait ses clients grâce au Lean
Comment BCA Expertise satisfait ses clients grâce au Lean Comment BCA Expertise satisfait ses clients grâce au Lean
Comment BCA Expertise satisfait ses clients grâce au Lean
 
2 le projet
2 le projet2 le projet
2 le projet
 
Comment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBanComment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBan
 
AES22-Comment se piloter par la valeur.pdf
AES22-Comment se piloter par la valeur.pdfAES22-Comment se piloter par la valeur.pdf
AES22-Comment se piloter par la valeur.pdf
 
Encore Agile... Pourquoi pas!
Encore Agile... Pourquoi pas!Encore Agile... Pourquoi pas!
Encore Agile... Pourquoi pas!
 
Démarrage express. Vers des démarrages de projets plus rapides et moins couteux
Démarrage express. Vers des démarrages de projets plus rapides et moins couteuxDémarrage express. Vers des démarrages de projets plus rapides et moins couteux
Démarrage express. Vers des démarrages de projets plus rapides et moins couteux
 
Bon coach bad coach
Bon coach bad coachBon coach bad coach
Bon coach bad coach
 
L'Agilité - breakfast IDC devops, 18 septembre 2014
L'Agilité  - breakfast IDC devops, 18 septembre 2014L'Agilité  - breakfast IDC devops, 18 septembre 2014
L'Agilité - breakfast IDC devops, 18 septembre 2014
 
Web-conférence - Lean Engineering
Web-conférence - Lean EngineeringWeb-conférence - Lean Engineering
Web-conférence - Lean Engineering
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xp
 
Herve balloux approche benchmarking
Herve balloux approche  benchmarkingHerve balloux approche  benchmarking
Herve balloux approche benchmarking
 
Gestion de projets Niv 1
Gestion de projets Niv 1Gestion de projets Niv 1
Gestion de projets Niv 1
 
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
 
Herve balloux approche reengineering
Herve balloux approche reengineeringHerve balloux approche reengineering
Herve balloux approche reengineering
 
Valtech - Retour d'expérience : Forfait Agile
Valtech - Retour d'expérience : Forfait AgileValtech - Retour d'expérience : Forfait Agile
Valtech - Retour d'expérience : Forfait Agile
 
REX Agile engagé comment l'agile peut être responsable by design
REX Agile engagé comment l'agile peut être responsable by designREX Agile engagé comment l'agile peut être responsable by design
REX Agile engagé comment l'agile peut être responsable by design
 

ATAM 2014 - Estimations et planification Agiles

  • 1. Estimation et planification Agile Yassine ZAKARIA @yassinezakaria
  • 2. Merci à nos partenaires et sponsors 13/11/2014
  • 3. 13/11/2014 Sommaire •Introduction •Les écueils des estimations classiques •L’approche Agile •Comparaison des 2 approches •Bonnes pratiques
  • 4. 13/11/2014 Introduction •Pourquoi planifier ? –Pour coordonner les différentes réalisations –Pour coordonner les intervenants –Pour avoir de la visibilité –… –Pour inscrire le projet dans le schéma directeur global de la société
  • 5. 13/11/2014 Introduction •Pré requis à une bonne planification ? –Bonne analyse et compréhension du besoin –Découpage du travail (tâches) –Estimation de l’effort associé –Identification des « ressources » nécessaires –Identification des contraintes (périmètre, coût, délai, ressources, disponibilités, …)
  • 6. 13/11/2014 Introduction Définition du besoin •Backlog / CDC Estimation Planification Production •La planification tout au long du cycle projet
  • 7. 13/11/2014 Ecueils de la planification classique •L’incertitude : –Estimations souvent faites par des acteurs qui n’interviennent pas dans la réalisation : incertitude élevée. – Impact sur le coût et le délai. 60 160 100
  • 8. 13/11/2014 Ecueils de la planification classique •Physionomie de l’équipe : –Les estimations se font par rapport à un profil standard –1 tâche estimée à 3 jh pourra être réalisée en : •3 jh pour un junior (profil standard) •5 jh pour un débutant •8 jh pour un stagiaire •2 jh pour un expert –Ce n’est pas un coût pour la structure. – Impact sur le délai uniquement.
  • 9. 13/11/2014 L’approche Agile Estimations Planification Release planning Sprint planning
  • 10. 13/11/2014 L’approche Agile •Estimation : –Unité : Story Point –S’appuie sur une liste de Fibonacci modifiée : •0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100, ?. –Taille de t-shirt : •XS, S, M, L, XL –…
  • 11. 13/11/2014 L’approche Agile •Les techniques : –Planning poker –Wall planning –eXtreme quotation 2 5 8 13 20
  • 12. 13/11/2014 L’approche Agile •Le suivi –Scrum board –Release burndown –Sprint burndown
  • 13. Comparaison : 1 - Cas favorable Agile BL : 1000 pts – équipe 5 pers Itération : 4 semaines Classique Charge : 500 jh – équipe 5 pers Cycle de replanification : 1 mois Mois 1  Conso : 100 j – Prod : 100 j – Retard : 0 j Mois 2  Conso : 100 j – Prod : 100 j – Retard : 0 j Durée projet = 5 mois It 1  Conso : 100 j – Prod : 200 pts It 2  Conso : 100 j – Prod : 200 pts Durée projet = 5 itérations (Vélocité = 200 pts)
  • 14. Comparaison : 2 - Cas défavorable Agile BL : 1000 pts – équipe 5 pers Itération : 4 semaines Classique Charge : 500 jh – équipe 5 pers Cycle de replanification : 1 mois Mois 1  Conso : 100 j – Prod : 80 j – Retard : +20 j Mois 2  Conso : 100 j – Prod : 80 j – Retard : +40 j Durée projet ~ 6,25 mois It 1  Conso : 100 j – Prod : 160 pts It 2  Conso : 100 j – Prod : 160 pts Durée projet ~ 6,25 itérations (Vélocité = 160 pts) Mois 6  Conso : 100 j – Prod : 80 j – Retard: +120 j
  • 15. 13/11/2014 L’équipe ? •4 étapes dans la formation d’une équipe
  • 16. 13/11/2014 L’équipe ? •Cycle de performance de l’équipe >> Stabilité de l’équipe <<
  • 17. 13/11/2014 Synthèse •Avantages de l’approche Agile : –Meilleure compréhension du besoin et feedback fréquent (PO dans l’équipe) –Simplification des estimations –Limitation du travail en cours (WIP) –Meilleure anticipation des écarts –Planification non coûteuse –Planification fréquente –Stabilité de l’équipe
  • 18. 13/11/2014 Merci @yassinezakaria http://fr.linkedin.com/in/yzakaria http://fr.viadeo.com/fr/profile/yassine.zakaria1