SlideShare uma empresa Scribd logo
1 de 35
1
Les idées reçues de
l’informatique
…quand nos erreurs de
raisonnement nous limitent
Ludovic Cinquin
DG France OCTO
@lcinquin
2
Pour résister aux idées reçues : testez et mesurez
3
Idée reçue #1
« Pour livrer à temps,
nous allons ajouter des développeurs
sur le projet »
4
Loi de Brooks – 1975
Ajouter des personnes à un projet en retard
accroît son retard
5
Idée reçue #2
« Supprimer les temps morts
permet d’augmenter la productivité »
6
Source : Pawel Brodzinski
http://brodzinski.com/2015/01/slack-time-value.html
7
8
9
Niveau d’utilisation optimum des
ressources
(Souvent autour de 80%)
10
Le passage de la vitesse limite sur le périph
de 80 à 70km/h….
… a permis d’augmenter la vitesse moyenne
de 32,6 à 38,4 km/h
11
Idée reçue #3
« Affecter les gens sur plusieurs projets
permet de lisser la charge
…et de supprimer les temps morts »
12
La productivité individuelle chute de 40%
Le QI descend de 10 points
Peter Bergman (2010)
13
Gérer les projets en série plutôt
qu’en parallèle peut réduire les coûts
jusqu’à 40% sur des projets complexes
Rubenstein, Meyers and Evans
14
Idée reçue #4
« On va pouvoir prendre des profils
moins chers pour la maintenance »
15
« L’activité de maintenance consomme typiquement de
40 à 80% des coûts de fabrication d’un logiciel.
C’est donc probablement l’étape
la plus importante de son cycle de vie.
[…]
La maintenance est une tâche
plus complexe que le développement »
Facts and Fallacies of Software Engineering
Robert L. Glass - 2002
16
Idée reçue #5
« En misant sur la réutilisation,
nous allons réduire nos coûts de développement »
17
Un composant réutilisable est 3 fois plus complexe à
construire qu’un composant à usage unique
Source : Facts and Fallacies of Software Engineering: Robert L. Glass
Un composant réutilisable doit être testé et validé dans
3 contextes différents
18
Idée reçue #6
« Les primes sur objectifs permettent
de motiver les gens »
19
http://marshmallowchallenge.com/
20
Average Team Performance
0
10
20
30
1 2 3 4 5 6 7 8 9 10
Height
(Inches)
Monday, March 15, 2010
http://marshmallowchallenge.com/
21
High Stakes
0
10
20
30
1 2 3 4 5 6 7 8 9 10
Height
(Inches)
Monday, March 15, 2010
http://marshmallowchallenge.com/
22
Attention au « Cobra effect » !
23
Idée reçue #7
« La localisation des équipes
n’est pas importante »
24
La courbe d’Allen
“ être à plus de 30m a les mêmes effets que d’être à plusieurs km ”
25
Why Distance Matters: Effects on Cooperation, Persuasion and Deception
La perception de la distance
a impact négatif sur la collaboration
26
Le super combo
Equipes géographiquement
distribuées, occupées à 100% et
affectées sur plusieurs projets en parallèle
27
Idée reçue #8
« La taille du projet n’est pas
importante »
28
Points de
fonction
Basse qualité
Qualité
moyenne
Bonne qualité
10 $6 875 $6 250 $5 938
100 $88 561 $78 721 $74 785
1000 $1 039 889 $920 256 $846 636
10 000 $23 925 127 $23 804 458 $18 724 012
100 000 $507 767 782 $433 989 557 $381 910 810
The Economics of Software Quality – 2011
Capers Jones, Olivier Bonsignour
29
Coût d’un projet en fonction de la taille
1
10
100
1,000
10,000
100,000
1,000,000
10 100 1000 10,000 100,000
Thousands
Basse qualité Qualité moyenne Bonne qualité
30
76% de chances
de succès pour
un projet < 1M$
10% pour un
projet >10M$
Standish Group – Chaos Manifesto 2013
31
Le super mega combo !!!
Très gros projet,
réalisé par des équipes
géographiquement distribuées,
occupées à 100%
32
Idée reçue #9
« L’informatique n’est pas cœur de
métier pour notre entreprise »
33
« L’investissement en IT a un effet
plus grand sur les bénéfices d’une
entreprise qu’une dépense
équivalente en publicité ou en R&D »
Analyse sur 400 entreprises mondiales de 1998 à 2003
Sunil Mithas - The Impact of IT Investments on Profits
MIT Sloan review – Spring 2012
34
Les entreprises qui considèrent que la technologie n’est
pas stratégique sont en train de rater le virage digital !
35

Mais conteúdo relacionado

