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

  • 887 views
Uploaded on

 

More in: Technology , Spiritual
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
887
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
13
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