SlideShare a Scribd company logo
19 & 20 septembre 2023 - Paris, Niort
Living documentation au service de
l’agilité
Dorra Bartaguiz
PLATINUM SPONSOR
GOLD SPONSOR
SILVER SPONSOR
PARTENAIRE
DORRA BARTAGUIZ
• VP TECH (DIRECTION TECHNIQUE)
• CO-AUTEURE & ILLUSTRATRICE
• DIFFÉRENTS RÔLES
• DEV/ARCHI
• COACH/ FORMATRICE
• REVIEWER DE PROGRAMMEZ!
• PROF EN ÉCOLE D’INGÉ
Formation
Sessions intra
et inter-entreprise,
sur site ou à distance
Coaching
Mentoring et
accompagnement
sur le terrain
Projet
Engagement de moyens et
engagement de qualité
Conseil
Diagnostic et études
sur mesure
Nos domaines d’expertise
Attitudes et pratiques craft
NOS FORMATS D’INTERVENTION
PREMIÈRE JOURNÉE
DANS UNE ÉQUIPE
PETIT DÉJEUNER
https://www.pinterest.fr/pin/10907224090018175/
Accueil chaleureux Longue pause-café
le matin
Qui est qui ?
PETITES BLAGUES
Brise-glace
C’EST PARTI !
SUR MON BUREAU
DOC DU PROJET
https://www.pinterest.fr/pin/749497562969339085/
UNE JOURNÉE DE
LECTURE
ET PLEIN DE QUESTIONS
https://www.pinterest.fr/pin/375558056417732679/
DOCUMENTATION
SOURCE DE RÉPONSES OU QUESTIONS ?
SOURCE DE FRUSTRATION
SOURCE DE FRUSTRATION
QUI LA CONSOMME
A jour ?
Obsolète ?
SOURCE DE FRUSTRATION
QUI LA PRODUIT
Pas le
temps
Pas l’envie
SOURCE DE FRUSTRATION
POUR TOUT LE MONDE
Pas le
temps
Pas l’envie
A jour ?
Obsolète ?
BUT DE LA
DOCUMENTATION
TRANSMISSION
ACCESSIBILITÉ
MÉMOIRE DU FUTUR
CONFORME À L’ATTENDU
SHARED DOCUMENTS AREN’T
SHARED UNDERSTANDING
@JEFFPATTON
TRANSMISSION
TRANSMISSION
« Software Craft » Martraire, Thiéfaine, Bartaguiz, Hiegel, Fakih - Dunod
ACCESSIBILITÉ
https://wanderlustale.com/labbaye-dadmont-le-tresor-cache-de-lautriche/
MÉMOIRE DU
FUTUR
CONFORME À L’ATTENDU
REVENONS AU
MANIFESTE AGILE
AGILE MANIFESTO
• INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
• WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
• CUSTOMER COLLABORATION OVER CONTRACT NEGOCIATION
• RESPONDING TO CHANGE OVER FOLLOWING A PLAN
WE EMBRACE
DOCUMENTATION, BUT NOT
HUNDREDS OF PAGES OF
NEVER-MAINTAINED AND
RARELY-USED TOMES.
HTTPS://AGILEMANIFESTO.ORG/HISTORY.HTML
DOCUMENTATION MANUELLE
TROP D’ÉNERGIE GASPILLÉE
COMMENT ÉCONOMISER
L'ÉNERGIE ?
LIVING DOCUMENTATION
=
DOCUMENTATION
VIVANTE
CIBLE DE LA DOCUMENTATION
ENSEMBLE DES OPÉRATIONS, DES
MÉTHODES, ETC., QUI FACILITENT LA
COLLECTE, LE STOCKAGE, LA RECHERCHE
ET LA CIRCULATION DES DOCUMENTS ET
DE L'INFORMATION
HTTPS://WWW.LAROUSSE.FR/
DOCUMENTATION
MA DÉFINITION DE LA DOCUMENTATION
• CRISTALLISATION DE DISCUSSIONS CHOISIES ENTRE DEUX PARTIES
• CR DE RÉUNIONS, SPÉCIFICATION/CONTRAT ENTRE DEUX PARTIES…
• SIMPLIFICATION D’UNE INFORMATION POUR UNE POPULATION
• DÉFINITIONS, SCHÉMAS, EXEMPLES…
• UNE MÊME INFORMATION PEUT ÊTRE DÉCRITE DE PLUSIEURS FAÇONS
IDENTIFIER LA CIBLE DE LA
DOCUMENTATION
EXEMPLE EN CHIMIE
UNE DOC PAR RELATION
Schéma
DOCUMENTATION
VIVANTE ?
POPULARISÉ AVEC
HTML
Documentation
Scénarios
Gherkin
Specflow Living Doc/
Cucumber & Pickles
Exemples
Scénarios
Gherkin
Tests
automatisés
Documentation
générée
Besoin
Expliciter via
Formaliser en
Automatiser
Transformer
Présenter
SPECIFICATION BY EXAMPLE HELPS TEAMS
ESTABLISH A COLLABORATIVE SPECIFICATION
PROCESS THAT LOWERS PROBLEMS IN THE
MIDDLE OF AN ITERATION […] AND DOESN’T
REQUIRE MONTHS OF WRITING LONG
DOCUMENTS.
GOJKO ADZIC
« SPECIFICATION BY EXAMPLE »
LIVING DOCUMENTATION
=
EVERGREEN
DOCUMENTATION
DOCUMENTATION
SYSTÈME
SYSTÈME
DOCUMENTATION
LIVING DOCUMENTATION
=
PLUS DE TRANSPARENCE
EXEMPLE DE LIVING
DOCUMENTATION
CURRENCY CONVERTER
-
DÉMO GHERKIN
SCENARIO: SIMPLE CONVERSION ROUNDING TO CENTS
GIVEN THE EUR TO USD EXCHANGE RATE IS 1.1329
WHEN I CONVERT 10 EUR TO USD BY ROUNDING TO CENTS
THEN I GET 11.33 USD
EXEMPLE SCÉNARIO GHERKIN
GIVEN THE EUR TO USD EXCHANGE RATE IS 1.1329
[GIVEN("THE (.*) TO (.*) EXCHANGE RATE IS (.*)")]
PUBLIC VOID GIVENTHEEXCHANGERATEIS
(STRING SOURCECURRENCY, STRING TARGETCURRENCY, DECIMAL RATE)
EXEMPLE SCÉNARIO GHERKIN
EXEMPLE SCÉNARIO GHERKIN
LIVINGDOC
FEATURE-FOLDER <<REPERTOIRE_FEATURES>>
-T <<TEST_EXECUTION.JSON>>
--OUTPUT <<DOC.HTML>>
EXEMPLE SCÉNARIO GHERKIN
S’OCCUPER DE LA
DOCUMENTATION
VIVANTE
BESOIN DE SOINS
• CODE DE GÉNÉRATION DE DOC
» À ÉCRIRE
» À MAINTENIR
» SI EXTERNALISÉ, AVEC SES PROPRES TESTS
» À SIMPLIFIER : MINIMUM D’EFFORT
• PRÊT À ÊTRE SUPPRIMÉ
» PERSONNE N’EN A PLUS BESOIN
» IMPORTANCE DE SIMPLICITÉ
Exemples
Scénarios
Gherkin
Tests
automatisés
Documentation
générée
Besoin
Expliciter via
Formaliser en
Automatiser
Transformer
Présenter
Atelier :
Example mapping
Acteurs :
• DEV
• PO
• QA
LIVING DOCUMENTATION
=
PLUS DE COMMUNICATION
POPULARISÉ AVEC
HTML
Documentation
Scénarii
Gherkin
Specflow Living Doc/
Cucumber & Pickles
GÉNÉRALISÉ AU-DELÀ DES SPECS
Générateur
Code
Production
Base
Sprints
Documentation
Calendrier
Schéma
IT’S POSSIBLE TO GET THE SAME BENEFITS OF LIVING
DOCUMENTATION FOR ALL ASPECTS OF A
SOFTWARE DEVELOPMENT PROJECT: BUSINESS
BEHAVIORS, OF COURSE, BUT ALSO BUSINESS
DOMAINS, PROJECT VISION AND BUSINESS DRIVERS,
DESIGN AND ARCHITECTURE, LEGACY STRATEGIES,
CODING GUIDELINES, DEPLOYMENT AND
INFRASTRUCTURE.
CYRILLE MARTRAIRE
« LIVING DOCUMENTATION »
DÉMO ARCHI
EXEMPLE DE LIVING
DOCUMENTATION
CURRENCY CONVERTER
-
https://github.com/iAmDorra/CurrencyConverter/blob/master/CurrencyConverter.LivingDocumentation/HexagonalArchiDocument.cs
DÉMO GUIDED TOUR
EXEMPLE DE LIVING
DOCUMENTATION
CURRENCY CONVERTER
-
https://github.com/iAmDorra/
CurrencyConverter/blob/master/
CurrencyConverter.LivingDocumentation/
GuidedTourDocument.cs
DÉMO
MANUEL D’UTILISATION
EXEMPLE DE LIVING
DOCUMENTATION
CURRENCY CONVERTER
-
https://github.com/iAmDorra/CurrencyConverter/blob/master/
CurrencyConverter.Web.Tests/SeleniumTest.cs
PAR OÙ COMMENCER ?
Code
Production
Base
Sprints
Documentation
Calendrier
Schéma
IDENTIFIER LE BESOIN
• A LA RÉTRO, AU DAILY MEETING…
• IDENTIFIER LES PARTIES OBSCURES
• ETONNEMENT DES NOUVELLES ARRIVÉES
• LES ANCIENS MEMBRES AUSSI
• IDENTIFIER LES CONNAISSANCES NON PARTAGÉES
• CONNAISSANCES CHEZ UNE SEULE PERSONNE OU PETIT GROUPE
• LES POINTS DE BLOCAGE RÉCURRENTS
TROUVER UNE SOLUTION
• IDENTIFIER QUELLE DOCUMENTATION CRÉER
• IDENTIFIER LA CIBLE DE LA DOCUMENTATION
• CHERCHER À AUTOMATISER LA GÉNÉRATION
Ne pas le faire seul.e !
Utilisez la dynamique du groupe
LIVING DOCUMENTATION
=
PLUS DE COLLABORATION
STRATÉGIE DE
DOCUMENTATION
QUESTIONS À SE POSER
On me
demande
une doc ?
La cible
de la doc
est
précise ?
Ne pas faire de doc
Non
Oui
Non /A tout le monde
Oui
QUESTIONS À SE POSER
On a besoin
d’une doc
pour se
rassurer ?
Gérer le pb de
confiance avant !
Oui
Non
Cible identifiée
Tant mieux
Mieux collaborer
Le partage
peut passer
par de la
conversation/
collaboration
?
Oui
Non
QUESTIONS À SE POSER
La source de
l’information
est identifiée
?
L’information est
exploitable en
l’état ?
Ne pas faire de doc
Identifier la source avant
Non
Oui
Doc nécessaire et
irremplaçable par
de la conversation/
collaboration
Non
Augmenter/réorganiser
la source d’info
Oui
QUESTIONS À SE POSER
Information
exploitable
ou augmentée
L’information
est stable ?
L’information
est
redondante ?
Variabiliser les infos
Non, volatile
Oui, stable
Oui
Non
Générer de la doc
Vérifier la cohérence entre
sources
PRINCIPES DE LA
DOCUMENTATION
VIVANTE
Insightful
Low effort
Collaborative
Reliable
Réduction du temps lié à
la rédaction/mise à jour
de la documentation
Fiable, précise et
synchronisée avec le
livrable à tout moment.
Idée claire,
prise de décision
délibérée
Favoriser les échanges,
la construction collective
LIVING DOCUMENTATION
=
PLUS DE TRANSPARENCE
PLUS DE COMMUNICATION
PLUS DE COLLABORATION
MERCI
* TOUTES LES ILLUSTRATIONS SONT RÉALISÉES PAR MES SOINS
* HTTPS://GITHUB.COM/IAMDORRA/CURRENCYCONVERTER
VOS FEEDBACKS