Semelhante a La Duck Conf 2018 : "Les idées reçues de l'informatique...…quand nos erreurs de raisonnement nous limitent"

Lean StartUp appliqué à ElCurator
 Lean StartUp appliqué à ElCurator Lean StartUp appliqué à ElCurator
Lean StartUp appliqué à ElCuratorChristopher Parola
 
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...Publicis Sapient Engineering
 
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...APD MAROC
 
L’agilité dans des projets d’envergure
L’agilité dans des projets d’envergureL’agilité dans des projets d’envergure
L’agilité dans des projets d’envergureAgile Tour 2009 Québec
 
Développement artisanal d'un logiciel en 20 itérations - Paris Web 2016
Développement artisanal d'un logiciel en 20 itérations - Paris Web 2016Développement artisanal d'un logiciel en 20 itérations - Paris Web 2016
Développement artisanal d'un logiciel en 20 itérations - Paris Web 2016Damien Beaufils
 
Le développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesLe développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesYassine CHAOUCHE
 
Project Management Introduction (1/5) for Gobelins students
Project Management Introduction (1/5) for Gobelins studentsProject Management Introduction (1/5) for Gobelins students
Project Management Introduction (1/5) for Gobelins studentsEric DI POL
 
Diapaz x Hub Lab : Introduction et Analyse du marché des avocats
Diapaz x Hub Lab : Introduction et  Analyse du marché des avocatsDiapaz x Hub Lab : Introduction et  Analyse du marché des avocats
Diapaz x Hub Lab : Introduction et Analyse du marché des avocatsXelya
 
Méthodologie projet, historique et innovation
Méthodologie projet, historique et innovationMéthodologie projet, historique et innovation
Méthodologie projet, historique et innovation2le
 
#noestimates - focus on what matters
#noestimates - focus on what matters#noestimates - focus on what matters
#noestimates - focus on what mattersDragos Dreptate
 
Catopsys - Une startup agile et lean
Catopsys - Une startup agile et lean Catopsys - Une startup agile et lean
Catopsys - Une startup agile et lean Daniel Duhautbout
 
Agile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UXAgile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UXZenika
 
Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !Catherine Verfaillie
 
Be agile - Conference @ Ecole 42 - 28/06/2016
Be agile - Conference @ Ecole 42 - 28/06/2016Be agile - Conference @ Ecole 42 - 28/06/2016
Be agile - Conference @ Ecole 42 - 28/06/2016André De Sousa
 
Comment delivrer un max de valeur
Comment delivrer un max de valeurComment delivrer un max de valeur
Comment delivrer un max de valeurJérôme Froville
 
Softshake 2015 comment tester et optimiser la performance d'un si
Softshake 2015   comment tester et optimiser la performance d'un siSoftshake 2015   comment tester et optimiser la performance d'un si
Softshake 2015 comment tester et optimiser la performance d'un siMarc Bojoly
 
La gestion de projet LEAN
La gestion de projet LEANLa gestion de projet LEAN
La gestion de projet LEANClaude Emond
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileOCTO Technology Suisse
 

Semelhante a La Duck Conf 2018 : "Les idées reçues de l'informatique...…quand nos erreurs de raisonnement nous limitent" (20)

Lean StartUp appliqué à ElCurator
 Lean StartUp appliqué à ElCurator Lean StartUp appliqué à ElCurator
Lean StartUp appliqué à ElCurator
 
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
 
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...
APD Maroc : Transformation d'entreprises à l'ère du tout digital, la vision d...
 
Digital way - Innovation - @Objectif
Digital way  - Innovation - @ObjectifDigital way  - Innovation - @Objectif
Digital way - Innovation - @Objectif
 
L’agilité dans des projets d’envergure
L’agilité dans des projets d’envergureL’agilité dans des projets d’envergure
L’agilité dans des projets d’envergure
 
Développement artisanal d'un logiciel en 20 itérations - Paris Web 2016
Développement artisanal d'un logiciel en 20 itérations - Paris Web 2016Développement artisanal d'un logiciel en 20 itérations - Paris Web 2016
Développement artisanal d'un logiciel en 20 itérations - Paris Web 2016
 
Le développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesLe développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slides
 
Project Management Introduction (1/5) for Gobelins students
Project Management Introduction (1/5) for Gobelins studentsProject Management Introduction (1/5) for Gobelins students
Project Management Introduction (1/5) for Gobelins students
 
Diapaz x Hub Lab : Introduction et Analyse du marché des avocats
Diapaz x Hub Lab : Introduction et  Analyse du marché des avocatsDiapaz x Hub Lab : Introduction et  Analyse du marché des avocats
Diapaz x Hub Lab : Introduction et Analyse du marché des avocats
 
