SlideShare une entreprise Scribd logo
1  sur  20
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
– fpaquet@facilite.com
Renaud Poirier
– Architecte
– Macroscope / Agile CDA
– rpoirier@facilite.com
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-projets)
– 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 temps
en 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
Temps
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 100jp
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 technique
et 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 contributeurs
ou 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
Estimationvsvariabilité
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

Contenu connexe

Tendances

PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021Preferred Networks
 
Universal Links対応をした話
Universal Links対応をした話Universal Links対応をした話
Universal Links対応をした話Chiharu Nameki
 
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
ChatGPT、 何が「できる」「みえる」ようになってきたのか!ChatGPT、 何が「できる」「みえる」ようになってきたのか!
ChatGPT、 何が「できる」「みえる」ようになってきたのか!Jingun Jung
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~NTT Communications Technology Development
 
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送Google Cloud Platform - Japan
 
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!日本マイクロソフト株式会社
 
これでBigQueryをドヤ顔で語れる!BigQueryの基本
これでBigQueryをドヤ顔で語れる!BigQueryの基本これでBigQueryをドヤ顔で語れる!BigQueryの基本
これでBigQueryをドヤ顔で語れる!BigQueryの基本Tomohiro Shinden
 
WebRTC Build MCU on browser
WebRTC Build MCU on browserWebRTC Build MCU on browser
WebRTC Build MCU on browsermganeko
 
#NoEstimates vs #Estimates - Vraiment?
#NoEstimates vs #Estimates - Vraiment?	#NoEstimates vs #Estimates - Vraiment?
#NoEstimates vs #Estimates - Vraiment? Agile Montréal
 
グラフデータベース入門
グラフデータベース入門グラフデータベース入門
グラフデータベース入門Masaya Dake
 
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)Preferred Networks
 
Cycle de vie et méthodes de construction des ontologies
Cycle de vie et méthodes de construction des ontologiesCycle de vie et méthodes de construction des ontologies
Cycle de vie et méthodes de construction des ontologiesFatima Zahra Fagroud
 
MonotaRO のデータ活用と基盤の過去、現在、未来
MonotaRO のデータ活用と基盤の過去、現在、未来 MonotaRO のデータ活用と基盤の過去、現在、未来
MonotaRO のデータ活用と基盤の過去、現在、未来 株式会社MonotaRO Tech Team
 
AWS WAF を活用しよう
AWS WAF を活用しようAWS WAF を活用しよう
AWS WAF を活用しようYuto Ichikawa
 
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性LIFULL Co., Ltd.
 
(2017.6.9) Neo4jの可視化ライブラリまとめ
(2017.6.9) Neo4jの可視化ライブラリまとめ(2017.6.9) Neo4jの可視化ライブラリまとめ
(2017.6.9) Neo4jの可視化ライブラリまとめMitsutoshi Kiuchi
 
Hyperledger Fabric のプラットフォームおよびインフラ運用
Hyperledger Fabric のプラットフォームおよびインフラ運用Hyperledger Fabric のプラットフォームおよびインフラ運用
Hyperledger Fabric のプラットフォームおよびインフラ運用Hyperleger Tokyo Meetup
 
MQTTとAMQPと.NET
MQTTとAMQPと.NETMQTTとAMQPと.NET
MQTTとAMQPと.NETterurou
 

Tendances (20)

PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
Universal Links対応をした話
Universal Links対応をした話Universal Links対応をした話
Universal Links対応をした話
 
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
ChatGPT、 何が「できる」「みえる」ようになってきたのか!ChatGPT、 何が「できる」「みえる」ようになってきたのか!
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
 
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
[Cloud OnAir] Google Cloud へのマイグレーション ツールの紹介 2020年11月26日 放送
 
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
 
これでBigQueryをドヤ顔で語れる!BigQueryの基本
これでBigQueryをドヤ顔で語れる!BigQueryの基本これでBigQueryをドヤ顔で語れる!BigQueryの基本
これでBigQueryをドヤ顔で語れる!BigQueryの基本
 
