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
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. How does Team Topologies
help with business &
technical agility?
6
28. 28
State of DevOps reports
2013 2014 2015 2016 2017 2018 2019
Annual survey of 1000-5000 IT
professionals worldwide using
rigorous statistical methods
29. 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”
30. 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
31. 34
4 key metrics: ‘Accelerate’
lead time
deployment frequency
Mean Time To Restore
change fail percentage
54. “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
82. 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
93. ● UK's leading comparison
and switching service
● Founded in 2000
● ~250 staff, £140m+ revenue
● > 2010: Autonomous teams
● > 2017: Platformization
106
97. “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
102. “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