Méthodologie projet, historique et innovation
Méthodologie projet, historique et innovationMéthodologie projet, historique et innovation
Méthodologie projet, historique et innovation
 
Innovation et gestion de projet
Innovation et gestion de projetInnovation et gestion de projet
Innovation et gestion de projet
 
#noestimates - focus on what matters
#noestimates - focus on what matters#noestimates - focus on what matters
#noestimates - focus on what matters
 
Catopsys - Une startup agile et lean
Catopsys - Une startup agile et lean Catopsys - Une startup agile et lean
Catopsys - Une startup agile et lean
 
Agile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UXAgile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UX
 
Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !
 
Be agile - Conference @ Ecole 42 - 28/06/2016
Be agile - Conference @ Ecole 42 - 28/06/2016Be agile - Conference @ Ecole 42 - 28/06/2016
Be agile - Conference @ Ecole 42 - 28/06/2016
 
Comment delivrer un max de valeur
Comment delivrer un max de valeurComment delivrer un max de valeur
Comment delivrer un max de valeur
 
Softshake 2015 comment tester et optimiser la performance d'un si
Softshake 2015   comment tester et optimiser la performance d'un siSoftshake 2015   comment tester et optimiser la performance d'un si
Softshake 2015 comment tester et optimiser la performance d'un si
 
La gestion de projet LEAN
La gestion de projet LEANLa gestion de projet LEAN
La gestion de projet LEAN
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobile
 

Mais de OCTO Technology

Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéOCTO Technology
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudOCTO Technology
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...OCTO Technology
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...OCTO Technology
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...OCTO Technology
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Technology
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Technology
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...OCTO Technology
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Technology
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanOCTO Technology
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? OCTO Technology
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...OCTO Technology
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...OCTO Technology
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionOCTO Technology
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...OCTO Technology
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...OCTO Technology
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...OCTO Technology
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsOCTO Technology
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API DesignOCTO Technology
 

Mais de OCTO Technology (20)

Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les fronts
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API Design
 

La Duck Conf 2018 : "Les idées reçues de l'informatique...…quand nos erreurs de raisonnement nous limitent"

  • 1. 1 Les idées reçues de l’informatique …quand nos erreurs de raisonnement nous limitent Ludovic Cinquin DG France OCTO @lcinquin
  • 2. 2 Pour résister aux idées reçues : testez et mesurez
  • 3. 3 Idée reçue #1 « Pour livrer à temps, nous allons ajouter des développeurs sur le projet »
  • 4. 4 Loi de Brooks – 1975 Ajouter des personnes à un projet en retard accroît son retard
  • 5. 5 Idée reçue #2 « Supprimer les temps morts permet d’augmenter la productivité »
  • 6. 6 Source : Pawel Brodzinski http://brodzinski.com/2015/01/slack-time-value.html
  • 7. 7
  • 8. 8
  • 9. 9 Niveau d’utilisation optimum des ressources (Souvent autour de 80%)
  • 10. 10 Le passage de la vitesse limite sur le périph de 80 à 70km/h…. … a permis d’augmenter la vitesse moyenne de 32,6 à 38,4 km/h
  • 11. 11 Idée reçue #3 « Affecter les gens sur plusieurs projets permet de lisser la charge …et de supprimer les temps morts »
  • 12. 12 La productivité individuelle chute de 40% Le QI descend de 10 points Peter Bergman (2010)
  • 13. 13 Gérer les projets en série plutôt qu’en parallèle peut réduire les coûts jusqu’à 40% sur des projets complexes Rubenstein, Meyers and Evans
  • 14. 14 Idée reçue #4 « On va pouvoir prendre des profils moins chers pour la maintenance »
  • 15. 15 « L’activité de maintenance consomme typiquement de 40 à 80% des coûts de fabrication d’un logiciel. C’est donc probablement l’étape la plus importante de son cycle de vie. […] La maintenance est une tâche plus complexe que le développement » Facts and Fallacies of Software Engineering Robert L. Glass - 2002
  • 16. 16 Idée reçue #5 « En misant sur la réutilisation, nous allons réduire nos coûts de développement »
  • 17. 17 Un composant réutilisable est 3 fois plus complexe à construire qu’un composant à usage unique Source : Facts and Fallacies of Software Engineering: Robert L. Glass Un composant réutilisable doit être testé et validé dans 3 contextes différents
  • 18. 18 Idée reçue #6 « Les primes sur objectifs permettent de motiver les gens »
  • 20. 20 Average Team Performance 0 10 20 30 1 2 3 4 5 6 7 8 9 10 Height (Inches) Monday, March 15, 2010 http://marshmallowchallenge.com/
  • 21. 21 High Stakes 0 10 20 30 1 2 3 4 5 6 7 8 9 10 Height (Inches) Monday, March 15, 2010 http://marshmallowchallenge.com/
  • 22. 22 Attention au « Cobra effect » !
  • 23. 23 Idée reçue #7 « La localisation des équipes n’est pas importante »
  • 24. 24 La courbe d’Allen “ être à plus de 30m a les mêmes effets que d’être à plusieurs km ”
  • 25. 25 Why Distance Matters: Effects on Cooperation, Persuasion and Deception La perception de la distance a impact négatif sur la collaboration
  • 26. 26 Le super combo Equipes géographiquement distribuées, occupées à 100% et affectées sur plusieurs projets en parallèle
  • 27. 27 Idée reçue #8 « La taille du projet n’est pas importante »
  • 28. 28 Points de fonction Basse qualité Qualité moyenne Bonne qualité 10 $6 875 $6 250 $5 938 100 $88 561 $78 721 $74 785 1000 $1 039 889 $920 256 $846 636 10 000 $23 925 127 $23 804 458 $18 724 012 100 000 $507 767 782 $433 989 557 $381 910 810 The Economics of Software Quality – 2011 Capers Jones, Olivier Bonsignour
  • 29. 29 Coût d’un projet en fonction de la taille 1 10 100 1,000 10,000 100,000 1,000,000 10 100 1000 10,000 100,000 Thousands Basse qualité Qualité moyenne Bonne qualité
  • 30. 30 76% de chances de succès pour un projet < 1M$ 10% pour un projet >10M$ Standish Group – Chaos Manifesto 2013
  • 31. 31 Le super mega combo !!! Très gros projet, réalisé par des équipes géographiquement distribuées, occupées à 100%
  • 32. 32 Idée reçue #9 « L’informatique n’est pas cœur de métier pour notre entreprise »
  • 33. 33 « L’investissement en IT a un effet plus grand sur les bénéfices d’une entreprise qu’une dépense équivalente en publicité ou en R&D » Analyse sur 400 entreprises mondiales de 1998 à 2003 Sunil Mithas - The Impact of IT Investments on Profits MIT Sloan review – Spring 2012
  • 34. 34 Les entreprises qui considèrent que la technologie n’est pas stratégique sont en train de rater le virage digital !
  • 35. 35

