the devops centipede
DESCRIPTION
Conway's Law, different organizational structures, and their pros and cons from a DevOps point of view. First presented at DevOpsDays Austin 2014.TRANSCRIPT
THE DEVOPS CENTIPEDE Ernest Mueller
ORGANIZATIONS WHICH DESIGN SYSTEMS ... ARE CONSTRAINED TO PRODUCE DESIGNS WHICH
ARE COPIES OF THE COMMUNICATION
STRUCTURES OF THESE ORGANIZATIONS.
—MEL CONWAY
Dev Team 1
Dev Team 2
Dev Team 3
Dev Team 4
Operations
QA
Development
UI Dev Team 1
UI Dev Team 2
UI Dev Team 4
UI Dev Team 3
QA Team 1 QA Team 2
UNIX Admin
App Admin
Storage Admin
Datacenter Admin
Database Admin
Network Admin
Web AdminWindows
Admin
Backend Dev Team 1
Backend Dev Team 2
Backend Dev Team 4
Backend Dev Team 3
Application #2
Develo
pm
en
tQ
AO
pera
tions
Web Dev Team 1
Web Dev Team 2
App Dev Team 4
App Dev Team 3
Web QA Team
App QA Team
UNIX Admin
App
Admin
Storage Admin
Datacenter Admin
Database Admin
Network Admin
Web Admin
Windows Admin
Develo
pm
en
tQ
AO
pera
tions
UI Dev Team 1
UI Dev Team 2
UI Dev Team 4
UI Dev Team 3
QA Team 1 QA Team 2
UNIX Admin
App Admin
Storage Admin
Datacenter Admin
Database Admin
Network Admin
Web AdminWindows
Admin
Backend Dev Team 1
Backend Dev Team 2
Backend Dev Team 4
Backend Dev Team 3
Application #2
Develo
pm
en
tQ
AO
pera
tions
UI Dev 1-n
UI QA 1-n
Ops 1-n
Backend Dev 1-n
Product #2
DBA 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n
Backend Dev 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n Ops 1-n
Backend Dev 1-n
DBA 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n
Backend Dev 1-n
Product #2
Develo
pm
en
tQ
AO
pera
tions
DBA 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n
Backend Dev 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n Ops 1-n
Backend Dev 1-n
DBA 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n
Backend Dev 1-n
Product #2
Develo
pm
en
tQ
AO
pera
tions
DBA 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n
Backend Dev 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n Ops 1-n
Backend Dev 1-n
DBA 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n
Backend Dev 1-n
Product Teams
Develo
pm
en
tQ
AO
pera
tions
DBA 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n
Backend Dev 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n
Data Store
DevOps Tooling
Other Service or Tool
Platform Teams
Project #2
UI Dev
UI QA
Ops
Backend Dev
QA
DBA
UI Dev
Backend Dev
UI QA
UI QA
UI QA
QA
QA
OpsOps
UI Dev
UI Dev 1-n
UI QA 1-n
Ops 1-n
Backend Dev 1-n
Product Teams
Develo
pm
en
tQ
AO
pera
tions
DBA 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n
Backend Dev 1-n
QA 1-n
UI Dev 1-n
UI QA 1-n
Ops 1-n
Sustaining Team(s)
THEAGILEADMIN.COM
@ernestmueller