Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément...

34
Agile Tour Rennes 2011

Transcript of Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément...

Page 1: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

1 1

Agile Tour

Rennes 2011

Page 2: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

2 2

@gmantel

Page 3: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

3 3

Tests unitaires

Tests d’intégration

Tests de

performance,

charge, …

Tests d’ergonomie,

utilisabilité,

Tests exploratoires

Tests GUI

Page 4: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

4 4

Forcément

automatisés

Non automatisable

Tests unitaires

Tests d’intégration

Tests de

performance,

charge, …

Tests d’ergonomie,

utilisabilité,

Tests exploratoires

Automatisable avec

des robots

Tests GUI

Page 5: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

5 5

Forcément

automatisés

Non automatisable

Tests unitaires

Tests d’intégration

Tests de

performance,

charge, …

Tests d’ergonomie,

utilisabilité,

Tests exploratoires

Automatisable avec

des robots

Tests GUI

Page 6: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

6 6

ROI = coût manuel - coût automatisation

Exécution des

tests

license

robots de

test Fabrication des

scripts

Exécution et

analyse des

résultats Maintenance

des scripts

Page 7: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

7 7

Page 8: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

8 8

2

1

3

Page 9: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

9 9

2

1

3

Page 10: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

10 10

Que manque-t-il ?

Complexes

Fastidieuses

Beaucoup

d’inconnues

Résultats peu

enthousiasmants

Page 11: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

11 11

Page 12: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

12 12

Page 13: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

13 13

Comment intégrer la notion de coût d’une anomalie ?

Probabilité ?

Coût moyen ?

Impact ?

Page 14: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

14 14

Droit d’acheter un actif (sous-jacent) à un prix donné (strike) à une date donnée (maturité)

Paiement d’une prime pour acquérir ce droit

Je paye 10€ le droit d’acheter une action Google en Juillet 2011 au prix de 530$

Page 15: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

15 15

In the

money

Out of the

money

Page 16: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

16 16

ROI

ROI

Page 17: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

17 17

ROI

Coût des

anomalies

découvertes

ROI

Coût des

anomalies

découvertes

Page 18: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

18 18

ROI

Coût des

anomalies

découvertes

ROI

Coût des

anomalies

découvertes

Coût des

anomalies

estimées

Investissement à

consentir

Page 19: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

19 19

Dans une banque de finance: une anomalie en production coûte en moyenne 300 000 €

Chez un voyagiste: une indisponibilité de 1mn du site web coûte 20 000€

Mesurez-vous !

Page 20: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

20 20

Et chez vous, combien coûte:

➜ un retard de livraison / mise en marché ? Voir le marketing

➜ Coût des équipes de maintenance ? Voir le DSI

➜ Perte opérationnelle sèche ? Voir le contrôleur de gestion

➜ Impact négatif sur l’image ? Voir les commerciaux

20

Page 21: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

21 21

Page 22: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

22 22

Page 23: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

23 23

Page 24: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

24 24

Page 25: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

25 25

Page 26: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

26 26

D’abord ici

Puis là

Et enfin un

peu là

Page 27: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

27 27

Page 28: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

28 28

Page 29: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

29 29

Page 30: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

30 30

Page 31: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

31 31

D’abord ici

Puis là

Et enfin là

Page 32: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

32 32

Le ROI n’est pas une fonction directe du temps

Le ROI est fonction du coût de la non-qualité

Les pratiques agiles de tests tendent à réduire l’investissement nécessaire

Mesurez votre investissement par rapport à la non-qualité

Page 33: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

33 33

Livre blanc qualité logiciel

F. Dubois, S. Le Mesle

http://blog.xebia.fr/wp-content/uploads/2010/12/Livre-blanc-qualit%C3%A9-logicielle.pdf http://blog.xebia.fr/wp-content/uploads/2011/09/Xebia-Maitrisez-votre-dette-technique.pdf

Maîtriser votre dette technique

N. Jozwiak

Page 34: Sample Slide Showat2011.agiletour.org/files/ATR2011 - ROI tests auto.pdf · 4 4 Forcément automatisés Non automatisable Tests unitaires Tests d’intégration Tests de performance,

34 34

Twitter: @gmantel

E-mail: [email protected]

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France License.

To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.0/fr/