Slide 1

Slide 1 text

Conway’s Law in Real Life Why Organizational Development and Software Engineering have to go Hand in Hand DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023

Slide 2

Slide 2 text

About me 2 DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 • > 20 years experience in IT-industry • > 10 years experience in leadership roles • DevOps enthusiast • IT-Architect by accident • Open heart for nerds ❤ My current role: “Agility Master Einheit” (What the …?!)

Slide 3

Slide 3 text

About DB Systel 3 DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 https://www.dbsystel.de/dbsystel-en/about-us/profile-3714990 Shaping successful digitalisation at Deutsche Bahn DB Systel

Slide 4

Slide 4 text

DB Systel‘s Specific Organizational Design DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 4 > 600 Teams (7 +/- 2) 5 Enterprise-Einheiten 10 Cluster Geschäftsführung DB-Partner “Wir bilden ein lebendiges und anpassungsfähiges Netzwerk dezentral agierender selbstorganisierter Teams”

Slide 5

Slide 5 text

Conway‘s Law or “How to prevent to ship your orgchart.” 5 DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 https://bonkersworld.net/organizational-charts

Slide 6

Slide 6 text

Conway’s Law – One of the most Universal Principles in our Business! 6 DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 Taken from: https://martinfowler.com/bliki/ConwaysLaw.html “Any organization that designs a system will produce a design whose structure is a copy of the organization's communication structure.” Plausible Simplification: Communication Structure is highly defined by Organisational Structure

Slide 7

Slide 7 text

Real World Example: Sales Channels of DB (since the 90s!) DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 7

Slide 8

Slide 8 text

Change Is Tough! DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 8 https://www.bahn.de/info/willkommen

Slide 9

Slide 9 text

Org and Arc Are Inevitably Connected DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 9 Inverse Conway Maneuver “Evolve your team and organizational structure to promote your desired architecture.” Conway’s Law

Slide 10

Slide 10 text

Impediments for Change DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 10

Slide 11

Slide 11 text

Conway‘s Law 11 DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 “A paradox is not something you can solve, it’s something you have to manage!” Organisation Architecture Foto von Jasmin Egger auf Unsplash Foto von Ashish Bhandari auf Unsplash

Slide 12

Slide 12 text

Start with the Why … DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 12 … and align Org and Arc-Activities to Maximize Business Outcomes!

Slide 13

Slide 13 text

Continue with the How … DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 13 … and you will most likely talk about: velocity / flow / productivity / costs / risks / happiness …

Slide 14

Slide 14 text

It’s all about Alignment and Communication! DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 14 Business Architecture Org.- Development “Biz-Arc-Org-Cycle” • Build and develop standing product-oriented teams • Foster organizational change • Provide the system’s technical foundation • Focus on core elements which are difficult to change • Evolve and communicate a motivating and convincing business strategy and a sustainable business model

Slide 15

Slide 15 text

Communication Needs a Common Language DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 15 Helpful! https://teamtopologies.com

Slide 16

Slide 16 text

Visualization Fosters Communication DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 16 Team Types Interaction Types

Slide 17

Slide 17 text

Example from Pioneering Teams at DB Systel DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 17 Change driver: • Scaling • Cognitive load • Blocking dependencies Business Architecture Org.- Development

Slide 18

Slide 18 text

Conclusion DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 18 1. Awareness: Spread the Knowledge about “Conway‘s Paradox” among Business Leaders, Architects and Organizational Developers in your Enterprise 2. Alignment: Good Decision Making must include Perspectives of Business, Org and Arc. Visualization fosters Communication. Bring the people together! 3. Design: Both Architecture and Organizational Development need explicit Design Steps. Don’t fall into the “Emergence Trap”!

Slide 19

Slide 19 text

DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 19 The modular decomposition of a system and the decomposition of the development organization must be done together. This isn't just at the beginning, evolution of the architecture and reorganizing the human organization must go hand-in-hand throughout the life of an enterprise.” Martin Fowler

Slide 20

Slide 20 text

Thank you! 20 DB Systel GmbH | Dr. Martin Strunk | Enterprise DevOps Summit | 20/11/2023 Get more information and slides:

Slide 21

Slide 21 text

Contact Dr. Martin Strunk Agility Master DevOps Evangelist https://www.linkedin.com/in/dr-martin-strunk-594387194/ [email protected] DB Systel GmbH Jürgen-Ponto-Platz 1 | 60329 Frankfurt am Main www.dbsystel.com

Slide 22

Slide 22 text

No content