SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Le Domain Driven Design
D’où ça sort ?
Un de ses objectifs est de définir une vision et un langage partagés par
toutes les personnes impliquées dans la construction d’une application, afin
de mieux en appréhender la complexité.
Illustration pratique
Le touriste lyonnais
Le touriste lyonnais
Le touriste lyonnais
Le touriste lyonnais
Le touriste lyonnais
De quoi on parle ?
De qui on parle ?
Pourquoi on en parle ?
Appréhender le domaine
Appréhender le domaine
10
Ubiquitous language
Appréhender le domaine
11
Rencontrer les personnes du domaine
avec le minimum d’intermédiaire
Appréhender le domaine
12
Les 5 pourquoi
Appréhender le domaine
13
Alignement entre le métier et le dév permet d’évoluer pas à pas sans frustration.
Chez Simplifia
Chez Simplifia
15
Atelier avec les intervenants d’une PF : conseiller, démarcheur, porteur, maitre de cérémonie, comptable
Retranscription de ces ateliers dans Confluence
https://simplifia.atlassian.net/wiki/pages/viewpage.action?pageId=73907870
Comprendre le métier, les process et le vocabulaire
Chez Simplifia
16
Spécifier les objets manipulés et les regroupés en domaine
Modéliser le domaine
Chez Simplifia
17
Ecrire dans un format partageable
Documenter pour avoir une référence commune
Src :https://bitbucket.org/simplifia/simpli-alps-profile/src/c7abf9054e93d12e60630fce8ad14973ad9aa5c8/AdministrativeManagement.alps?at=master&fileviewer=file-view-default
Chez Simplifia
18
Cohérence de haut en bas
Marketing
Dev Back
UX / UI
Dev Front
Infrastructure
Base de données
Métier
Manipule
- le même domaine
- les mêmes objets
- le même langage
Conclusion
20
Le DDD est plein de bon sens et n’a rien réellement inventé
Mais il a écrit une stratégie et une méthode à suivre pour avoir des
outils informatiques proches du métier donc
✓ Plus utile à l’utilisateur
✓ Plus maintenable
✓ Plus efficace
Communication Cohérence
Merci
Des questions?
Simplifia
65 rue du bourbonnais
69009
Lyon
simplifia
@Simplifia_info
simplifia
simplifia
Le domain driven design

Contenu connexe

Similaire à Le domain driven design

Digital Meeting : la Digital Workplace appliquée aux réunions.
Digital Meeting : la Digital Workplace appliquée aux réunions.Digital Meeting : la Digital Workplace appliquée aux réunions.
Digital Meeting : la Digital Workplace appliquée aux réunions.
Microsoft Ideas
 
Map your mind - Services d'interprétariat pour les grandes entreprises
Map your mind - Services d'interprétariat pour les grandes entreprisesMap your mind - Services d'interprétariat pour les grandes entreprises
Map your mind - Services d'interprétariat pour les grandes entreprises
ElaN Languages
 
Dossier de présentation Djong
Dossier de présentation DjongDossier de présentation Djong
Dossier de présentation Djong
Théo Dorp
 
Formation UX Design - Usages mobiles et web
Formation UX Design - Usages mobiles et webFormation UX Design - Usages mobiles et web
Formation UX Design - Usages mobiles et web
NovUp
 

Similaire à Le domain driven design (20)

Offre de stage assistant chef de projet évenementiel World Forum Lille 2014
Offre de stage assistant chef de projet évenementiel World Forum Lille 2014Offre de stage assistant chef de projet évenementiel World Forum Lille 2014
Offre de stage assistant chef de projet évenementiel World Forum Lille 2014
 
Pres RH 030815
Pres RH 030815Pres RH 030815
Pres RH 030815
 
InterLingua Events dans L'INFORMATEUR JUDICIAIRE Dossier special Séminaires (...
InterLingua Events dans L'INFORMATEUR JUDICIAIRE Dossier special Séminaires (...InterLingua Events dans L'INFORMATEUR JUDICIAIRE Dossier special Séminaires (...
InterLingua Events dans L'INFORMATEUR JUDICIAIRE Dossier special Séminaires (...
 
Salesforce World Tour Paris - 25 juin 2015
Salesforce World Tour Paris - 25 juin 2015Salesforce World Tour Paris - 25 juin 2015
Salesforce World Tour Paris - 25 juin 2015
 
Digital Meeting : la Digital Workplace appliquée aux réunions.
Digital Meeting : la Digital Workplace appliquée aux réunions.Digital Meeting : la Digital Workplace appliquée aux réunions.
Digital Meeting : la Digital Workplace appliquée aux réunions.
 
Défis et nouveaux métiers en Office de Tourisme
Défis et nouveaux métiers en Office de TourismeDéfis et nouveaux métiers en Office de Tourisme
Défis et nouveaux métiers en Office de Tourisme
 
Création de communauté dans espace de coworking
Création de communauté dans espace de coworkingCréation de communauté dans espace de coworking
Création de communauté dans espace de coworking
 
Agile Transition for Real at Meetic
Agile Transition for Real at MeeticAgile Transition for Real at Meetic
Agile Transition for Real at Meetic
 
Map your mind - Services d'interprétariat pour les grandes entreprises
Map your mind - Services d'interprétariat pour les grandes entreprisesMap your mind - Services d'interprétariat pour les grandes entreprises
Map your mind - Services d'interprétariat pour les grandes entreprises
 
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
 
Revalorisez vos applications et augmentez l'adoption grâce aux nouvelles solu...
Revalorisez vos applications et augmentez l'adoption grâce aux nouvelles solu...Revalorisez vos applications et augmentez l'adoption grâce aux nouvelles solu...
Revalorisez vos applications et augmentez l'adoption grâce aux nouvelles solu...
 
Qui est Openity ? Who is Openity ?
Qui est Openity ? Who is Openity ?Qui est Openity ? Who is Openity ?
Qui est Openity ? Who is Openity ?
 
L’accessibilité numérique est au cœur de la transformation digitale de Microsoft
L’accessibilité numérique est au cœur de la transformation digitale de MicrosoftL’accessibilité numérique est au cœur de la transformation digitale de Microsoft
L’accessibilité numérique est au cœur de la transformation digitale de Microsoft
 
Dossier de présentation Djong
Dossier de présentation DjongDossier de présentation Djong
Dossier de présentation Djong
 
Accessibilité, retour d’expérience sur Service-Public.fr _WUD Paris 2017
Accessibilité, retour d’expérience sur Service-Public.fr _WUD Paris 2017 Accessibilité, retour d’expérience sur Service-Public.fr _WUD Paris 2017
Accessibilité, retour d’expérience sur Service-Public.fr _WUD Paris 2017
 
CEG geneve
CEG geneveCEG geneve
CEG geneve
 
Formation UX Design - Usages mobiles et web
Formation UX Design - Usages mobiles et webFormation UX Design - Usages mobiles et web
Formation UX Design - Usages mobiles et web
 
Maison de l'Entreprise
Maison de l'EntrepriseMaison de l'Entreprise
Maison de l'Entreprise
 
Présentation inochi conseil - Accompagnateur Web
Présentation inochi conseil - Accompagnateur WebPrésentation inochi conseil - Accompagnateur Web
Présentation inochi conseil - Accompagnateur Web
 
Offre de services leader occitanie
Offre de services leader occitanieOffre de services leader occitanie
Offre de services leader occitanie
 

Le domain driven design