Nosql
NosqlNosql
Nosql
 
Pokémon GOとGCP
Pokémon GOとGCPPokémon GOとGCP
Pokémon GOとGCP
 
WebRTC Build MCU on browser
WebRTC Build MCU on browserWebRTC Build MCU on browser
WebRTC Build MCU on browser
 
#NoEstimates vs #Estimates - Vraiment?
#NoEstimates vs #Estimates - Vraiment?	#NoEstimates vs #Estimates - Vraiment?
#NoEstimates vs #Estimates - Vraiment?
 
グラフデータベース入門
グラフデータベース入門グラフデータベース入門
グラフデータベース入門
 
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
 
Cycle de vie et méthodes de construction des ontologies
Cycle de vie et méthodes de construction des ontologiesCycle de vie et méthodes de construction des ontologies
Cycle de vie et méthodes de construction des ontologies
 
MonotaRO のデータ活用と基盤の過去、現在、未来
MonotaRO のデータ活用と基盤の過去、現在、未来 MonotaRO のデータ活用と基盤の過去、現在、未来
MonotaRO のデータ活用と基盤の過去、現在、未来
 
AWS WAF を活用しよう
AWS WAF を活用しようAWS WAF を活用しよう
AWS WAF を活用しよう
 
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
 
(2017.6.9) Neo4jの可視化ライブラリまとめ
(2017.6.9) Neo4jの可視化ライブラリまとめ(2017.6.9) Neo4jの可視化ライブラリまとめ
(2017.6.9) Neo4jの可視化ライブラリまとめ
 
Hyperledger Fabric のプラットフォームおよびインフラ運用
Hyperledger Fabric のプラットフォームおよびインフラ運用Hyperledger Fabric のプラットフォームおよびインフラ運用
Hyperledger Fabric のプラットフォームおよびインフラ運用
 
MQTTとAMQPと.NET
MQTTとAMQPと.NETMQTTとAMQPと.NET
MQTTとAMQPと.NET
 

Similaire à Estimer les projets TI, même en Agile

Evaluer des architectures de Produit / Service
Evaluer des architectures de Produit / ServiceEvaluer des architectures de Produit / Service
Evaluer des architectures de Produit / ServiceVincent HOLLEY
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...French Scrum User Group
 
PMI LQ colloque 2017 C.É. Habermacher-Sois agile et rame
PMI LQ colloque 2017 C.É. Habermacher-Sois agile et ramePMI LQ colloque 2017 C.É. Habermacher-Sois agile et rame
PMI LQ colloque 2017 C.É. Habermacher-Sois agile et ramePMI Lévis-Québec
 
PMI LQ colloque 2017 Robert Brassard-Évitez les catastrophes
PMI LQ colloque 2017 Robert Brassard-Évitez les catastrophesPMI LQ colloque 2017 Robert Brassard-Évitez les catastrophes
PMI LQ colloque 2017 Robert Brassard-Évitez les catastrophesPMI Lévis-Québec
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesChristophe Addinquy
 
La gestion du portefeuille en mode agile
La gestion du portefeuille en mode agileLa gestion du portefeuille en mode agile
La gestion du portefeuille en mode agileEtienne Laverdière
 
La gestion de portefeuille en mode agile
La gestion de portefeuille en mode agileLa gestion de portefeuille en mode agile
La gestion de portefeuille en mode agileAgile Montréal
 
Lean-UX : histoire, concepts et application - Meetup Margo du 29 mai 2018
Lean-UX : histoire, concepts et application - Meetup Margo du 29 mai 2018Lean-UX : histoire, concepts et application - Meetup Margo du 29 mai 2018
Lean-UX : histoire, concepts et application - Meetup Margo du 29 mai 2018Margo
 
SalonBI 2012
SalonBI 2012SalonBI 2012
SalonBI 2012agileDSS
 
