Mieux secomprendrebdd

Post on 22-Dec-2014

230 views 0 download

Tags:

description

 

Transcript of Mieux secomprendrebdd

« Le langage est source de malentendu.  »

Antoine de Saint ExuperyLe petit prince

Mieux se comprendre avec le Behaviour Driven Development

Emilien Pecoul @ouarzy

« Il était une fois… »

Planète technique Planète besoin

Je veux protéger ma fleurSuper S

ociété

Intelligente et

Influente

« le prince et la SSII »

Super Société

Intelligente et

Influente

La planète technique t’es

inaccessible petit prince!

chef

Consultant qualité

Consultant qualité

Auditeur empowerm

ent

Superviseur downsizingAnalyste

procédural

Technologue

Contrôleur

Chef de section

Technicien chronomètre

Développeur

6 mois plus

tard…

Joueur de claquette

Joueur de pipeau

6 m

ois

plu

s ta

rd…

WTF!

« le prince et le développeur »

Planète technique Planète besoin

Je veux protéger ma fleur

Développeur

Avec un firewall ou un antivirus?

Plutôt avec une cloche

Ah je connais pas, c’est un nouveau

protocole?

C’est un truc en verre pour protéger

Le vert, je déconseille, la mode est plutôt au rouge

…WTF!

« le prince et le bdd »

Planète technique Planète besoin

Planète

BDD

Développeur

Petit prince

« Zoom sur la planète BDD »

Planète

BDD

• Ubiquitous Language

• Formalisme du besoin

• Spécifications exécutables

« Zoom sur la planète BDD »

Planète

BDD

- Correspondance technique* Actor => Given

* Action => When

* Assert => Then

- Correspondance métier* En tant que=> Given

* Je veux=> When

* Dans le but de=> Then

- Ne pas perdre le lien Métier/Technique

« Zoom sur la planète BDD »

Planète

BDD

« Zoom sur la planète BDD »

Planète

BDD

« Zoom sur la planète BDD »

Planète

BDD

La planète BDD permet d’accéder à la planète DDD

Emilien Pecoul @ouarzy

Planète

BDDPlanète

DDD

Merci!