pour un développement durable (devoxxfr)
DESCRIPTION
TRANSCRIPT
![Page 1: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/1.jpg)
Pour un développement durablePar Frédéric Dubois
@xebia
1
![Page 2: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/2.jpg)
2
![Page 3: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/3.jpg)
Speaker
3
Frédéric Dubois
@xebiablog.xebia.fr
blog.xebia.fr/2010/12/21/livre-blanc-qualite-logicielle/
Consultant manager
10 ans d’expérienceDéveloppement
Agile
![Page 4: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/4.jpg)
4
Développement qui répond aux besoins du présent sans compromettre la capacité des générations futures à répondre aux leurs.
![Page 5: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/5.jpg)
A consomm
er jusqu’au
:
19/04/
12
5
![Page 6: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/6.jpg)
Ce n’est pas faute d’avoir essayé !
CMMICycle de développement
ISO 9126
XP
Scrum
Intégration ContinueAutomates de test
LeanKanban
6
TDD
DDD
Outils de qualimétrie
![Page 7: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/7.jpg)
La qualité fait chuter ma productivité !
Qualité
7
![Page 8: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/8.jpg)
0
75
150
225
300
t0 t1 t2 t3
Coû
t cu
mul
é to
tal
Temps
DéveloppementCorrectifsImpact financiers indirectsSurcoût des évolutions
8
![Page 9: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/9.jpg)
9
0
75
150
225
300
t0 t1 t2 t3
DéveloppementCorrectifsImpact financiers indirectsSurcoût des évolutions
![Page 10: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/10.jpg)
0
75
150
225
300
t0 t1 t2 t3
Coû
t cu
mul
é to
tal
Temps
Développement Correctifs Impact financiers indirects Surcoût des évolutions
10
0
75
150
225
300
t0 t1 t2 t3
Qui a été le plus productif ?
![Page 11: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/11.jpg)
Tout est relatif
![Page 12: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/12.jpg)
BugsPerformances
Notoriété Image
Adoption
Manque à gagner
Surcoûts des évolutions
Utilisation
Coûts de correctionArrêt du projetCoûts de
la non qualité
12
Assurance Qualité
Coûts de la qualité
![Page 13: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/13.jpg)
Votre logiciel va évoluer
13
*60% à 80% des coûts d’un projet en maintenance
*Source: Software Maintenance, par G. Ganfora
Dont 75% évolutive
![Page 14: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/14.jpg)
0
25
50
75
100
t0 t1 t2 t3 t4 t5
Cha
rge
Temps
Valeur délivrée Coût marginal
14
![Page 15: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/15.jpg)
Le résultat est connu
![Page 16: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/16.jpg)
16
Investissez !
![Page 17: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/17.jpg)
Changeons notre façon de voir le développement
17
![Page 18: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/18.jpg)
18
![Page 19: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/19.jpg)
Parce que je suis pas vraiment développeur...Je suis projectionniste!
19
DEVELOPPEUR
NON ACCOMPAGNE
![Page 20: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/20.jpg)
20
Le développement logiciel est un vrai métier !
![Page 21: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/21.jpg)
Qui peut développer rapidement un logiciel de qualité ?
21
![Page 22: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/22.jpg)
22
![Page 23: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/23.jpg)
23
Ecrire du logiciel ce n'est pas une partie de Jengaht
tp://
lost
echi
es.c
om/d
eric
kbai
ley/
2009
/02/
11/s
olid
-dev
elop
men
t-pr
inci
ples
-in-m
otiv
atio
nal-p
ictu
res/
![Page 24: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/24.jpg)
La folie est de toujours se comporter de la même manière et de s’attendre à un
comportement différent.Albert Einstein
24
![Page 25: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/25.jpg)
C’est dur...
Humilité, remise en question, amélioration continue
25
![Page 26: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/26.jpg)
Ne pas se laisser distancer
26
![Page 27: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/27.jpg)
Equilibre et mentoring
27
![Page 28: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/28.jpg)
Les tests,Ah les tests...
28
![Page 29: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/29.jpg)
Ils font partie du développement !
29
![Page 30: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/30.jpg)
30
![Page 31: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/31.jpg)
Eviter les bugs ? Pas seulement...
31
Pour évoluer
![Page 32: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/32.jpg)
Codez couvert
32
![Page 33: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/33.jpg)
C’est difficile
33
Mais ça s’apprend
![Page 34: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/34.jpg)
Architecture évolutive
Coding architects
34ThoughtWorks Tech Radar mars 2012
![Page 35: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/35.jpg)
Libérez vos architectes !
Chaque projet est différent...
L’architecture doit répondre à un besoin
35
![Page 36: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/36.jpg)
Le mirage de l’Offshoring ?
• Turn over
• Langue, culture
• Horaires, distance avec le métier
• Fuite des connaissances
36
![Page 37: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/37.jpg)
• Pas sur le coeur métier
• Créez une équipe (travail colocalisé pendant un moment)
• Partagez les pratiques, faites de la relecture (dans les 2 sens)
• Méfiez vous d’Excel
37
Vous voulez tenter l’expérience ?
![Page 38: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/38.jpg)
Attention aux fausses économies
38
Une équipe de professionnels a un coût
De payer plus cher
Le réduire c’est prendre le risque
Faire de la qualité à un coût
![Page 39: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/39.jpg)
Et le Time To Market ?
39
![Page 40: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/40.jpg)
40
Spécifications
Expression de besoin
Conception
Réalisation (Attention retard)
![Page 41: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/41.jpg)
Mon besoin évolue sans cesse
41
![Page 42: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/42.jpg)
Il n'y a rien de plus inutile que de faire avec efficacité quelque chose qui ne doit pas du tout
être fait.Peter Drucker
42
![Page 43: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/43.jpg)
Soyez agile!
43
![Page 44: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/44.jpg)
Itérez, montrez, délivrez,Ajustez
44
![Page 45: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/45.jpg)
45
Déploiement continu
![Page 46: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/46.jpg)
La qualité est votre force
46
Les priorités évoluent,
La qualité non
![Page 47: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/47.jpg)
Relation Client / Fournisseur
47
![Page 48: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/48.jpg)
Le syndrome de la sucess story
48
![Page 49: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/49.jpg)
Enterrons la hache de guerre...
49
![Page 50: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/50.jpg)
50
Partageons les enjeux, les risques
Un autre monde est possible
![Page 51: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/51.jpg)
http://contrat-agile.org/
51
![Page 52: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/52.jpg)
52
Vous créez le logiciel !
Montrez vos différences !
Changeons les esprits !
![Page 53: Pour un développement durable (DevoxxFr)](https://reader031.vdocuments.pub/reader031/viewer/2022020207/54becc294a79590c798b462b/html5/thumbnails/53.jpg)
53