More Related Content

Similar to Living documentation au service de l'agilité

meetup devops aix-marseille - décembre 2023
meetup devops aix-marseille - décembre 2023meetup devops aix-marseille - décembre 2023
meetup devops aix-marseille - décembre 2023
Frederic Leger
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
ENSIBS
 
Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016
ffaure32
 
Practice
PracticePractice
Practice
inezenati
 
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
Nathalie Caclard
 
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, ParisVis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Actency
 
Appréhender et s'adapter aux mutations de l'économie numérique.
Appréhender et s'adapter aux mutations de l'économie numérique. Appréhender et s'adapter aux mutations de l'économie numérique.
Appréhender et s'adapter aux mutations de l'économie numérique.
Thibaut Brousse
 
Bonnes pratiques pour développer son appli mobile
Bonnes pratiques pour développer son appli mobileBonnes pratiques pour développer son appli mobile
Bonnes pratiques pour développer son appli mobile
polenumerique33
 
Agile Tour 2016 @ Lille
Agile Tour 2016 @ LilleAgile Tour 2016 @ Lille
Agile Tour 2016 @ Lille
Jean-Baptiste Vigneron
 
Impression 3D : Repenser les business models et la capture de valeur [Marcus ...
Impression 3D : Repenser les business models et la capture de valeur [Marcus ...Impression 3D : Repenser les business models et la capture de valeur [Marcus ...
Impression 3D : Repenser les business models et la capture de valeur [Marcus ...
Thierry Rayna
 
Elasticsearch - Montpellier JUG
Elasticsearch - Montpellier JUGElasticsearch - Montpellier JUG
Elasticsearch - Montpellier JUG
David Pilato
 
Prenez le contrôle de votre Stratégie Digitale Multicanal
Prenez le contrôle de votre Stratégie Digitale MulticanalPrenez le contrôle de votre Stratégie Digitale Multicanal
Prenez le contrôle de votre Stratégie Digitale Multicanal
Cyril Reinhard
 
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetesmeetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
Frederic Leger
 
Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010
François Wauquier
 
20221027 - Agile Tour Bordeaux - L'odyssée vers le CI/CD: est-il possible de...
20221027 - Agile Tour Bordeaux - L'odyssée vers le CI/CD: est-il possible  de...20221027 - Agile Tour Bordeaux - L'odyssée vers le CI/CD: est-il possible  de...
20221027 - Agile Tour Bordeaux - L'odyssée vers le CI/CD: est-il possible de...
Jérôme Froville
 
Rendons le DDD aux devs (DevoxxFr2023)
Rendons le DDD aux devs (DevoxxFr2023)Rendons le DDD aux devs (DevoxxFr2023)
Rendons le DDD aux devs (DevoxxFr2023)
Arnaud Thiéfaine
 
Rendons le DDD aux devs
Rendons le DDD aux devsRendons le DDD aux devs
Rendons le DDD aux devs
Dorra BARTAGUIZ
 
QR codes et codes à barres sous Delphi
QR codes et codes à barres sous DelphiQR codes et codes à barres sous Delphi
QR codes et codes à barres sous Delphi
pprem
 
Webinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenu
Webinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenuWebinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenu
Webinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenu
Nuxeo
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23
Frederic Leger
 

Similar to Living documentation au service de l'agilité (20)

meetup devops aix-marseille - décembre 2023
meetup devops aix-marseille - décembre 2023meetup devops aix-marseille - décembre 2023
meetup devops aix-marseille - décembre 2023
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016
 
Practice
PracticePractice
Practice
 
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
 
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, ParisVis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
 
Appréhender et s'adapter aux mutations de l'économie numérique.
Appréhender et s'adapter aux mutations de l'économie numérique. Appréhender et s'adapter aux mutations de l'économie numérique.
Appréhender et s'adapter aux mutations de l'économie numérique.
 
Bonnes pratiques pour développer son appli mobile
Bonnes pratiques pour développer son appli mobileBonnes pratiques pour développer son appli mobile
Bonnes pratiques pour développer son appli mobile
 
Agile Tour 2016 @ Lille
Agile Tour 2016 @ LilleAgile Tour 2016 @ Lille
Agile Tour 2016 @ Lille
 
Impression 3D : Repenser les business models et la capture de valeur [Marcus ...
Impression 3D : Repenser les business models et la capture de valeur [Marcus ...Impression 3D : Repenser les business models et la capture de valeur [Marcus ...
Impression 3D : Repenser les business models et la capture de valeur [Marcus ...
 
Elasticsearch - Montpellier JUG
Elasticsearch - Montpellier JUGElasticsearch - Montpellier JUG
Elasticsearch - Montpellier JUG
 
Prenez le contrôle de votre Stratégie Digitale Multicanal
Prenez le contrôle de votre Stratégie Digitale MulticanalPrenez le contrôle de votre Stratégie Digitale Multicanal
Prenez le contrôle de votre Stratégie Digitale Multicanal
 
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetesmeetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
 
Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010
 
20221027 - Agile Tour Bordeaux - L'odyssée vers le CI/CD: est-il possible de...
20221027 - Agile Tour Bordeaux - L'odyssée vers le CI/CD: est-il possible  de...20221027 - Agile Tour Bordeaux - L'odyssée vers le CI/CD: est-il possible  de...
20221027 - Agile Tour Bordeaux - L'odyssée vers le CI/CD: est-il possible de...
 
Rendons le DDD aux devs (DevoxxFr2023)
Rendons le DDD aux devs (DevoxxFr2023)Rendons le DDD aux devs (DevoxxFr2023)
Rendons le DDD aux devs (DevoxxFr2023)
 
Rendons le DDD aux devs
Rendons le DDD aux devsRendons le DDD aux devs
Rendons le DDD aux devs
 
QR codes et codes à barres sous Delphi
QR codes et codes à barres sous DelphiQR codes et codes à barres sous Delphi
QR codes et codes à barres sous Delphi
 
Webinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenu
Webinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenuWebinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenu
Webinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenu
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23
 

More from Dorra BARTAGUIZ

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Améliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flippingAméliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flipping
Dorra BARTAGUIZ
 
Sortons de la pyramide pour construire une stratégie de test
Sortons de la pyramide pour construire une stratégie de testSortons de la pyramide pour construire une stratégie de test
Sortons de la pyramide pour construire une stratégie de test
Dorra BARTAGUIZ
 
Devs, let's reclaim DDD!
Devs, let's reclaim DDD!Devs, let's reclaim DDD!
Devs, let's reclaim DDD!
Dorra BARTAGUIZ
 
S'améliorer sans s'épuiser
S'améliorer sans s'épuiserS'améliorer sans s'épuiser
S'améliorer sans s'épuiser
Dorra BARTAGUIZ
 
Les classes abstraites c’est fini (et c’est la faute à TDD)
Les classes abstraites c’est fini (et c’est la faute à TDD)Les classes abstraites c’est fini (et c’est la faute à TDD)
Les classes abstraites c’est fini (et c’est la faute à TDD)
Dorra BARTAGUIZ
 
Design patterns
Design patternsDesign patterns
Design patterns
Dorra BARTAGUIZ
 
Slim down diet and tdd
Slim down diet and tddSlim down diet and tdd
Slim down diet and tdd
Dorra BARTAGUIZ
 
Slim down diet_ and tdd
Slim down diet_ and tddSlim down diet_ and tdd
Slim down diet_ and tdd
Dorra BARTAGUIZ
 

More from Dorra BARTAGUIZ (9)

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Améliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flippingAméliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flipping
 
Sortons de la pyramide pour construire une stratégie de test
Sortons de la pyramide pour construire une stratégie de testSortons de la pyramide pour construire une stratégie de test
Sortons de la pyramide pour construire une stratégie de test
 
Devs, let's reclaim DDD!
Devs, let's reclaim DDD!Devs, let's reclaim DDD!
Devs, let's reclaim DDD!
 
S'améliorer sans s'épuiser
S'améliorer sans s'épuiserS'améliorer sans s'épuiser
S'améliorer sans s'épuiser
 
Les classes abstraites c’est fini (et c’est la faute à TDD)
Les classes abstraites c’est fini (et c’est la faute à TDD)Les classes abstraites c’est fini (et c’est la faute à TDD)
Les classes abstraites c’est fini (et c’est la faute à TDD)
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Slim down diet and tdd
Slim down diet and tddSlim down diet and tdd
Slim down diet and tdd
 
Slim down diet_ and tdd
Slim down diet_ and tddSlim down diet_ and tdd
Slim down diet_ and tdd
 

Recently uploaded

BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
Institut de l'Elevage - Idele
 
Présentation_Soirée-Information_ St-Eugène.pptx
Présentation_Soirée-Information_ St-Eugène.pptxPrésentation_Soirée-Information_ St-Eugène.pptx
Présentation_Soirée-Information_ St-Eugène.pptx
Ville de Châteauguay
 
JTC 2024 - Approche collective de la santé
JTC 2024 - Approche collective de la santéJTC 2024 - Approche collective de la santé
JTC 2024 - Approche collective de la santé
Institut de l'Elevage - Idele
 
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdfRAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
fatima413951
 
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvresJTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
Institut de l'Elevage - Idele
 
2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf
idelewebmestre
 
Provinlait 2024-Leviers fourrages - Madrid Aurélie Frayssinhes, Sandra (Cha...
Provinlait 2024-Leviers fourrages - Madrid  Aurélie  Frayssinhes, Sandra (Cha...Provinlait 2024-Leviers fourrages - Madrid  Aurélie  Frayssinhes, Sandra (Cha...
Provinlait 2024-Leviers fourrages - Madrid Aurélie Frayssinhes, Sandra (Cha...
idelewebmestre
 
05-La génétique, un levier majeur pour les enjeux à venir
05-La génétique, un levier majeur pour les enjeux à venir05-La génétique, un levier majeur pour les enjeux à venir
05-La génétique, un levier majeur pour les enjeux à venir
Institut de l'Elevage - Idele
 
JTC 2024 - Actualités sur le bien-être animal
JTC 2024 - Actualités sur le bien-être animalJTC 2024 - Actualités sur le bien-être animal
JTC 2024 - Actualités sur le bien-être animal
Institut de l'Elevage - Idele
 
Presentation ing 1 pour le soutnance .pptx
Presentation ing 1 pour le soutnance .pptxPresentation ing 1 pour le soutnance .pptx
Presentation ing 1 pour le soutnance .pptx
mohamedbnkh22
 
JTC_2024_TC Bâtiment et bien-être estival.pdf
JTC_2024_TC Bâtiment et bien-être estival.pdfJTC_2024_TC Bâtiment et bien-être estival.pdf
JTC_2024_TC Bâtiment et bien-être estival.pdf
idelewebmestre
 
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
Institut de l'Elevage - Idele
 
01-La génétique s’adapte à la demande de la filière ovine
01-La génétique s’adapte à la demande de la filière ovine01-La génétique s’adapte à la demande de la filière ovine
01-La génétique s’adapte à la demande de la filière ovine
Institut de l'Elevage - Idele
 
memoire_soutenance_KOISONN_MANES_MANA_AL.pdf
memoire_soutenance_KOISONN_MANES_MANA_AL.pdfmemoire_soutenance_KOISONN_MANES_MANA_AL.pdf
memoire_soutenance_KOISONN_MANES_MANA_AL.pdf
boukardanzha
 

Recently uploaded (14)

BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
 
Présentation_Soirée-Information_ St-Eugène.pptx
Présentation_Soirée-Information_ St-Eugène.pptxPrésentation_Soirée-Information_ St-Eugène.pptx
Présentation_Soirée-Information_ St-Eugène.pptx
 
JTC 2024 - Approche collective de la santé
JTC 2024 - Approche collective de la santéJTC 2024 - Approche collective de la santé
JTC 2024 - Approche collective de la santé
 
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdfRAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
 
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvresJTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
 
2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf
 
Provinlait 2024-Leviers fourrages - Madrid Aurélie Frayssinhes, Sandra (Cha...
Provinlait 2024-Leviers fourrages - Madrid  Aurélie  Frayssinhes, Sandra (Cha...Provinlait 2024-Leviers fourrages - Madrid  Aurélie  Frayssinhes, Sandra (Cha...
Provinlait 2024-Leviers fourrages - Madrid Aurélie Frayssinhes, Sandra (Cha...
 
05-La génétique, un levier majeur pour les enjeux à venir
05-La génétique, un levier majeur pour les enjeux à venir05-La génétique, un levier majeur pour les enjeux à venir
05-La génétique, un levier majeur pour les enjeux à venir
 
JTC 2024 - Actualités sur le bien-être animal
JTC 2024 - Actualités sur le bien-être animalJTC 2024 - Actualités sur le bien-être animal
JTC 2024 - Actualités sur le bien-être animal
 
Presentation ing 1 pour le soutnance .pptx
Presentation ing 1 pour le soutnance .pptxPresentation ing 1 pour le soutnance .pptx
Presentation ing 1 pour le soutnance .pptx
 
JTC_2024_TC Bâtiment et bien-être estival.pdf
JTC_2024_TC Bâtiment et bien-être estival.pdfJTC_2024_TC Bâtiment et bien-être estival.pdf
JTC_2024_TC Bâtiment et bien-être estival.pdf
 
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
 
01-La génétique s’adapte à la demande de la filière ovine
01-La génétique s’adapte à la demande de la filière ovine01-La génétique s’adapte à la demande de la filière ovine
01-La génétique s’adapte à la demande de la filière ovine
 
memoire_soutenance_KOISONN_MANES_MANA_AL.pdf
memoire_soutenance_KOISONN_MANES_MANA_AL.pdfmemoire_soutenance_KOISONN_MANES_MANA_AL.pdf
memoire_soutenance_KOISONN_MANES_MANA_AL.pdf
 

Living documentation au service de l'agilité