PMI LQ colloque 2017 Hugues Miron-Redressement de projet-leçons apprises
PMI LQ colloque 2017 Hugues Miron-Redressement de projet-leçons apprisesPMI LQ colloque 2017 Hugues Miron-Redressement de projet-leçons apprises
PMI LQ colloque 2017 Hugues Miron-Redressement de projet-leçons apprisesPMI Lévis-Québec
 
REX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsREX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsCOMPETENSIS
 
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
 
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 projetPMI-Montréal
 
Etude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existantEtude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existantClément Dussarps
 
Chiffrer - Evaluer la charge d'une activité ou d'un projet
Chiffrer - Evaluer la charge d'une activité ou d'un projetChiffrer - Evaluer la charge d'une activité ou d'un projet
Chiffrer - Evaluer la charge d'une activité ou d'un projetCOMPETENSIS
 

Similaire à Estimer les projets TI, même en Agile (20)

Evaluer des architectures de Produit / Service
Evaluer des architectures de Produit / ServiceEvaluer des architectures de Produit / Service
Evaluer des architectures de Produit / Service
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprint
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Lunch learn 5 sep2013
Lunch learn 5 sep2013Lunch learn 5 sep2013
Lunch learn 5 sep2013
 
PMI LQ colloque 2017 C.É. Habermacher-Sois agile et rame
PMI LQ colloque 2017 C.É. Habermacher-Sois agile et ramePMI LQ colloque 2017 C.É. Habermacher-Sois agile et rame
PMI LQ colloque 2017 C.É. Habermacher-Sois agile et rame
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
 
PMI LQ colloque 2017 Robert Brassard-Évitez les catastrophes
PMI LQ colloque 2017 Robert Brassard-Évitez les catastrophesPMI LQ colloque 2017 Robert Brassard-Évitez les catastrophes
PMI LQ colloque 2017 Robert Brassard-Évitez les catastrophes
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agiles
 
La gestion du portefeuille en mode agile
La gestion du portefeuille en mode agileLa gestion du portefeuille en mode agile
La gestion du portefeuille en mode agile
 
La gestion de portefeuille en mode agile
La gestion de portefeuille en mode agileLa gestion de portefeuille en mode agile
La gestion de portefeuille en mode agile
 
Lean-UX : histoire, concepts et application - Meetup Margo du 29 mai 2018
Lean-UX : histoire, concepts et application - Meetup Margo du 29 mai 2018Lean-UX : histoire, concepts et application - Meetup Margo du 29 mai 2018
Lean-UX : histoire, concepts et application - Meetup Margo du 29 mai 2018
 
SalonBI 2012
SalonBI 2012SalonBI 2012
SalonBI 2012
 
PMI LQ colloque 2017 Hugues Miron-Redressement de projet-leçons apprises
PMI LQ colloque 2017 Hugues Miron-Redressement de projet-leçons apprisesPMI LQ colloque 2017 Hugues Miron-Redressement de projet-leçons apprises
PMI LQ colloque 2017 Hugues Miron-Redressement de projet-leçons apprises
 
REX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsREX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outils
 
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
 
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
 
Etude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existantEtude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existant
 
Chiffrer - Evaluer la charge d'une activité ou d'un projet
Chiffrer - Evaluer la charge d'une activité ou d'un projetChiffrer - Evaluer la charge d'une activité ou d'un projet
Chiffrer - Evaluer la charge d'une activité ou d'un projet
 
EA archi it.pdf
EA archi it.pdfEA archi it.pdf
EA archi it.pdf
 

Plus de CGI Québec Formation

La culture produit au service du client
La culture produit au service du clientLa culture produit au service du client
La culture produit au service du clientCGI Québec Formation
 
Gestion de performance : L'agilité à l'échelle
Gestion de performance : L'agilité à l'échelleGestion de performance : L'agilité à l'échelle
Gestion de performance : L'agilité à l'échelleCGI Québec Formation
 
