Communiquer avec le métier via le BDD by Benoit Gantaume
L'inscription est fermée

Communiquer avec le métier via le BDD

Comment utiliser l'approche Behavior Driven Development comme outil pivot
L'inscription est fermée

Où est la spec ?

As-tu déjà remarqué comme la spec était un sujet courant d’embrouille dans un projet ?

Toi : “Où est la spec ?”
Le client : “Ben elle est dans le sous répertoire projet/spec/feature/detail.docx”
Toi : “Ah, c’est bizarre, elle date d’il y a six mois”
Le client : “Ah oui mais non, il faut prendre la version mise à jour que je t’ai envoyée par email”
On dirait qu’on joue à Cluedo...

Si en plus c’est ce qui définit le cadre commercial, les choses peuvent devenir vite rigides… 

Toi : “Ah non mais ça c’était pas dans la spec !”
Le client : “Ben voyons, c’était évident”
Les implicites sont souvent ce qui mine les projets...

Pour moi une bonne spec remplit les critères suivants :
  • Elle capte le besoin business
  • Elle sert de pivot avec le développement
  • Elle est vivante (ie : transformable en tests)
  • Elle sert de documentation de référence

Est-ce que ta manière de spécifier le besoin de ton client colle à ces critères ?

La spec comme levier de développement

Si ce n’est pas le cas, rassure toi, tu es loin d’être le seul. 
C’est pour ça que j’ai créé ce module 6 : t’aider à mieux communiquer avec le métier et utiliser la spec non pas comme une contrainte, mais un levier de développement.

Imagine que tu arrêtes de perdre du temps à courir après ton client pour savoir exactement ce que tu dois faire…
Imagine que tu te sentes protégé dans tes gros refactoring par une batterie de tests fonctionnels qui te disent : bon boulot mec, c’est tout bon (où alors : oups, t’as merdé là, va vite corriger)...
Imagine que tu arrêtes de développer des choses qui ne servent à rien parce que tu as mal compris le besoin réel…

C’est tout l’objet de ce nouveau module. Il devrait intéresser tous ceux qui participent à une équipe produit : les développeurs bien sûr, mais aussi les testeurs, PO ou Scrum Master.
Dans celui-ci je te montre comment utiliser le BDD et le transformer en un véritable levier de communication avec ton client.
Je te montre aussi comment je l’utilise concrètement au quotidien depuis des années pour mener à bien mes projets.

Et comme les bonnes nouvelles arrivent parfois par deux, on vient de sortir une autre formation dédiée au rôle de testeur agile avec mon ami Jean-Pierre Lambert de Scrum Life.

Vous allez recevoir :

Video Icon 6 vidéos File Icon 2 des dossiers

Contenu

Module 6 - Mind Map.pdf
56,6 ko
0 - Introduction
2 min
1 - C'est quoi le BDD ?
7 min
2 - Comment ça marche
10 min
3 - Dans la vraie vie
9 min
4 - Une question de spec
9 min
5 - Bref
3 min
Quizz & Exercices module 6.pdf
29,8 ko

Le Cursus Artisan Développeur

Le cursus complet se découpe en 8 modules :
  1. Les trois clefs d’une conception durable
  2. Ranger chaque objet à sa juste place
  3. Dompter les dépendances
  4. Le coeur du réacteur 
  5. Reprendre le contrôle du legacy  
  6. Communiquer avec le métier (ce module)
  7. Piloter aux instruments
  8. Les pratiques d'équipe
Pour l'instant seuls les modules 1, 2, 3, 4, 5 et 6 sont disponibles. 

Ce cursus est le fruit de dizaines d’heures de travail, de centaines d’heures de lectures, de milliers d’heures d’expérience accumulées pendant 18 ans de carrière.
Alors tu as le choix entre lire des tonnes de livres et tâtonner pendant des années, ce qui est une bonne option, ou alors tu n’as pas ce temps et tu veux un condensé structuré que tu vas directement pouvoir mettre en oeuvre.

Tu peux acheter chaque module indépendamment : mon objectif est de permettre au plus grand nombre d'y accéder à son rythme.
Ce module de formation correspond au cinquième module du cursus. Si tu ne le découvres que maintenant, je t’invite à commencer par le premier module !

Photo de John Schnobrich sur Unsplash

Ton formateur

Benoit Gantaume est tombé dans la marmite de la startup depuis l’école d’ingénieur. Les startups sont des environnements particulièrement exigeants sur la vélocité et la capacité d’adaptation. Cela se traduit par des changements de directions fréquents qu’il faut savoir gérer pour garder une base de code saine. C’est avant tout son expérience qu’il partage dans ses écrits sur artisandeveloppeur.fr, son livre sur 'JUnit et l’écriture de tests automatiques' ou le podcast quotidien qu’il anime.
Développeur, auteur, formateur, vacataire, consultant sont autant de manières différentes d’exprimer une même passion pour le code.

FAQs

Je n’ai pas le temps de suivre cette formation en ce moment... Comment faire ?

Tout d'abord, tu auras accès au contenu à vie. Donc tu peux l'acheter aujourd'hui et l'étudier quand tu veux. 
Ensuite, je l’ai pensée pour les gens qui ont peu de temps et qui veulent des choses utiles dans leur quotidien. Je garderai les modules les plus condensés possibles. Mon but est que tu codes plus et mieux, pas que tu mates des vidéos à longueur de journées.

Se faire rembourser ?

Tu as 30 jours pour me dire si tu n'y trouves pas ton compte. Il te suffit de m'expliquer ce qui ne te convient pas ou ce qui t'a manqué et je te rembourse sans autre condition.

Est-ce que j'accéderai tout de suite à ma formation ?

Oui, la formation est en ligne.

A qui s'addresse le module ?

A toute personne travaillant dans une équipe de développement produit logiciel : développeurs, product owner, testeur, expert métier, chef de projet, chef de produit ou autre contributeur.

Si j’ai une question ?

Tu m’envoies un email et je te répondrai !

Quels sont les pré-requis ?

Il n'y en n'a pas sur ce module.

Je ne suis intéressé que par ce module, est-ce embêtant ?

Tu fais comme tu le sens. Ce module fait du sens seul, ce qui est moins le cas des précédents.

Quel est le format de contenu ?

La formation sera sous forme vidéo.
Je joins également deux fiches pdf qui contiennent :
  • la mind map du cours pour te repérer
  • le quizz pour travailler la mémorisation
  • les exercices de mise en application pour ancrer les concepts