SlideShare une entreprise Scribd logo
Mathieu
Boisvert
Agile Montreal
10 mars 2015
ESTIMATION INITIALE
D’UN PROJET AGILE
©PyxisTechnologiesinc.
QUI SUIS-JE?
 Expert en méthodes Agiles;
 À Pyxis depuis 2004;
 Différents rôles :
 conseiller;
 formateur;
 chargé de cours à UQAM;
 co-auteur du livre Choisir l’Agilité.
Contact:
mboisvert@pyxis-tech.com
ca.linkedin.com/in/mathieuboisvert/
©PyxisTechnologiesinc.
QU’EST-CE QU'UNE APPROCHE AGILE?
SCRUM EN BREF
Idées des clients,
de l’équipe, des
gestionnaires et
de la direction
En commençant
en haut de la
liste, l’équipe
choisit autant
d’éléments
qu’elle prévoit
livrer pour la fin
du sprint.
PATTERNS DE
FINANCEMENT
©PyxisTechnologiesinc.
Projet
PATTERNS DE DÉMARRAGE
Itération
1
Itération
2 […]
Itération
N
a) Directement
en projet
(littérature Scrum)
Itération
1
Itération
2 […]
Itération
N
Itération
0
b) Ateliers
de démarrage
(commun)
Itération
N
Itération
0
c) Phase d’analyse
préliminaire
(commun)
Analyse
préliminaire
Itération
1
Itération
2 […]
Itération
N
d) Analyse
préliminaire
empirique
Itération
4
Itération
5 […]
Avant-Projet
Itération
2
Itération
3
Itération
1
(ou pas)
Décision
©PyxisTechnologiesinc.
FINANCEMENT DE TYPE LEAN
STARTUP
Image tirée de l’article Agile with Guts de Nicolas Gouy
Adapté au patterns de démarrage Scrum (A) et Itération 0 (B)
©PyxisTechnologiesinc.
FINANCEMENT PAR UNE PHASE D’ANALYSE
PRÉLIMINAIRE (C)
Tiré du livre « Choisir l’Agilité » de Mathieu Boisvert et Sylvie Trudel
©PyxisTechnologiesinc.
NE PAS CONFONDRE LES ATELIERS DE
DÉMARRAGE AVEC UNE PHASE PRÉLIMINAIRE
On ne peut pas obtenir un résultat aussi fiable en réduisant le temps
disponible à l’analyse préliminaire.
Projet
Itération
1
Itération
2 […]
Itération
N
Itération
0
b) Ateliers
de démarrage
(commun)
Itération
N
Itération
0
c) Phase d’analyse
préliminaire
(commun)
Analyse
préliminaire
Itération
1
Itération
2 […]
Avant-Projet Décision
©PyxisTechnologiesinc.
FINANCEMENT TRADITIONNEL ET AGILE:
DEUX STRATÉGIES DIFFÉRENTES
Pratiques
•Éllicitation complète des besoins en amont
•Architecture détaillée en amont
•Communication par documents approuvés
Pratiques
• Compréhension des besoins « Juste
assez, juste à temps »
• Architecture émergente (dernier
moment responsable
• Cycle de rétroaction (feedback loop)
Risques
•Paralysie par l’analyse
•Sur ingénierie
•Solution non adaptée Risques
•Réingénierie coûteuse
•Solution non globale
©PyxisTechnologiesinc.
ANALYSE PRÉLIMINAIRE EMPIRIQUE (D):
UN MODÈLE DE FINANCEMENT COMPLÉTEMENT AGILE
Itératio
n 3
Itératio
n 1
Itératio
n 2
• Équipe réduite, similaire au modèle
traditionnelle, mais avec l’ajout de
quelques développeurs séniors;
• Analyser dans l’ordre de la valeur
d’affaires et du risque (style Agile et
Lean Startup);
• En plus des documents,
développement d’incréments qui
valident les plus grandes hypothèses;
• L’investissement est une dépense.
Itératio
n 4
Itératio
n 5
Itératio
n 8
Itératio
n 6
Itératio
n 7
Itératio
n 9
Itératio
n 10
Itératio
n …
• Changement de la composition de l’équipe:
plus de développeurs, moins d’analystes;
• Pas de transfert de projet, plutôt une
continuité;
• Carnet de produit, définition de terminé,
outil de suivi et incrément de base déjà en
place: pas seulement un document
d’analyse;
• Transfert des coûts d’avant-projet au
budget du projet de développement.
LE BUT EST DE RÉDUIRE
LE RISQUE ET ESTIMER LES
PARAMÈTRES DU PROJET
LE BUT EST DE LIVRER AVEC
UNE PLUS GRANDE VÉLOCITÉ
ProjetAvant-projet
MÉTRIQUES
©PyxisTechnologiesinc.
 Jour / homme: Facile à comprendre, pas équivalent pour
chaque individu;
 Jour idéal: Facile à comprendre, tendance à faire un
rapprochement avec le temps effectif;
 Points d’effort: Utile pour l’estimation en équipe, mais
c’est une mesure non-reproductible;
 Points de fonction: Reproductible, disjoint des individus,
mais demande une expertise.
UNITÉS DE MESURES
Si vos barèmes actuels vous conviennent, continuez de les utiliser.
©PyxisTechnologiesinc.
Trajet Distance Difficultés Durée Poids
Sherbrooke @
Magog
~ 50 km --- 30 minutes 1
Sherbrooke @
Laval
~ 160 km Pont Champlain,
Échangeur
Turcot, Autoroute
40
1.5 @ 3 heures 4
Sherbrooke @
aéroport PET
~ 160 km Pont Champlain,
Échangeur
Turcot, Autoroute
40
3 heures 6
Sherbrooke @
Québec
~ 300 km Pont Pierre-
Laporte
2.5 @ 3 heures 6
LES POINTS D’EFFORT (STORY POINTS):
UNE ESTIMATION RELATIVE DE LA COMPLEXITÉ
©PyxisTechnologiesinc.
 Identification des requis et
estimation à l’aide des
points d’effort
 Estimation de la vélocité par
le découpages en tâches de
la première itération
 Confirmation de la vélocité
par le découpage en tâches
de la deuxième itération
 Lancement d’une itération
pour construire un
historique et vérifier
l’hypothèse de la vélocité
RETOUR D’EXPÉRIENCE D’UNE ESTIMATION À
L’AIDE DES POINTS D’EFFORTS
À combien estimez-
vous le projet ?
Êtes-vous sûrs?
Êtes-vous VRAIMENT
sûrs?
CONCLUSION
©PyxisTechnologiesinc.
 Choisir sa démarche d’estimation initiale selon le pattern de
démarrage
 Pour plus de confiance, ne vous limitez à une estimation
théorique
Encore plus de considérations…
 Toujours le droit de mettre fin à un projet en péril
 Toujours possible d’arrêter le développement d’un produit
qui est suffisant
 Il y a une distinction entre le prix de vente et l’estimé d’un
projet
 N’hésitez pas à prendre action, dès les premiers cycle de
rétroaction
CONSIDÉRATIONS SUPPLÉMENTAIRES
Titre sur mesure
POINTS FORTS
1
Période de
questions
?
©PyxisTechnologiesinc.
 /campus offre une gamme complète de cours de formation permettant
d’acquérir les connaissances nécessaires pour maîtriser les notions de
l’Agilité.
 /conseil, c’est une équipe d’experts qui accompagne nos clients et leurs
équipes de direction dans la gestion et la réalisation de leurs projets
Agiles.
 /studio développe des applications sur mesure et prend en charge les
projets de nos clients ou les réalise conjointement avec eux.
La force de Pyxis Technologies réside dans notre équipe de Pyxissiens
passionnée qui vit l’Agilité chaque jour et en maîtrise les pratiques et
techniques.
UNE GAMME COMPLÈTE DE SERVICES LIÉS AU
DÉVELOPPEMENT AGILE DE LOGICIELS
Titre sur mesure
POINTS FORTS
1
Merci!
pyxis-tech.com

Contenu connexe

Tendances

La gestion de portefeuille Agile - c'est pas compliqué!
La gestion de portefeuille Agile - c'est pas compliqué! La gestion de portefeuille Agile - c'est pas compliqué!
La gestion de portefeuille Agile - c'est pas compliqué!
Pyxis Technologies
 
Mon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienneMon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienne
CGI Québec Formation
 
8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles
Pyxis Technologies
 
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
Pyxis Technologies
 
Introduction à Agile Lean
Introduction à Agile LeanIntroduction à Agile Lean
Introduction à Agile Lean
Pyxis Technologies
 
Parlons Agilité !
Parlons Agilité !Parlons Agilité !
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
Pyxis Technologies
 
J'ai 2 jours pour lancer mon projet agile
J'ai 2 jours pour lancer mon projet agileJ'ai 2 jours pour lancer mon projet agile
J'ai 2 jours pour lancer mon projet agile
keurvet
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
Pyxis Technologies
 
Cessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultatsCessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultats
PMI-Montréal
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
agnes_crepet
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011
agnes_crepet
 
Running lean - mise en place d’un lab innovation @Alliance Expert - Christoph...
Running lean - mise en place d’un lab innovation @Alliance Expert - Christoph...Running lean - mise en place d’un lab innovation @Alliance Expert - Christoph...
Running lean - mise en place d’un lab innovation @Alliance Expert - Christoph...
Agile En Seine
 
La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?
Christa Dabilly
 
Le role du coach Agile et son apport pour le projet
Le role du coach Agile et son apport pour le projetLe role du coach Agile et son apport pour le projet
Le role du coach Agile et son apport pour le projet
Franck Beulé
 
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Agile En Seine
 
La gestion de projet Agile
La gestion de projet AgileLa gestion de projet Agile
La gestion de projet Agile
Jonathan Roy
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
Guillaume Collic
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
Pyxis Technologies
 

Tendances (20)

La gestion de portefeuille Agile - c'est pas compliqué!
La gestion de portefeuille Agile - c'est pas compliqué! La gestion de portefeuille Agile - c'est pas compliqué!
La gestion de portefeuille Agile - c'est pas compliqué!
 
Mon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienneMon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienne
 
8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles
 
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
La valeur d'affaires comme indicateur de la gestion de projet - IIBA Montréal...
 
Introduction à Agile Lean
Introduction à Agile LeanIntroduction à Agile Lean
Introduction à Agile Lean
 
Parlons Agilité !
Parlons Agilité !Parlons Agilité !
Parlons Agilité !
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
Danser avec les polarités
Danser avec les polaritésDanser avec les polarités
Danser avec les polarités
 
J'ai 2 jours pour lancer mon projet agile
J'ai 2 jours pour lancer mon projet agileJ'ai 2 jours pour lancer mon projet agile
J'ai 2 jours pour lancer mon projet agile
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Cessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultatsCessez de presser le citron – gérez la capacité pour atteindre vos résultats
Cessez de presser le citron – gérez la capacité pour atteindre vos résultats
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011
 
Running lean - mise en place d’un lab innovation @Alliance Expert - Christoph...
Running lean - mise en place d’un lab innovation @Alliance Expert - Christoph...Running lean - mise en place d’un lab innovation @Alliance Expert - Christoph...
Running lean - mise en place d’un lab innovation @Alliance Expert - Christoph...
 
La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?
 
Le role du coach Agile et son apport pour le projet
Le role du coach Agile et son apport pour le projetLe role du coach Agile et son apport pour le projet
Le role du coach Agile et son apport pour le projet
 
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
 
La gestion de projet Agile
La gestion de projet AgileLa gestion de projet Agile
La gestion de projet Agile
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 

En vedette

Estimation et planification Agile
Estimation et planification AgileEstimation et planification Agile
Estimation et planification Agile
Yannick Quenec'hdu
 
Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !
Oeil de Coach
 
Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?
CGI Québec Formation
 
Agile et le Management - V2
Agile et le Management - V2Agile et le Management - V2
Agile et le Management - V2
bcollet
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
Naresh Jain
 
Agile Tour Rennes - REX EOLE Kanban - Logica
Agile Tour Rennes - REX EOLE Kanban - LogicaAgile Tour Rennes - REX EOLE Kanban - Logica
Agile Tour Rennes - REX EOLE Kanban - Logica
Eric Hébert
 
Canevas Cristal Dynamique
Canevas Cristal DynamiqueCanevas Cristal Dynamique
Canevas Cristal Dynamique
PÖL Digital
 
Vous pouvez ignorerr les controleurs de gestion
Vous pouvez ignorerr les controleurs de gestionVous pouvez ignorerr les controleurs de gestion
Vous pouvez ignorerr les controleurs de gestion
AgileCoach.net
 
Définir Un Persona
Définir Un PersonaDéfinir Un Persona
Définir Un Persona
Kinoa
 
Personas Demystified 1.0
Personas Demystified 1.0Personas Demystified 1.0
Personas Demystified 1.0
Mo Goltz
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
Valentin Bourgoin
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
Pierre E. NEIS
 
Développement distribué agile
Développement distribué agileDéveloppement distribué agile
Développement distribué agile
Xavier Warzee
 
Management des risques_ww_w.vosbooks.net__0
Management des risques_ww_w.vosbooks.net__0Management des risques_ww_w.vosbooks.net__0
Management des risques_ww_w.vosbooks.net__0
rahma amine
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.
aettarrouzi
 
2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agile2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agile
Agile Enterprise Partner
 

En vedette (20)

Estimation et planification Agile
Estimation et planification AgileEstimation et planification Agile
Estimation et planification Agile
 
Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !
 
Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?
 
Agile et le Management - V2
Agile et le Management - V2Agile et le Management - V2
Agile et le Management - V2
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
 
Agile Tour Rennes - REX EOLE Kanban - Logica
Agile Tour Rennes - REX EOLE Kanban - LogicaAgile Tour Rennes - REX EOLE Kanban - Logica
Agile Tour Rennes - REX EOLE Kanban - Logica
 
Agile@scale
Agile@scaleAgile@scale
Agile@scale
 
Agile dojo 20130117
Agile dojo 20130117Agile dojo 20130117
Agile dojo 20130117
 
Lean Entreprise 2.0
Lean Entreprise 2.0Lean Entreprise 2.0
Lean Entreprise 2.0
 
Canevas Cristal Dynamique
Canevas Cristal DynamiqueCanevas Cristal Dynamique
Canevas Cristal Dynamique
 
Vous pouvez ignorerr les controleurs de gestion
Vous pouvez ignorerr les controleurs de gestionVous pouvez ignorerr les controleurs de gestion
Vous pouvez ignorerr les controleurs de gestion
 
Définir Un Persona
Définir Un PersonaDéfinir Un Persona
Définir Un Persona
 
Personas Demystified 1.0
Personas Demystified 1.0Personas Demystified 1.0
Personas Demystified 1.0
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Présentation bi 1.0
Présentation bi 1.0Présentation bi 1.0
Présentation bi 1.0
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
Développement distribué agile
Développement distribué agileDéveloppement distribué agile
Développement distribué agile
 
Management des risques_ww_w.vosbooks.net__0
Management des risques_ww_w.vosbooks.net__0Management des risques_ww_w.vosbooks.net__0
Management des risques_ww_w.vosbooks.net__0
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.
 
2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agile2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agile
 

Similaire à Estimation initiale dun projet agile de Mathieu Boisvert

Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
guestaaee88d
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
Pyxis Technologies
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
JEAN-GUILLAUME DUJARDIN
 
Poc factory 2018 v1.1
Poc factory 2018   v1.1Poc factory 2018   v1.1
Poc factory 2018 v1.1
Loic Poujol
 
Une expérience de Design Thinking à Groupama - Agile en Seine 2021
Une expérience de Design Thinking à Groupama - Agile en Seine 2021Une expérience de Design Thinking à Groupama - Agile en Seine 2021
Une expérience de Design Thinking à Groupama - Agile en Seine 2021
Agile En Seine
 
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
Actency
 
Réussir un projet Agile en grande entreprise
Réussir un projet Agile en grande entrepriseRéussir un projet Agile en grande entreprise
Réussir un projet Agile en grande entreprise
PMI-Montréal
 
ISlean consulting - Innovation dans une DSI centrale
ISlean consulting - Innovation dans une DSI centraleISlean consulting - Innovation dans une DSI centrale
ISlean consulting - Innovation dans une DSI centrale
Louis-Alexandre Louvet
 
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consultingConquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
Louis-Alexandre Louvet
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile
OCTO Technology
 
Brochure Vers l'entreprise Agile
Brochure Vers l'entreprise AgileBrochure Vers l'entreprise Agile
Brochure Vers l'entreprise Agile
OCTO Technology Suisse
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
cyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
OCTO Technology Suisse
 
Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011
Romain Couturier
 
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
Claude Emond
 
REX Lab Innovation Lean Startup chez Alliance Expert
REX Lab Innovation Lean Startup chez Alliance ExpertREX Lab Innovation Lean Startup chez Alliance Expert
REX Lab Innovation Lean Startup chez Alliance Expert
Olivier Lafontan
 
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSIIConférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Normandie Web Xperts
 
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
agnes_crepet
 
CONF. 203 – Agile et le bureau de projet
CONF. 203 – Agile et le bureau de projetCONF. 203 – Agile et le bureau de projet
CONF. 203 – Agile et le bureau de projet
PMI-Montréal
 
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
Étienne Garbugli
 

Similaire à Estimation initiale dun projet agile de Mathieu Boisvert (20)

Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Poc factory 2018 v1.1
Poc factory 2018   v1.1Poc factory 2018   v1.1
Poc factory 2018 v1.1
 
Une expérience de Design Thinking à Groupama - Agile en Seine 2021
Une expérience de Design Thinking à Groupama - Agile en Seine 2021Une expérience de Design Thinking à Groupama - Agile en Seine 2021
Une expérience de Design Thinking à Groupama - Agile en Seine 2021
 
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
 
Réussir un projet Agile en grande entreprise
Réussir un projet Agile en grande entrepriseRéussir un projet Agile en grande entreprise
Réussir un projet Agile en grande entreprise
 
ISlean consulting - Innovation dans une DSI centrale
ISlean consulting - Innovation dans une DSI centraleISlean consulting - Innovation dans une DSI centrale
ISlean consulting - Innovation dans une DSI centrale
 
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consultingConquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile
 
Brochure Vers l'entreprise Agile
Brochure Vers l'entreprise AgileBrochure Vers l'entreprise Agile
Brochure Vers l'entreprise Agile
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011
 
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
IDP 2015 - Atelier de 3 jours - Gestion agile des projets d'innovation (4, 9 ...
 
REX Lab Innovation Lean Startup chez Alliance Expert
REX Lab Innovation Lean Startup chez Alliance ExpertREX Lab Innovation Lean Startup chez Alliance Expert
REX Lab Innovation Lean Startup chez Alliance Expert
 
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSIIConférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
 
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
 
CONF. 203 – Agile et le bureau de projet
CONF. 203 – Agile et le bureau de projetCONF. 203 – Agile et le bureau de projet
CONF. 203 – Agile et le bureau de projet
 
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
 

Plus de Pyxis Technologies

Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...
Pyxis Technologies
 
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Pyxis Technologies
 
Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Pyxis Technologies
 
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
Pyxis Technologies
 
Choisir ses priorités: le développement incrémental de produit
Choisir ses priorités: le développement incrémental de produitChoisir ses priorités: le développement incrémental de produit
Choisir ses priorités: le développement incrémental de produit
Pyxis Technologies
 
Apprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-êtreApprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-être
Pyxis Technologies
 
L'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipeL'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipe
Pyxis Technologies
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Pyxis Technologies
 
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Pyxis Technologies
 
FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09
Pyxis Technologies
 
Agile Tour2009 - François Beauregard
Agile Tour2009 - François BeauregardAgile Tour2009 - François Beauregard
Agile Tour2009 - François Beauregard
Pyxis Technologies
 
l'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure Mtll'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure Mtl
Pyxis Technologies
 
Développement piloté par les tests - DDD
Développement piloté par les tests - DDDDéveloppement piloté par les tests - DDD
Développement piloté par les tests - DDD
Pyxis Technologies
 
Test Driven Development - Overview and Adoption
Test Driven Development - Overview and AdoptionTest Driven Development - Overview and Adoption
Test Driven Development - Overview and Adoption
Pyxis Technologies
 
Développement efficace d'application logicielle
Développement efficace d'application logicielleDéveloppement efficace d'application logicielle
Développement efficace d'application logicielle
Pyxis Technologies
 

Plus de Pyxis Technologies (16)

Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...
 
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
Agile BA - catalyseur, createur de valeur - BAFS 29 juin 2015 Geneve
 
Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!Les attitudes doxiques dans les équipes et le syndrome du Titanic!
Les attitudes doxiques dans les équipes et le syndrome du Titanic!
 
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
 
Choisir ses priorités: le développement incrémental de produit
Choisir ses priorités: le développement incrémental de produitChoisir ses priorités: le développement incrémental de produit
Choisir ses priorités: le développement incrémental de produit
 
Apprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-êtreApprendre pour la performance et le bien-être
Apprendre pour la performance et le bien-être
 
L'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipeL'agilité : de l'individu à l'organisation en passant par l'équipe
L'agilité : de l'individu à l'organisation en passant par l'équipe
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
 
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
Agile Tour Montréal 2010 - De l'Agilité qui réduit l'Agilité par François Bea...
 
Pyxis selon Pyxis
Pyxis selon PyxisPyxis selon Pyxis
Pyxis selon Pyxis
 
FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09FluentSelenium Presentation Code Camp09
FluentSelenium Presentation Code Camp09
 
Agile Tour2009 - François Beauregard
Agile Tour2009 - François BeauregardAgile Tour2009 - François Beauregard
Agile Tour2009 - François Beauregard
 
l'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure Mtll'Agilité dans les projets Envergure Mtl
l'Agilité dans les projets Envergure Mtl
 
Développement piloté par les tests - DDD
Développement piloté par les tests - DDDDéveloppement piloté par les tests - DDD
Développement piloté par les tests - DDD
 
Test Driven Development - Overview and Adoption
Test Driven Development - Overview and AdoptionTest Driven Development - Overview and Adoption
Test Driven Development - Overview and Adoption
 
Développement efficace d'application logicielle
Développement efficace d'application logicielleDéveloppement efficace d'application logicielle
Développement efficace d'application logicielle
 

Estimation initiale dun projet agile de Mathieu Boisvert

  • 1. Mathieu Boisvert Agile Montreal 10 mars 2015 ESTIMATION INITIALE D’UN PROJET AGILE
  • 2. ©PyxisTechnologiesinc. QUI SUIS-JE?  Expert en méthodes Agiles;  À Pyxis depuis 2004;  Différents rôles :  conseiller;  formateur;  chargé de cours à UQAM;  co-auteur du livre Choisir l’Agilité. Contact: mboisvert@pyxis-tech.com ca.linkedin.com/in/mathieuboisvert/
  • 3. ©PyxisTechnologiesinc. QU’EST-CE QU'UNE APPROCHE AGILE? SCRUM EN BREF Idées des clients, de l’équipe, des gestionnaires et de la direction En commençant en haut de la liste, l’équipe choisit autant d’éléments qu’elle prévoit livrer pour la fin du sprint.
  • 5. ©PyxisTechnologiesinc. Projet PATTERNS DE DÉMARRAGE Itération 1 Itération 2 […] Itération N a) Directement en projet (littérature Scrum) Itération 1 Itération 2 […] Itération N Itération 0 b) Ateliers de démarrage (commun) Itération N Itération 0 c) Phase d’analyse préliminaire (commun) Analyse préliminaire Itération 1 Itération 2 […] Itération N d) Analyse préliminaire empirique Itération 4 Itération 5 […] Avant-Projet Itération 2 Itération 3 Itération 1 (ou pas) Décision
  • 6. ©PyxisTechnologiesinc. FINANCEMENT DE TYPE LEAN STARTUP Image tirée de l’article Agile with Guts de Nicolas Gouy Adapté au patterns de démarrage Scrum (A) et Itération 0 (B)
  • 7. ©PyxisTechnologiesinc. FINANCEMENT PAR UNE PHASE D’ANALYSE PRÉLIMINAIRE (C) Tiré du livre « Choisir l’Agilité » de Mathieu Boisvert et Sylvie Trudel
  • 8. ©PyxisTechnologiesinc. NE PAS CONFONDRE LES ATELIERS DE DÉMARRAGE AVEC UNE PHASE PRÉLIMINAIRE On ne peut pas obtenir un résultat aussi fiable en réduisant le temps disponible à l’analyse préliminaire. Projet Itération 1 Itération 2 […] Itération N Itération 0 b) Ateliers de démarrage (commun) Itération N Itération 0 c) Phase d’analyse préliminaire (commun) Analyse préliminaire Itération 1 Itération 2 […] Avant-Projet Décision
  • 9. ©PyxisTechnologiesinc. FINANCEMENT TRADITIONNEL ET AGILE: DEUX STRATÉGIES DIFFÉRENTES Pratiques •Éllicitation complète des besoins en amont •Architecture détaillée en amont •Communication par documents approuvés Pratiques • Compréhension des besoins « Juste assez, juste à temps » • Architecture émergente (dernier moment responsable • Cycle de rétroaction (feedback loop) Risques •Paralysie par l’analyse •Sur ingénierie •Solution non adaptée Risques •Réingénierie coûteuse •Solution non globale
  • 10. ©PyxisTechnologiesinc. ANALYSE PRÉLIMINAIRE EMPIRIQUE (D): UN MODÈLE DE FINANCEMENT COMPLÉTEMENT AGILE Itératio n 3 Itératio n 1 Itératio n 2 • Équipe réduite, similaire au modèle traditionnelle, mais avec l’ajout de quelques développeurs séniors; • Analyser dans l’ordre de la valeur d’affaires et du risque (style Agile et Lean Startup); • En plus des documents, développement d’incréments qui valident les plus grandes hypothèses; • L’investissement est une dépense. Itératio n 4 Itératio n 5 Itératio n 8 Itératio n 6 Itératio n 7 Itératio n 9 Itératio n 10 Itératio n … • Changement de la composition de l’équipe: plus de développeurs, moins d’analystes; • Pas de transfert de projet, plutôt une continuité; • Carnet de produit, définition de terminé, outil de suivi et incrément de base déjà en place: pas seulement un document d’analyse; • Transfert des coûts d’avant-projet au budget du projet de développement. LE BUT EST DE RÉDUIRE LE RISQUE ET ESTIMER LES PARAMÈTRES DU PROJET LE BUT EST DE LIVRER AVEC UNE PLUS GRANDE VÉLOCITÉ ProjetAvant-projet
  • 12. ©PyxisTechnologiesinc.  Jour / homme: Facile à comprendre, pas équivalent pour chaque individu;  Jour idéal: Facile à comprendre, tendance à faire un rapprochement avec le temps effectif;  Points d’effort: Utile pour l’estimation en équipe, mais c’est une mesure non-reproductible;  Points de fonction: Reproductible, disjoint des individus, mais demande une expertise. UNITÉS DE MESURES Si vos barèmes actuels vous conviennent, continuez de les utiliser.
  • 13. ©PyxisTechnologiesinc. Trajet Distance Difficultés Durée Poids Sherbrooke @ Magog ~ 50 km --- 30 minutes 1 Sherbrooke @ Laval ~ 160 km Pont Champlain, Échangeur Turcot, Autoroute 40 1.5 @ 3 heures 4 Sherbrooke @ aéroport PET ~ 160 km Pont Champlain, Échangeur Turcot, Autoroute 40 3 heures 6 Sherbrooke @ Québec ~ 300 km Pont Pierre- Laporte 2.5 @ 3 heures 6 LES POINTS D’EFFORT (STORY POINTS): UNE ESTIMATION RELATIVE DE LA COMPLEXITÉ
  • 14. ©PyxisTechnologiesinc.  Identification des requis et estimation à l’aide des points d’effort  Estimation de la vélocité par le découpages en tâches de la première itération  Confirmation de la vélocité par le découpage en tâches de la deuxième itération  Lancement d’une itération pour construire un historique et vérifier l’hypothèse de la vélocité RETOUR D’EXPÉRIENCE D’UNE ESTIMATION À L’AIDE DES POINTS D’EFFORTS À combien estimez- vous le projet ? Êtes-vous sûrs? Êtes-vous VRAIMENT sûrs?
  • 16. ©PyxisTechnologiesinc.  Choisir sa démarche d’estimation initiale selon le pattern de démarrage  Pour plus de confiance, ne vous limitez à une estimation théorique Encore plus de considérations…  Toujours le droit de mettre fin à un projet en péril  Toujours possible d’arrêter le développement d’un produit qui est suffisant  Il y a une distinction entre le prix de vente et l’estimé d’un projet  N’hésitez pas à prendre action, dès les premiers cycle de rétroaction CONSIDÉRATIONS SUPPLÉMENTAIRES
  • 17. Titre sur mesure POINTS FORTS 1 Période de questions ?
  • 18. ©PyxisTechnologiesinc.  /campus offre une gamme complète de cours de formation permettant d’acquérir les connaissances nécessaires pour maîtriser les notions de l’Agilité.  /conseil, c’est une équipe d’experts qui accompagne nos clients et leurs équipes de direction dans la gestion et la réalisation de leurs projets Agiles.  /studio développe des applications sur mesure et prend en charge les projets de nos clients ou les réalise conjointement avec eux. La force de Pyxis Technologies réside dans notre équipe de Pyxissiens passionnée qui vit l’Agilité chaque jour et en maîtrise les pratiques et techniques. UNE GAMME COMPLÈTE DE SERVICES LIÉS AU DÉVELOPPEMENT AGILE DE LOGICIELS
  • 19. Titre sur mesure POINTS FORTS 1 Merci! pyxis-tech.com

Notes de l'éditeur

  1. Plutôt qu’une analyse préliminaire, les méthodes Agiles préconisent une analyse en continu. Elles préconisent également que l’équipe de développement soit responsable de l’estimation de la portée du projet.  Au cours de cette présentation, on vous présentera différents contextes de projet et modèles de démarrage pour aider les participants à rendre plus Agile l’évaluation de leurs projets. Ce que vous apprendrez : Comment il est possible de calculer le budget requis sans l’étape d’analyse préliminaire; Comment il est possible de calculer le budget requis avant la constitution de l’équipe de développement.
  2. Je baigne dans la soupe agile depuis 2004 Conseiller, formateur, co-auteur, Chargé de cours Accessoirement: directeur de la formation à Pyxis.
  3. Valeurs : Transparence, Inspection, Adaptation 4 événements : Sprint Planning, Daily Scrum, Revue, Rétro Des limites de temps Définition de “terminé” 3 rôles 4 événements 3 artéfacts : Le carnet de produit Le carnet de sprint L'incrément de fonctionnalité prêt à être exploité
  4. Présentation des différents patterns de démarrage que je connais.
  5. Ensemble de petits projets indépendants: risque seulement une portion de la portée. Ensemble de petits projets Indépendants: risque seulement une portion de la portée. Cout fixe, échéancier fixe, portée flexible Motivation entre client et fournisseur WIN / WIN Partage des budget restant en fin de projet. Cout fixe, échéancier flexible, portée flexible Motivation entre client et fournisseur WIN / WIN
  6. Cas de l’analyse rapide, basé sur les hypothèses que la réutilisation d’un service sera plus efficaces, sans avoir vérifier que le service est effectivement adapté.
  7. S’arrêter « juste assez »: suffisamment pour définir un cadre pour les équipes de développement Garder les options ouvertes: pour conserver la flexibilité le plus longtemps possible Modèle proche des besoins affaires: pour vérifier véritablement les hypothèses: les siennes et celles des autres Mauvaises raisons Parce que ca fonctionne comme ca ici Pour pouvoir mieux évaluer le budget et ainsi franchir une gate de gouvernance
  8. Présentation des différents patterns de démarrage que je connais.