Comment vendre et développer les tests automatisésNathaniel Richand31 mai 2010
2Dans votre service ou chez vos clients, rencontrez vous des problèmes de code faiblement couvert ?
3Comment convaincre les développeurs ?Mon histoireComment convaincre mes managers ?Comment démarrer ?
Etape 1Convaincre ses managerswww.xebia.fr / blog.xebia.fr4
5Quelle est votredette technique ?
6Quand allez vous la payer ?
7Capacité àproduireCapacité àproduireActuelleActuelleTempsTempsDette géréeDette non maîtriséeHenrik Kniberg – 10 ways to screw up withScrum and XPwww.xebia.fr / blog.xebia.fr
81. Descente aux enfers3. Augmentation du rythme2. Rythme soutenableCapacité àproduireActuelleTempsHenrik Kniberg – 10 ways to screw up withScrum and XP
9Quelle est la qualité de votre documentation ?
10Peut-on remettre à plus tard les tests ?
11$5000Est. cost tofind and fixa defect$500$50$5
12
13Comment sepasse la recette chez vous ?
Comme ça ?DeadlineSpécificationDéveloppementTest14
15Quels types de tests ?The rightthingMétierThe thingrightDéveloppeur
16Approche « classique »Approche « agile »IHMAcceptationIntégrationUnitaireLa pyramide de Mike Cohn
Etape 2Convaincre ses développeurswww.xebia.fr / blog.xebia.fr17
18Il était une fois …
19/** * Pardon à toi, pauvre âme qui fais la maintenance de ce tas de 1500+ lignes... * Lis bien la javaDoc des champs et méthodes et ça ne piquera peut-être* pas  trop. *  * @author XXX */Classe XXX:2 classes  (+ 2 classes abstraites + 5 classes anonymes )31 méthodes (sans get/set)42 variables80 lignes d'import
20Tests associés : 0
21Pourquoi n’y a t-il pas de tests ?
www.xebia.fr / blog.xebia.fr22Trop de lapins ?
23Trop tard ?www.xebia.fr / blog.xebia.fr
24Trop compliqué ?
25Pas le bon outillage ?
26Etes vous professionnel ?
27Osez-vous refactorer sans tests ?
28Aimez vos tests !
Etape 3On y va!www.xebia.fr / blog.xebia.fr29
30Quel est le niveaude vos équipes ?
31“The fatal pedagogicalerror is to throw answerslike stones at the heads ofthose who have not yetasked the questions.”-- Paul Tillich
32Equipeceinture blanche
33Equipeceinture verte
34EquipeJEDI!
35Rendez VISIBLEExemple avec Sonar
36Formez
37Soyez créatifs
38Comment mange-t-on un éléphant ?
Merci !www.xebia.fr / blog.xebia.fr39

2010 agile conférence - Comment vendre les tests automatisés