SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Comprendre la loi de
conway pour réussir sa
transformation devops
@crochas à #DevoxxFR
Clément Rochas 12+ XP
Consultant Agile DevOps
@crochas
@crochas à #DevoxxFR
@crochas à #DevoxxFR
Audit au temps de nos ancêtres les gaulois...
@crochas à #DevoxxFR
“les organisations qui
définissent des systèmes sont
contraintes de les produire sous
des designs qui sont des copies
de la structure de
communication de leur
organisation”
@crochas à #DevoxxFR
“les organisations qui
définissent des systèmes sont
contraintes de les produire sous
des designs qui sont des copies
de la structure de
communication de leur
organisation”
“L’organisation des équipes a
un effet direct sur le code que
l’on produit”
@crochas à #DevoxxFR
"Les organisations produisent souvent des sites web dont le
contenu et la structure reflète les intérêts de l'organisation
plutôt que les besoins de l'utilisateur du site."
Nigel Bevan
"Si vous avez quatre équipes travaillant sur un compilateur,
vous aurez un compilateur à 4 étapes"
Eric S. Raymond
“La structure d'un problème reflète la structure de
l'organisation qui l'a créé.”
Bill Corcoran
MerciWikipedia
@crochas à #DevoxxFR
Je vois...un système d’information
sédimentaire
@crochas à #DevoxxFR
des ouvriers qualifiés
Je vois...
@crochas à #DevoxxFR
@crochas à #DevoxxFR
@crochas à #DevoxxFR
« Tout ressemble à un clou pour qui ne possède
qu'un marteau »
Abraham Maslow △
@crochas à #DevoxxFR
Impossible Alignement business:
Feature team
Division du travail
Equipe spécialisée
Inutile
Rapide
Coûteux
Mixte:
Équipe virtuelle, partage
de compétence
@crochas à #DevoxxFR
Impossible Alignement business:
Feature team
Division du travail
Equipe spécialisée
Inutile
Rapide
Coûteux
Mixte:
Équipe virtuelle, partage
de compétence
@crochas à #DevoxxFR
Comprendre la loi de conway pour réussir sa
transformation DevOps
❏ Garder des équipes de tailles réduites (pizza team)
❏ Limiter les dépendances inter-équipes
❏ Délimiter le domaine d’intervention d’une équipe et le garder
réduit.
❏ Décentraliser les décisions, donner une vision claire et laisser de
l’autonomie aux équipes dans l’implémentation.
❏ Les équipes spécialisées doivent avoir une orientation
service/produit
Merci!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training Course
 
Jfrog artifactory artifact management c tamilmaran presentation - copy
Jfrog artifactory artifact management c tamilmaran presentation - copyJfrog artifactory artifact management c tamilmaran presentation - copy
Jfrog artifactory artifact management c tamilmaran presentation - copy
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
 
CI-Jenkins.pptx
CI-Jenkins.pptxCI-Jenkins.pptx
CI-Jenkins.pptx
 
Agile Basics
Agile BasicsAgile Basics
Agile Basics
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
The Agile Product Owner: Beyond the Books and Classrooms
The Agile Product Owner: Beyond the Books and ClassroomsThe Agile Product Owner: Beyond the Books and Classrooms
The Agile Product Owner: Beyond the Books and Classrooms
 
Repository Management with JFrog Artifactory
Repository Management with JFrog ArtifactoryRepository Management with JFrog Artifactory
Repository Management with JFrog Artifactory
 
What's new in Gerrit Code Review 3.0
What's new in Gerrit Code Review 3.0What's new in Gerrit Code Review 3.0
What's new in Gerrit Code Review 3.0
 
Ken Schwaber
Ken SchwaberKen Schwaber
Ken Schwaber
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Agile Principles, Agile People
Agile Principles, Agile PeopleAgile Principles, Agile People
Agile Principles, Agile People
 
Scrumban
ScrumbanScrumban
Scrumban
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum Master
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with Git
 
Building a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesBuilding a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best Practices
 
Sprint review presentation
Sprint review presentationSprint review presentation
Sprint review presentation
 
Kafka in action - Tech Talk - Paytm
Kafka in action - Tech Talk - PaytmKafka in action - Tech Talk - Paytm
Kafka in action - Tech Talk - Paytm
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product Owner
 

Ähnlich wie Devoxx 17 - Comprendre la loi de Conway pour réussir sa transformation DevOps

Techdays 09 - SharePoint et les réseaux sociaux
Techdays 09 - SharePoint et les réseaux sociauxTechdays 09 - SharePoint et les réseaux sociaux
Techdays 09 - SharePoint et les réseaux sociaux
olivier.lepeltier
 

Ähnlich wie Devoxx 17 - Comprendre la loi de Conway pour réussir sa transformation DevOps (20)

Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & ops
 
Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - Ensim
 
Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?
 
Construire un Design System dans une société d'assurance centenaire
Construire un Design System dans une société d'assurance centenaireConstruire un Design System dans une société d'assurance centenaire
Construire un Design System dans une société d'assurance centenaire
 
Journée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsJournée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOps
 
