DevOps Patterns - Team Topologies

10
DevOps Patterns: Team Topologies Matthew Skelton @matthewpskelton softwareoperability.com + experiencedevops.org

description

What team structure is right for DevOps to flourish? It is useful to characterise a small number of different models for team structures, some of which suit certain organisations better than others. By exploring the strengths and weaknesses of these team structures (or 'topologies'), we can identify the team structure which might work best for DevOps practices in our own organisations.

Transcript of DevOps Patterns - Team Topologies

Page 1: DevOps Patterns -  Team Topologies

DevOps Patterns: Team Topologies

Matthew Skelton@matthewpskelton

softwareoperability.com + experiencedevops.org

Page 2: DevOps Patterns -  Team Topologies

Anti-Type A – Separate Silos

Dev Ops

Page 3: DevOps Patterns -  Team Topologies

Anti-Type B – Separate DevOps Silo

Dev OpsDevOps

Page 4: DevOps Patterns -  Team Topologies

Anti-Type C – “We Don’t Need Ops”

Dev OpsDevOps

Page 5: DevOps Patterns -  Team Topologies

Type 1 – Smooth Collaboration

Dev Ops

Page 6: DevOps Patterns -  Team Topologies

Type 2 – Fully Embedded

Dev Ops

Page 7: DevOps Patterns -  Team Topologies

Type 3 – Infrastructure-as-a-Service

Dev OpsDevOps

Page 8: DevOps Patterns -  Team Topologies

Type 4 – DevOps-as-a-Service

Dev OpsDevOps

Page 9: DevOps Patterns -  Team Topologies

Type 5 – Temporary DevOps Team

Dev OpsDevOps

Page 10: DevOps Patterns -  Team Topologies

Matthew Skelton@matthewpskelton

softwareoperability.com + experiencedevops.org