Devoxx17 - Réussir sa transformation devops
-
Upload
clement-rochas -
Category
Engineering
-
view
113 -
download
1
Transcript of Devoxx17 - Réussir sa transformation devops
Comprendre la loi de conway pour réussir sa transformation devops
@crochas à #DevoxxFR
Clément Rochas 12+ XPConsultant 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
Mer
ci W
ikip
edia
@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 travailEquipe spécialisée Inutile
Rapide
Coûteux
Mixte:Équipe virtuelle, partage
de compétence
@crochas à #DevoxxFR
Impossible Alignement business:Feature team
Division du travailEquipe 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!