Integration summit 2016 keynote
Integration summit 2016  keynoteIntegration summit 2016  keynote
Integration summit 2016 keynote
 
devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
Techdays 09 - SharePoint et les réseaux sociaux
Techdays 09 - SharePoint et les réseaux sociauxTechdays 09 - SharePoint et les réseaux sociaux
Techdays 09 - SharePoint et les réseaux sociaux
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
L’intégration, facteur clef de succès d’une transformation digitale
L’intégration, facteur clef de succès d’une transformation digitaleL’intégration, facteur clef de succès d’une transformation digitale
L’intégration, facteur clef de succès d’une transformation digitale
 
Design Systems : à votre marque, prêts, partez !
Design Systems : à votre marque, prêts, partez !Design Systems : à votre marque, prêts, partez !
Design Systems : à votre marque, prêts, partez !
 
Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?
 
DevCon 2 ; Infra as Code avec Azure
DevCon 2  ; Infra as Code avec AzureDevCon 2  ; Infra as Code avec Azure
DevCon 2 ; Infra as Code avec Azure
 
XebiConFr 15 - Be Data Driven : Monter son Data Lab
XebiConFr 15 - Be Data Driven : Monter son Data LabXebiConFr 15 - Be Data Driven : Monter son Data Lab
XebiConFr 15 - Be Data Driven : Monter son Data Lab
 
Comment paraître sexy auprès des développeurs ?
Comment paraître sexy auprès des développeurs ?Comment paraître sexy auprès des développeurs ?
Comment paraître sexy auprès des développeurs ?
 
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
 
Media aces lyonnaise des eaux
Media aces   lyonnaise des eauxMedia aces   lyonnaise des eaux
Media aces lyonnaise des eaux
 
Gouvernance des projets SharePoint 2013
Gouvernance des projets SharePoint 2013Gouvernance des projets SharePoint 2013
Gouvernance des projets SharePoint 2013
 
Formation devops par la pratique
Formation devops par la pratiqueFormation devops par la pratique
Formation devops par la pratique
 
Elastic Workplace Search : la recherche ultra performante
Elastic Workplace Search : la recherche ultra performanteElastic Workplace Search : la recherche ultra performante
Elastic Workplace Search : la recherche ultra performante
 

Mehr von Publicis Sapient Engineering

Mehr von Publicis Sapient Engineering (20)

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
 
Xebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to CloudXebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to Cloud
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
 
XebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern InfrastructureXebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern Infrastructure
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
 
XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilité
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID Connect
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
 
XebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an aprèsXebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an après
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
 

Devoxx 17 - Comprendre la loi de Conway pour réussir sa transformation DevOps

  • 1. Comprendre la loi de conway pour réussir sa transformation devops
  • 2. @crochas à #DevoxxFR Clément Rochas 12+ XP Consultant Agile DevOps @crochas
  • 3.
  • 5. @crochas à #DevoxxFR Audit au temps de nos ancêtres les gaulois...
  • 6. @crochas à #DevoxxFR “les organisations qui définissent des systèmes sont contraintes de les produire sous des designs qui sont des copies de la structure de communication de leur organisation”
  • 7. @crochas à #DevoxxFR “les organisations qui définissent des systèmes sont contraintes de les produire sous des designs qui sont des copies de la structure de communication de leur organisation” “L’organisation des équipes a un effet direct sur le code que l’on produit”
  • 8. @crochas à #DevoxxFR "Les organisations produisent souvent des sites web dont le contenu et la structure reflète les intérêts de l'organisation plutôt que les besoins de l'utilisateur du site." Nigel Bevan "Si vous avez quatre équipes travaillant sur un compilateur, vous aurez un compilateur à 4 étapes" Eric S. Raymond “La structure d'un problème reflète la structure de l'organisation qui l'a créé.” Bill Corcoran MerciWikipedia
  • 9. @crochas à #DevoxxFR Je vois...un système d’information sédimentaire
  • 10. @crochas à #DevoxxFR des ouvriers qualifiés Je vois...
  • 13. @crochas à #DevoxxFR « Tout ressemble à un clou pour qui ne possède qu'un marteau » Abraham Maslow △
  • 14. @crochas à #DevoxxFR Impossible Alignement business: Feature team Division du travail Equipe spécialisée Inutile Rapide Coûteux Mixte: Équipe virtuelle, partage de compétence
  • 15. @crochas à #DevoxxFR Impossible Alignement business: Feature team Division du travail Equipe spécialisée Inutile Rapide Coûteux Mixte: Équipe virtuelle, partage de compétence
  • 16. @crochas à #DevoxxFR Comprendre la loi de conway pour réussir sa transformation DevOps ❏ Garder des équipes de tailles réduites (pizza team) ❏ Limiter les dépendances inter-équipes ❏ Délimiter le domaine d’intervention d’une équipe et le garder réduit. ❏ Décentraliser les décisions, donner une vision claire et laisser de l’autonomie aux équipes dans l’implémentation. ❏ Les équipes spécialisées doivent avoir une orientation service/produit