En informatique, nous fonctionnons en permanence avec des croyances et des modèles. Certains sont utiles... d'autres sont contextuels, contre-productifs, ou voire dangereux. "Pour livrer plus vite, il faut rajouter des gens", "C'est en maximisant l'utilisation des gens qu'on est le plus productif", "l'offshore permet de faire des économies", sont des exemples de recettes dont la pertinence n'est pas toujours avérée. Déconstruisons certaines de ces idées reçues !
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 »
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 !
Tous ces sujets sont complexes,
Tout ce que nous allons dire ici est caricatural
Ca reste une loi empirique mais assez largement vérifiée
Optimal est souvent aux environs de 80% d’utilisation des ressources
Optimal est souvent aux environs de 80% d’utilisation des ressources
Le 10 Janvier 2014, la vitesse maximum du périphérique de 80Km/h à 70Km/hLe 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.
Prise en compte de la généricité à chaque niveau du cycle de vie : spécification, développement, généralisation
Source : Facts & Fallacies
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]
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²
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
Le coût des projets explose exponentiellement avec la taille
http://people.eecs.ku.edu/~saiedian/811/Papers/Standish/Standish_2013_Report.pdf
4% de failed vs 38% de failed
Les geeks ont une grande responsabilité : celle de comprendre les enjeux qu’ils manipulent