Notas do Editor

  1. Tous ces sujets sont complexes, Tout ce que nous allons dire ici est caricatural
  2. Ca reste une loi empirique mais assez largement vérifiée
  3. Optimal est souvent aux environs de 80% d’utilisation des ressources
  4. Optimal est souvent aux environs de 80% d’utilisation des ressources
  5. Le 10 Janvier 2014, la vitesse maximum du périphérique de 80Km/h à 70Km/h Le constats un an après : “32,6 km/h en 2013 à 38,4 km/h en 2014, soit une progression de 18 %.” Les bouchons ont diminué en moyenne de 36 % entre 2013 et 2014 (3) Sur l’autoroute Si vous prenez l'A7 ou l'A9, de descendre à 110 km/h, voire à 90. Cette technique permet d'homogénéiser les flux ce qui, automatiquement, améliore l'offre, en passant d'une capacité de 2.000 voitures par heure à 2.100 ou 2.200.
  6. Prise en compte de la généricité à chaque niveau du cycle de vie : spécification, développement, généralisation Source : Facts & Fallacies
  7. The term cobra effect stems from an anecdote set at the time of British rule of colonial India. The British government was concerned about the number of venomous cobra snakes in Delhi.[3] The government therefore offered a bounty for every dead cobra. Initially this was a successful strategy as large numbers of snakes were killed for the reward. Eventually, however, enterprising persons began to breed cobras for the income. When the government became aware of this, the reward program was scrapped, causing the cobra breeders to set the now-worthless snakes free. As a result, the wild cobra population further increased. The apparent solution for the problem made the situation even worse.[2][4]
  8. Parmi les points remarquables on note que 2 acteurs séparés de 30m vont communiquer 3 fois moins (p = 0,05) que 2 acteurs séparés de 10m (p = 0,15) 1977²
  9. L’echelle de Paulhus => propension à donner une image déformée de soi Survie en désert => capcité à trouver des compromis Dilemme du prisonnier = propension à collaborer 2 modes de communication : chat et téléphone
  10. Le coût des projets explose exponentiellement avec la taille
  11. http://people.eecs.ku.edu/~saiedian/811/Papers/Standish/Standish_2013_Report.pdf 4% de failed vs 38% de failed
  12.  Les geeks ont une grande responsabilité : celle de comprendre les enjeux qu’ils manipulent