pmi lq colloque 2017 r. poirier et f. paquet-estimer les projets ti même en agile
TRANSCRIPT
Colloque en gestion de projet 2017
1
Estimer les projets TI, même en Agile
Frédéric Paquet et Renaud Poirier
Colloque en gestion de projet 2017
2
Estimer les projets TI, en AGILE?
#NOESTIMATEESSENTIEL
Colloque en gestion de projet 2017
3
Vos conférenciers
Frédéric Paquet– Chef de projet
– Coach Agile / CDA
Renaud Poirier– Architecte
– Macroscope / Agile CDA
Colloque en gestion de projet 2017
4
Pourquoi estimer, même en Agile
• Autoriser le démarrage d’un projet sans une estimation, même grossière? NON, mais …
• Agenda :
– Pourquoi et quand estimer?
– Estimer l’envergure d’une solution (avant-projet)
– Estimer l’architecture d’une solution (démarrage de projet)
– Trucs réutilisables (du cascade à l’Agile)
Colloque en gestion de projet 2017
5
Une estimation est « nécessaire » si …
• Projet … vs Produit vs Maintenance
• Envergure … vs Capacité vs Fournisseur externe
• Gestion du risque et des budgets (relatifs)
Attention de balancer les niveaux de précision, de risque et de tempsen fonction du contexte
Colloque en gestion de projet 2017
6
Estimations itératives / Niveau de détail
• Quatre niveaux de découpage
• Quatre niveaux d’estimation
• Quatre objectifs
Te
mp
s
Envergure du projet
1 Estimation du budget global
Dates
2 Planification des livraisons
3
Points d’efforts
Préparation des 3 premières
itérations
Tâches estimées en
heures
4
Colloque en gestion de projet 2017
7
Stratégie de financement
https://disciplinedagileconsortium.org
Coût +
Temps et matériel
Financement
par jalon
Prix / Coût fixe
Colloque en gestion de projet 2017
8
Estimer l’envergure d’une solution
• Quand?
• Comment?
– Blocs fonctionnels et scénarios d’utilisation
– Coûts de réalisation vs d’opportunité
– Comparables vs expériences des « évaluateurs »
– Pas plus bas de 100 jp
Colloque en gestion de projet 2017
9
Concevoir … pour tester, utiliser et « aimer » le plus rapidement possible
http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp#more-7646
Produit peut
être testé
Produit peut
être utilisé
Produit est
aimé
Visez le ciel …
Mais livrez en petites étapes
Colloque en gestion de projet 2017
10
Anticipation vs Adaptation
• Planification à l’avance• Architecture détaillée en amont (BDUF)• Tests à la fin• Spécifications complètes en amont
• Planification JAJAT(juste assez, juste à temps)
• Spécifications JAJAT• Architecture émergente• Tests intégrés• Discussions collaboratives
Source: Mike Cohn - https://www.mountaingoatsoftware.com/blog/balancing-anticipation-and-adaptation
Colloque en gestion de projet 2017
11
Estimer l’envergure d’une solution
• Ne pas oublier que même en Agile
– Impact des contributeurs à un projet
– Effet des intégrations et du temps
• Sauf que le « projet » n’est pas le seul véhicule pour livrer du logiciel
Colloque en gestion de projet 2017
12
Architecte Leader Facilitateur
Colloque en gestion de projet 2017
13
Estimer l’architecture d’une solution
• Une vision plutôt que des plans et devis
– Juste assez pour estimer et orienter
– Sans se perdre dans la techniqueet la documentation
• Préparer un carnet de commandes
– Attention au niveau de détail
– Fonction des risques d’intégration et de l’horizon de temps
Colloque en gestion de projet 2017
14
Estimer le coût de la vision (solution)
• Évaluer des blocs de fonctionnalités,les mandats des contributeursou le travail d’une équipe
– Impliquer des gens d’expérience
– Impliquer ceux qui le feront vraiment
– S’appuyer sur du vécu « partagé »
• Évaluer les items d’un carnet
– À géométrie variable dans le temps (par jalon)
– En restant Agile face aux changements
Colloque en gestion de projet 2017
15
Cône d’incertitude
LivraisonRéalisation
Dossier
d’Affaires
Opportunité
Attention aux
promesses faites ici
Attendez d’avoir la
chance de stabiliser
les risques
Restez toujours
ouvert aux
opportunités
Estim
ation v
s v
ariabili
té
Temps
Colloque en gestion de projet 2017
16
L’évaluation et les biais cognitifs
http://dispatchist.com/mind-hacks-cognitive-bias/
• Biais d’ancrage
• Biais de confirmation
• L’effet Dunning-
Kruger
• L’illusion de savoir
Colloque en gestion de projet 2017
17
Le meilleur de chaque approche
• Décomposer jusqu’à un niveau « estimable »
– Avec des comparatifs communs ou des barèmes
• Comparer les résultats de deux approches
– Vive la convergence
– Monitorer et approfondir les écarts lors du développement
• Se concentrer sur l’effort de réalisation!!!
Colloque en gestion de projet 2017
18
Quelques trucs à réutiliser
• Pourquoi et quand se passer des estimés?
• Étaler le risque et l’attribution du budget
– De la conception à la livraison
• Initier les preuves de concepts au plus vite
– Investigations ou « spikes »
Colloque en gestion de projet 2017
19
Références et liens utiles• //excellenceagile.com
• //blog.goood.pro/2014/07/25/developper-sans-faire-destimation-le-mouvement-
noestimates
• //www.infoq.com/news/2016/09/estimation-techniques-psychology
• //www.qsm.com/articles/big-rock-estimation-using-agile-techniques-provide-
rough-software-schedule-resource?utm=gcaccess
• Gestion de projet 3.0
• https://disciplinedagileconsortium.org
• http://dispatchist.com/mind-hacks-cognitive-bias/
• https://www.mountaingoatsoftware.com/blog/balancing-anticipation-and-
adaptation
• http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp#more-7646
Il n’est pas requis de se « saigner »pour estimer de façon « Agile »
Colloque en gestion de projet 2017
20
Cette présentation sera disponible sur le site web
du PMI Lévis-Québec à compter du 1er mai 2017