devoxx17 - réussir sa transformation devops

Post on 15-Apr-2017

113 Views

Category:

Engineering

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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!

top related