La 5e Valeur Agile: La valeur plutôt que le suivi des coûts
La 5e Valeur Agile: La valeur plutôt que le suivi des coûtsLa 5e Valeur Agile: La valeur plutôt que le suivi des coûts
La 5e Valeur Agile: La valeur plutôt que le suivi des coûtsCGI Québec Formation
 
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 couteuxCGI Québec Formation
 
Large Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field reportLarge Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field reportCGI Québec Formation
 
Gestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courteGestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courteCGI Québec Formation
 
Strategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanStrategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanCGI Québec Formation
 
En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017CGI Québec Formation
 
Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projetsCGI Québec Formation
 
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
 
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!CGI Québec Formation
 
Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projetsCGI Québec Formation
 
Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!CGI Québec Formation
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanCGI Québec Formation
 
Quelles sont vos attentes envers les ScrumMasters
Quelles sont vos attentes envers les ScrumMastersQuelles sont vos attentes envers les ScrumMasters
Quelles sont vos attentes envers les ScrumMastersCGI Québec Formation
 
Semer la graine agile en entretien et évolution de systèmes
Semer la graine agile en entretien et évolution de systèmesSemer la graine agile en entretien et évolution de systèmes
Semer la graine agile en entretien et évolution de systèmesCGI Québec Formation
 
Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!CGI Québec Formation
 

Plus de CGI Québec Formation (20)

La culture produit au service du client
La culture produit au service du clientLa culture produit au service du client
La culture produit au service du client
 
Mythes et légendesKanban
Mythes et légendesKanbanMythes et légendesKanban
Mythes et légendesKanban
 
Gestion de performance : L'agilité à l'échelle
Gestion de performance : L'agilité à l'échelleGestion de performance : L'agilité à l'échelle
Gestion de performance : L'agilité à l'échelle
 
La 5e Valeur Agile: La valeur plutôt que le suivi des coûts
La 5e Valeur Agile: La valeur plutôt que le suivi des coûtsLa 5e Valeur Agile: La valeur plutôt que le suivi des coûts
La 5e Valeur Agile: La valeur plutôt que le suivi des coûts
 
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
 
Large Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field reportLarge Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field report
 
Atelier de simulation DevOps
Atelier de simulation DevOpsAtelier de simulation DevOps
Atelier de simulation DevOps
 
Gestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courteGestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courte
 
Strategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanStrategic Portfolio Management With Kanban
Strategic Portfolio Management With Kanban
 
En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017
 
Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projets
 
Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?
 
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!
 
Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projets
 
Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanban
 
Rétrospectives en 4 actes
Rétrospectives en 4 actesRétrospectives en 4 actes
Rétrospectives en 4 actes
 
Quelles sont vos attentes envers les ScrumMasters
Quelles sont vos attentes envers les ScrumMastersQuelles sont vos attentes envers les ScrumMasters
Quelles sont vos attentes envers les ScrumMasters
 
Semer la graine agile en entretien et évolution de systèmes
Semer la graine agile en entretien et évolution de systèmesSemer la graine agile en entretien et évolution de systèmes
Semer la graine agile en entretien et évolution de systèmes
 
Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!
 

Estimer les projets TI, même en Agile

  • 1. Colloque en gestion de projet 2017 1 Estimer les projets TI, même en Agile Frédéric Paquet et Renaud Poirier
  • 2. Colloque en gestion de projet 2017 2 Estimer les projets TI, en AGILE ? #NOESTIMATEESSENTIEL
  • 3. Colloque en gestion de projet 2017 3 Vos conférenciers Frédéric Paquet – Chef de projet – Coach Agile / CDA – fpaquet@facilite.com Renaud Poirier – Architecte – Macroscope / Agile CDA – rpoirier@facilite.com
  • 4. 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-projets) – Estimer l’architecture d’une solution (démarrage de projet) – Trucs réutilisables (du cascade à l’Agile)
  • 5. 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 temps en fonction du contexte
  • 6. 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 Temps 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
  • 7. 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
  • 8. 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 100jp
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. Colloque en gestion de projet 2017 12 Architecte  Leader  Facilitateur
  • 13. 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 technique et 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
  • 14. Colloque en gestion de projet 2017 14 Estimer le coût de la vision (solution) • Évaluer des blocs de fonctionnalités, les mandats des contributeurs ou 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
  • 15. 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 Estimationvsvariabilité Temps
  • 16. 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
  • 17. 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 !!!
  • 18. 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 »
  • 19. 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 »
  • 20. 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

