Introduction aux spécifications exécutables (dit aussi ATDD, BDD)

Comment s'assurer que tout le monde parle la même langue dans l'équipe ? Et ainsi éviter les retours de recette ?

Utiliser des spécifications exécutables, ou ses cousins le ATDD (Acceptance Test Driven Development) et le BDD (Behavior Driven Development), est un élément de réponse particulièrement pertinent. Cette méthode est également un point d'entrée puissant vers une stratégie d'automatisation des tests.

Dans cette présentation vous découvrirez les tenants et les aboutissants de cette méthode, et repartirez les poches remplies de conseils de mise en place.

 
2 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

  • La qualité c'est quoi (5 minutes)
  • Comment aligner les différentes visions du produit (5 minutes)
  • Qu'est-ce que les spécifications exécutables (5 minutes)
  • Test technique ou test fonctionnel ? (5 minutes)
  • Pratiques à éviter (15 minutes)
  • Mise en pratique : Example Mapping (5 minutes)
  • Exemples de mise en place (15 minutes)
  • Quel outil choisir ? (15 minutes)
  • Le rôle du testeur dans la démarche (5 minutes)
  • Comment démarrer ? (5 minutes)
  • Questions/réponses (10 minutes)

Learning Outcome

  • Comprendre le principe des spécifications exécutables
  • Comprendre l'importance de la démarche
  • Partir rempli de conseils pour s'y mettre et réussir

Target Audience

Product Owners, Développeurs, Testeurs

schedule Submitted 2 months ago

Comments Subscribe to Comments

comment Comment on this Proposal

  • Liked Jean-Pierre Lambert
    keyboard_arrow_down

    Jean-Pierre Lambert - Une semaine dans ma peau de Scrum Master

    Jean-Pierre Lambert
    Jean-Pierre Lambert
    Gray Hunter
    Wemanity
    schedule 2 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    C'est quoi déjà un Scrum Master ? Que fait-il de ses journées ? Est-ce qu'il nous en faut un ? Qu'est-ce qu'il nous apporterait ?

    Pourquoi ne pas répondre à ces questions en me suivant pendant une semaine ? Pendant une semaine, vous allez voir à quoi ressemble le quotidien d'un Scrum Master, voir ce qu'il fait de ses journées, voir à quoi il sert réellement.

    Je suis Scrum Master auto-didacte et j'ai d'ailleurs un avis très mitigé sur les certifications. Loin de tout dogmatisme, attendez-vous à voir avant tout du retour d'expérience, du vécu. Le tout sur le ton de l'humour et du troll !

    Vous verrez que le Scrum Master a fort à faire au-delà de “s’assurer que les rituels Scrum ont lieu” ! Dans une organisation qui n'est pas Agile, ou qui en a pris les pratiques mais pas le mindset, le Scrum Master est la clef qui permet aux équipes de s'épanouir malgré tout.

    Qu’il s’agisse d’une bureaucratie rampante qui transforme le moindre achat en parcours du combattant, ou bien d’un management qui ne sait piloter que par les ordres et la recherche de coupable, il est quasi-impossible pour une équipe de passer à l’Agilité sans bouclier que sera le Scrum Master.

    Le Scrum Master, c’est aussi celui qui protège l’équipe d’elle-même, en l’aidant à se donner des règles et à les respecter, pour atteindre la rigueur extrême qu’exige l’Agilité. Tout en les menant vers une toujours plus grande autonomie, et non pas en leur disant comment faire.

  • Liked Jean-Pierre Lambert
    keyboard_arrow_down

    Jean-Pierre Lambert - Notre recette pour réussir à mettre en production tous les jours

    Jean-Pierre Lambert
    Jean-Pierre Lambert
    Gray Hunter
    Wemanity
    schedule 2 months ago
    Sold Out!
    45 mins
    Experience Report
    Intermediate

    En l'espace d'un an, le projet Player de la Direction du Numérique de France Télévisions est passé d'une release par trimestre à plusieurs releases par jour. Cet exploit n'est pas anodin et mérite que l'on s'attarde dessus.

    Je vous propose de partager les clefs de cette réussite. Au menu : de l'humain, du process, du management visuel, du branching-model GIT, de l'outillage et de la stratégie de test de non-régression.