Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Business and technical agility with Team Topologies - QCon Plus - 2021-05-26

Business and technical agility with Team Topologies - QCon Plus - 2021-05-26

Organizations that do not adapt rapidly to the modern, highly-changeable business and technical environment are failing, and failing in large numbers. Increased regulation, pressures from climate change, shifting of energy sources, digitalization, cloud-native, and (recently) the COVID-19 pandemic are all driving a need for business and technical agility in organizations of all sizes.

In this talk, we’ll explore how the patterns and principles from Team Topologies promote true business and technical agility through a rapid flow of software change, fast feedback from running systems, a strong drive for loose coupling, and an awareness of sociotechnical mirroring. Combined with a product mindset and techniques from Domain-driven Design, the Team Topologies approach is helping organizations around the world to adapt to the “new normal” and achieve true business and technical agility.

From a talk at QCon Plus on 2021-05-26

Matthew Skelton

May 26, 2021
Tweet

More Decks by Matthew Skelton

Other Decks in Business

Transcript

  1. TeamTopologies.com @TeamTopologies Business and Technical Agility with Team Topologies Matthew

    Skelton & Manuel Pais co-authors of Team Topologies @matthewpskelton @manupaisable QCon Plus - 26 May 2021
  2. 2 Manuel Pais Independent IT organizational consultant and trainer Ex-dev,

    ex-build manager, ex-tester, ex-QA lead Twitter: @manupaisable LinkedIn: manuelpais Matthew Skelton Founder at Conflux Experience as: software developer, technical director, change enabler, conference organizer... Twitter: @matthewpskelton LinkedIn: matthewskelton
  3. Team Topologies 3 Organizing business and technology teams for fast

    flow Matthew Skelton & Manuel Pais IT Revolution Press, 2019 teamtopologies.com/book
  4. “innovative tools and concepts for structuring the next generation digital

    operating model” Charles T. Betz, Principal Analyst, Forrester Research 4
  5. 5 What is business agility? Being agile, not doing ‘Agile’

    Valuable: product mindset Team Topologies examples
  6. Team Topologies patterns help to turn blocking compliance checks into

    self-service, flow-aligned, API-driven checks
  7. Team Topologies is partly a sense-making approach to help organizations

    gain situational awareness and therefore agility
  8. Team Topologies helps the organization to focus tightly on its

    core mission via streams and limiting team cognitive load
  9. 11 What is business agility? Being agile, not doing ‘Agile’

    Valuable: product mindset Team Topologies examples
  10. Questions to answer How would we produce the right thing

    in the right way at the right time?
  11. Questions to answer How would we maximize our chances of

    finding new opportunities for innovation?
  12. 26 What is business agility? Being agile, not doing ‘Agile’

    Valuable: product mindset Team Topologies examples
  13. 28 State of DevOps reports 2013 2014 2015 2016 2017

    2018 2019 Annual survey of 1000-5000 IT professionals worldwide using rigorous statistical methods
  14. 29 State of DevOps 2019 Analysis from responses of over

    31,000 IT professionals worldwide over 6 years “an independent view into the practices and capabilities that drive high performance” + “Four Key Metrics”
  15. 32 State of DevOps 2019 Key technical practices • Lightweight

    change process • Real DR testing • Maintainable code • Loosely-coupled systems • Monitoring • Trunk-based development • Deployment automation
  16. 53

  17. 54

  18. 60

  19. “What would be needed for us to be compliant with

    security/finance/PII rules with multiple, decoupled, rapid flows of change?” (Self-service APIs) Scaled Expertise 61
  20. Compliance as Code (API) 62 Flow of change Domain experts

    as Enabling team for compliance / governance
  21. 63 What is business agility? Being agile, not doing ‘Agile’

    Valuable: product mindset Team Topologies examples
  22. Product = Holistic User Experience ➔ Functionality ➔ Design ➔

    Monetization ➔ Content – Marty Cagan, 2010 65 Source: https://svpg.com/defining-product/
  23. 66

  24. 68

  25. 70

  26. 72

  27. 77

  28. 78 A platform is optional to use - no team

    is forced to use the platform
  29. Platforms must advocate for their platform product and “market” it

    to internal teams (User Personas, UX, talking...) Internal Marketing 79
  30. 81 What is business agility? Being agile, not doing ‘Agile’

    Valuable: product mindset Team Topologies examples
  31. 87

  32. A large European banking group A major cloud technology company

    GOV: Brazil, Canada, Norway, UK, US Several major telecoms companies A scale-up in Open Banking An aerospace laboratory Healthcare providers Several mortgage companies 89
  33. • Founded 2005 • 70 stores in the UK •

    £260m revenue • 2500 employees • 2019: changes to make IT more responsive 91
  34. Adopt the Thinnest Viable Platform 99 Feb 2020 Static data

    fine to begin with: shops rarely move!
  35. Concepts • Stream-aligned (business domain) • Thinnest Viable Platform •

    Evolving teams and interactions • Combine with Wardley Mapping 101 teamtopologies.com/examples
  36. • UK's leading comparison and switching service • Founded in

    2000 • ~250 staff, £140m+ revenue • > 2010: Autonomous teams • > 2017: Platformization 106
  37. “people were spending more time having to interact with relatively

    low-level services thus spending their time on relatively low-value decisions” Paul Ingles, CTO at RVU / Uswitch 110
  38. “Engineering principles guided the way we organise teams: loosely-coupled and

    highly cohesive. Team Topologies is great for tying a lot of those ideas together, and most importantly giving it some language.“ Paul Ingles, CTO at RVU / Uswitch 127
  39. Results • From autonomy to self-sufficiency • Patterns applied beyond

    IT • Balancing fast flow with reliability 130 teamtopologies.com/examples
  40. Thanks to: Paul Ingles Chief Technology Officer RVU / Uswitch

    Tom Booth Head of Infrastructure & Security RVU / Uswitch 131
  41. 132

  42. 133 What is business agility? Being agile, not doing ‘Agile’

    Valuable: product mindset Team Topologies examples
  43. Team Topologies patterns help to turn blocking compliance checks into

    self-service, flow-aligned, API-driven checks
  44. Team Topologies is partly a sense-making approach to help organizations

    gain situational awareness and therefore agility
  45. Team Topologies helps the organization to focus tightly on its

    core mission via streams and limiting team cognitive load
  46. 153 Manuel Pais FlowOnRails Twitter: @manupaisable LinkedIn: manuelpais Matthew Skelton

    Conflux Twitter: @matthewpskelton LinkedIn: matthewskelton Copyright © Conflux Digital Ltd and FlowOnRails 2018-2021. All rights reserved. teamtopologies.com