Notes de l'éditeur

  1. Aucun gestionnaire sensé n’autoriserait le démarrage d’un projet sans une estimation, même grossière, des travaux à réaliser. Même en agile, cette prémisse demeure. Mais comment estimer un projet TI sans préalablement en faire une architecture détaillée? Pourquoi et quand estimer Le bon, la brute et le truand : Confrontation de culture (sans intro) Renaud – Architecte Macroscope – me permet de … Fred – Coach agile no-estimate – me permet de … Laisser émerger un compromis Vers le balancier selon le contexte Produit vs projet vs maintenance Envergure vs capacité Gestion du risque et des budgets (relatifs)
  2. on s’introduit (pluger Martin et sa formation)
  3. Aucun gestionnaire sensé n’autoriserait le démarrage d’un projet sans une estimation, même grossière, des travaux à réaliser. Même en agile, cette prémisse demeure. Mais comment estimer un projet TI sans préalablement en faire une architecture détaillée? La conférence propose quelques techniques pour estimer les projets TI, fonction du niveau de compréhension de la solution à mettre en place, s’appuyant en cela sur des acquis solides et du vécu en projet Agile. La conférence se structure en quatre temps : Message d’intro de la conférence
  4. Estimer l’envergure d’une solution (opportunité, dossier d’affaires, budgets) No project : beaucoup d’effort pour partir, trop lourd pour le faire tendre Met parfois en danger l’intégration et la vue plus large
  5. Démarche des Blocs fonctionnels (TI) vs Scénario d’utilisation (Affaires) Avec un exemple, dont certaines fonctionnalités qu’on n’a pas (ex. générateur de rapports) Important : bloc de dollars coûts vs bénéfices avec gestion de l’imprécision et du risque par bloc incluant le coût de ne pas avoir la patente et celui d’opportunité (bénéfices vs coûts) : ce que je perds de ne pas l’avoir Comparables vs expériences des « évaluateurs » : pif / + ou – Minimum viable par jalon : livrer une version 0.3 testable, mais qui n’ira pas en prod, ou pourrait être déployer (nouveau produit) si le besoin est pressant livrer une version 0.8 utilisable, qui va en prod même si pas chick livrer une version 1.0 indispensable, qui répond au besoin Effets du modèle de réalisation
  6. Objectif(s) Comprendre la nuance entre MVP et plus rapidement testable, utilisable et appréciable À retenir On veut avoir du FEEDBACK le plus rapidement possible et valider nos hypothèses Discussions Quels seront les défis d’une telle approche?
  7. On cherche à s’adapter plus qu’a anticiper, mais cela ne veut pas dire que rien ne va être fait en amont… Plan macro au début, le plan se detail en cours de route L’architectures doit être pensée, mais il n’est pas souhaitable d’avoir tous les éléments d’architectures dès le depart On peu établir une stratégie de test au depart
  8. Impact des contributeurs à un projet Effet des intégrations Effet de la compétition des équipes / les triangles de chaque chargé de projet SAFE : Éviter les trous entre les triangles Gantt détaillé vs enveloppe budgétaire … tout en challengeant notre capacité
  9. Attention danger : Estimation détaillée vs spécifications trop détaillées ex. forfait ou engagement de budgets non négociable sans se perdre dans les specs Documentation de soutien : la modération a meilleur goût (permanent vs temporaire) Utiliser les facteurs de risques et de contexte pour nuancer notre estimé Ex. cocomo II …
  10. Par bloc ou mandat ou équipe : gérer l’envergure (pas les storys), la portée et le budget … et l’accueil au changement (enlever ou …) Minimum viable (portée vs type solution), tout en restant agile au changement : PAR JALON Place du sunset graph dans l’estimation et le suivi
  11. Les biais nuisent à la pensé rationnelle Le biais d'ancrage Le biais d'ancrage est la tendance à utiliser indument une information comme référence. Il s'agit généralement du premier élément d'information acquis sur le sujet. Le biais de confirmation : Le biais de confirmation est la tendance, très commune, à ne rechercher et ne prendre en considération que les informations qui confirment les croyances et à ignorer ou discréditer celles qui les contredisent. L'effet Dunning-­Kruger L'effet Dunning-Kruger est le résultat de biais cognitifs qui amènent les personnes les moins compétentes à surestimer leurs compétences et les plus compétentes à les sous-estimer. Ce biais a été démontré dans plusieurs domaines. Le biais rétrospectif Le biais rétrospectif est la tendance à surestimer, une fois un événement survenu, comment on le jugeait prévisible ou probable. L'excès de confiance L'excès de confiance est la tendance à surestimer ses capacités. Ce biais a été mis en évidence par des expériences en psychologie qui ont montré que, dans divers domaines, beaucoup plus que la moitié des participants estiment avoir de meilleures capacités que la moyenne. Le biais de négativité Le biais de négativité est la tendance à donner plus de poids aux expériences négatives qu'aux expériences positives et à s'en souvenir davantage. L'illusion de corrélation L'illusion de corrélation consiste à percevoir une relation entre deux événements non reliés ou encore à exagérer une relation qui est faible en réalité. Le biais de cadrage Le biais de cadrage est la tendance à être influencé par la manière dont un problème est présenté. Le biais de la disponibilité en mémoire Le biais de la disponibilité en mémoire consiste à porter un jugement sur une probabilité selon la facilité avec laquelle des exemples viennent à l'esprit. Ce biais peut, par exemple, amener à prendre pour fréquent un événement récent. L'illusion de savoir L'illusion de savoir consiste à se fier à des croyances erronées pour appréhender une réalité et à ne pas chercher à recueillir d'autres informations. 
  12. Comment je l’ai fait : Par bloc avec ceux qui savent : Capitale Deux approches par induction : Protecteur Citoyen carnet par point via comparatif fonctionnalités par JP via barèmes dans les temps, mais surtout sous le budget Appliquer l’agilité aux barèmes : Desjardins Avec ceux qui savent Avec des comparatifs communs (vs complexité) Sans égard à l’encadrement
  13. Pourquoi no estimate Trop souvent basé sur les croyances et le biais cognitif de l’évaluateur Expliquer la liste Si trop précis, notre équipe est sous challenger, livre tout croche pour y arriver, ou perd du temps étalement du risque et de l’attribution du budget : tout le projet / par livraison par livraison avec bonus de satisfaction par itération SPIKE à initier au plus vite (échoué rapidement / testé notre compréhension On n’arrêtera pas le projet, autant s’y brûler plus vite Autre contexte : En mode progiciel … attention aux « adaptations » et réutilisation des façons de faire de développement En entretien : Attention aux barèmes trop « incluant » Plus d’une technique, mais : point de fonction et barèmes macroscopique Pas pour estimer car nécessite trop de détails Force une sur-architecture détaillée Utilisable en fin de livraison ou d’itération, pour challenger notre vélocité de façon objective (vs les points par fonctionnalité) Références et formations dispos sur le sujet beaucoup de concepts qu’on a dû prendre pour acquis Si vous cherchez du contenu là-dessus …
  14. Références et formations dispos sur le sujet beaucoup de concepts qu’on a dû prendre pour acquis Si vous cherchez du contenu là-dessus …