Your SlideShare is downloading. ×
2010 agile conférence - Comment vendre les tests automatisés
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

951
views

Published on

Published in: Technology, Spiritual

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
951
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Comment vendre et développer les tests automatisés
    Nathaniel Richand
    31 mai 2010
  • 2. 2
    Dans votre service ou chez vos clients, rencontrez vous des problèmes de code faiblement couvert ?
  • 3. 3
    Comment convaincre les développeurs ?
    Mon histoire
    Comment convaincre mes managers ?
    Comment démarrer ?
  • 4. Etape 1
    Convaincre ses managers
    www.xebia.fr / blog.xebia.fr
    4
  • 5. 5
    Quelle est votre
    dette technique ?
  • 6. 6
    Quand allez vous
    la payer ?
  • 7. 7
    Capacité à
    produire
    Capacité à
    produire
    Actuelle
    Actuelle
    Temps
    Temps
    Dette gérée
    Dette non maîtrisée
    Henrik Kniberg – 10 ways to screw up withScrum and XP
    www.xebia.fr / blog.xebia.fr
  • 8. 8
    1. Descente
    aux enfers
    3. Augmentation du rythme
    2. Rythme soutenable
    Capacité à
    produire
    Actuelle
    Temps
    Henrik Kniberg – 10 ways to screw up withScrum and XP
  • 9. 9
    Quelle est la qualité de votre documentation ?
  • 10. 10
    Peut-on remettre à plus tard les tests ?
  • 11. 11
    $5000
    Est. cost to
    find and fix
    a defect
    $500
    $50
    $5
  • 12. 12
  • 13. 13
    Comment sepasse la recette chez vous ?
  • 14. Comme ça ?
    Deadline
    Spécification
    Développement
    Test
    14
  • 15. 15
    Quels types de tests ?
    The rightthing
    Métier
    The thingright
    Développeur
  • 16. 16
    Approche « classique »
    Approche « agile »
    IHM
    Acceptation
    Intégration
    Unitaire
    La pyramide de Mike Cohn
  • 17. Etape 2
    Convaincre ses développeurs
    www.xebia.fr / blog.xebia.fr
    17
  • 18. 18
    Il était une fois …
  • 19. 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 variables
    80 lignes d'import
  • 20. 20
    Tests associés : 0
  • 21. 21
    Pourquoi n’y a t-il pas de tests ?
  • 22. www.xebia.fr / blog.xebia.fr
    22
    Trop de lapins ?
  • 23. 23
    Trop tard ?
    www.xebia.fr / blog.xebia.fr
  • 24. 24
    Trop compliqué ?
  • 25. 25
    Pas le bon outillage ?
  • 26. 26
    Etes vous professionnel ?
  • 27. 27
    Osez-vous refactorer sans tests ?
  • 28. 28
    Aimez vos tests !
  • 29. Etape 3
    On y va!
    www.xebia.fr / blog.xebia.fr
    29
  • 30. 30
    Quel est le niveaude vos équipes ?
  • 31. 31
    “The fatal pedagogical
    error is to throw answers
    like stones at the heads of
    those who have not yet
    asked the questions.”
    -- Paul Tillich
  • 32. 32
    Equipeceinture blanche
  • 33. 33
    Equipeceinture verte
  • 34. 34
    EquipeJEDI!
  • 35. 35
    Rendez VISIBLE
    Exemple avec Sonar
  • 36. 36
    Formez
  • 37. 37
    Soyez créatifs
  • 38. 38
    Comment mange-t-on un éléphant ?
  • 39. Merci !
    www.xebia.fr / blog.xebia.fr
    39