SlideShare a Scribd company logo
1 of 76
1
Beyond Agile with
Team Topologies
Don’t just “do” Agile, be agile
Richard Allen
2
Richard Allen
Head of consulting at Conjurer Solutions
Founder of leavewizard.com
Founder of devsouthcoast.com
Experience:
• More than 20 years developing software
Team Topologies Experience:
• Involved with one of the first implementations at
PureGym
• Further developed the Team-Shape-Templates
• Crafted the infographics
• Developed and delivered guided discovery workshops
3
[poll: What does it mean to be Agile?]
4
Individuals and interactions over processes and
tools
Working software over comprehensive
documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Agile Manifesto 2001
5
[poll: What does it mean to be agile?]
6
agile [ aj-uhl, -ahyl ]
quick and well-coordinated in movement
:an agile leap.
dictionary.com
7
[poll: Can you name something that is agile?]
8
https://www.popularmechanics.com/flight/a6781/how-microscopic-hairs-make-bats-agile-aviators/
9
10
What do bats and humans have
in common?
11 10/28/2021
12
Sense!
Feel!
Organisms that evolve!
13
Organizations evolve too
14 10/28/2021
15
18 Years Later…
September 2019, IT Revolution Press
16
“We must shift our thinking from treating teams as collections of
interchangeable individuals that will succeed as long as they
follow the “right” process and use the “right” tools, to
treating people and technology as a single human/computer
carbon/silicon socio-technical ecosystem”
Team Topologies, Matthew Skelton and Manuel Pais
17
Aim to achieve business agility via:
• Rapid flows of change and fast feedback
• High situational awareness
• Loosely coupled, autonomous teams
• Loosely-coupled, autonomous services & applications (architecture)
• High domain context at multiple levels
• Healthy, evolvable codebase
• Engaged Teams
• People incentivised for long-term product health, not “features”
18
Team-first: the Agile of organization design?
19
Team-first Thinking
TEAM SIZE
TEAM LIFESPAN TEAM
INTERACTIONS
TEAM
COGNITION
20
Team Lifespan: Small long-lived teams
TEAM =
• Stable (not static) group of 5 to 9 people
• Work towards a shared goal as a unit
• Smallest entity of delivery within an
organization
21
Team Lifespan: Dynamic Reteaming
22
Team Size: Dunbar’s Number
Trust dynamics can
change when crossing a
Dunbar boundary.
Expect different rules &
non-linear effects
23
Team Interactions: Conway’s Law
“Organizations which design systems…are
constrained to produce designs which are copies
of the communication structures of these
organizations”
- Mel Conway
24
Team Interactions: Inverse Conway Manoeuvre
“change your team structure to
get a loosely coupled
architecture”
25
Team Interactions: Dependencies
Blocking
Non-Blocking
26
Team Cognition: Cognitive Load
“Software that fits in your head”
- Daniel Terhorst-North
27
Team Cognition: Cognitive Load
“Cognitive load is the total amount
of mental effort being used in the
working memory”
- John Sweller
28
Team Cognition: Cognitive Load
Intrinsic (skills)
Extraneous: (mechanism)
Germane: (domain focus)
29
Team Cognition: Cognitive Load
(Intrinsic)
] Extraneous [
Germane
30
Team Cognition: Business Domains
Cynefin Framework, Dave Snowden
31
Team Cognition: Fracture Planes
Business Domain Bounded Context
Regulatory Compliance
Change Cadence
Team Location
Risk
Performance Isolation
Technology
User Personas
32
The fundamental Team Types
33
Four Fundamental Team Types
Stream-aligned team
Platform team
Enabling
team
Complicated
Subsystem
team
34
Stream-aligned teams
Stream-aligned team
Platform team
Enabling
team
Complicated
Subsystem
team
35
Enabling teams
Stream-aligned team
Platform team
Enabling
team
Complicated
Subsystem
team
36
Complicated Subsystem teams
Stream-aligned team
Platform team
Enabling
team
Complicated
Subsystem
team
37
Platform teams
Stream-aligned team
Platform team
Enabling
team
Complicated
Subsystem
team
38
Interaction Modes
Collaboration
XaaS
Facilitating
39
Collaboration
Collaboration
XaaS
Facilitating
40
X-as-a-Service
Collaboration
XaaS
Facilitating
41
Facilitation
Collaboration
XaaS
Facilitating
42
Typical Team Interaction Modes
Collaboration X-as-a-Service Facilitation
Stream-aligned Typical Typical Occasional
Enabling Occasional Typical
Complicated-subsystem Occasional Typical
Platform Occasional Typical
43
Team Interaction Patterns
Complicated
Subsystem
team
Stream-aligned
Stream-aligned
Platform team
Enabling
team
Flow of change
44
Differences from the book
Complicated
Subsystem
team
Stream-aligned
Stream-aligned
Platform team
Enabling
team
https://github.com/TeamTopologies/Team-Shape-Templates
45
Becoming a “sensing” organization
46
Listening for awkward interactions
47
Organizational Sensing for Evolution
Stream-aligned team
Flow of change
LIVE
Rapid
Feedback
48
“Team Topologies: The domain
specific language
(DSL) of organization design”
49
Any questions so far?
50
Applying the principles
51
•Launched 2009
•260+ gyms in the UK
•> 1.1 million members
•Largest operator in the UK
•Second largest operator in
Europe
•2015-2020 Huge growth in
members
52
Modern Software Delivery Practices
Continuous
Delivery
Continuous Integration
8 Deployments per day
Scrum
53
Steady Growth with Short-lived Project Teams
Project D
Project E Small Changes
Project F
Projects BAU
Project G
Project H
Bugs
GSD
Handover
54
Trigger: Rapid Team Growth to 40+
Bugs & Small Change
Project G
Project H
Project I
Project J
Project K
Projects BAU
GSD
Handover
55
The Monolith
Site
Project G
Project H
Project I
Project J
BAU
Vendor API
Reseller API
Mobile App
Mobile Team
Customer API
Membership Management System
Single repository
56
“Short-lived project teams with
handovers to BAU teams is not
scalable, how can we change this?”
57
Breaking the Monolith
Gyms
Site
Class Listings Members Area
Payments Help Centre Class Booking
Join Process
PT Profiles
Gift Cards
Landing Pages
Project G
Project H
Project I
Project J
BAU
Group
Training
Time Tables
Blog Live Chat Kiosks …
58
Other
Payments Retention
Acquisition Team
Gym Team
Re-defining Teams
Join Process
Landing Pages
…
Time Tables
Gyms
…
Reconcilliation
Join Payments
…
Members Areaa
CRM
…
…
Streams
Enabling
Mobile?
Platform
Membership Management Gateway (MMG)
Developer Experience SRE
59
Gym Team
Payments
Retention
Acquisition Team
Mobile?
MMG
DevEx SRE
High Collaboration Phase
60
Mobile?
Using Facilitation and Developing X as a Service
Gym
Retention
Acquisition
Membership Management Gateway
SRE
Payments
Dev
Ex
*
*
*
*
*
*
Flow of change
61
Mobile?
Gym
Retention
Acquisition
Continuous Collaboration and Facilitation
Membership Management Gateway
SRE
Payments
Dev
Ex
*
*
*
*
*
*
*
*
Flow of change
62
Simple Team APIs
Team Type: Acquisition
Owns a prospects journey before they have joined.
Responsibilities:
Join Process Steps 1 to 3
Gym Pages and Reviews
Banner management
Resellers
Team Presence:
Tech Lead: Joe Bloggs
Product Owner: Jeremy Clarkson
Business Analyst: Don Johnson
Jira Board: https://ajiraboard.com
Jira Label: team-acquisition
Members:
Joe Bloggs
Frankie Boyle
Clare Balding
63
Gym
Acquisition
Membership Management Gateway
Retention
DevEx/SRE
Communities of Practice (Chapters)
Front End CMS and
Content
DevOps Security Tech
Leads
64
“Team Topologies helped us to evaluate the
relationships between our teams and
business strategy, to increase team efficiency,
and evolve away from a monolith”
John Kilmister
Principal Software Architect, PureGym
65
Key Concepts
‘Fracture Planes’ for splitting code
Cognitive Load for boundaries
Interaction Modes for clarity
Team Types for purpose
66
Results
Projects + BAU -> Streams
Separation of services
More business-responsive
67
Results
Balanced ownership of services
Improved team morale
Better long-term architecture
68
Could Team Topologies help you?
69
Disengaged Teams?
Pushing against
Conway’s Law?
Teams pulled in
many directions?
Flow is blocked?
Painful re-org every
few years?
Software too
big for teams?
70
YES!
71
But it depends…
72
•Healthy organizational culture
•Good engineering practices
•Healthy funding and financial practices
•Avoid CapEx/OpEx split in IT
•Project driven deadlines
•Large-batch budgeting
•Clarity of business vision
Team Topologies may not be enough
73
How do you get started?
74
In a nutshell…
https://teamtopologies.com/infographics
https://teamtopologies.com/academy
75
QUESTIONS
76
THANK YOU!

More Related Content

What's hot

Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsTasktop
 
Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and LeadershipAntti Kirjavainen
 
An Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan BajicAn Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan Bajicagilemaine
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master Mia Horrigan
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesLeadingAgile
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5netmind
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13Lean Kanban Central Europe
 
20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels20220607 Introduction to Flight Levels
20220607 Introduction to Flight LevelsCraeg Strong
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9Chris Webb
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupScrum Bangalore
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service ManagementIan Jones
 
Workshop : Innovation Games at NSSpain
Workshop : Innovation Games at NSSpainWorkshop : Innovation Games at NSSpain
Workshop : Innovation Games at NSSpainBen Sykes
 
Team Topologies in action - early results from industry - DOES London Virtual...
Team Topologies in action - early results from industry - DOES London Virtual...Team Topologies in action - early results from industry - DOES London Virtual...
Team Topologies in action - early results from industry - DOES London Virtual...Matthew Skelton
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For ExecutivesMichael Tarnowski
 

What's hot (20)

Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
 
Approaches to scaling agile v1.0
Approaches to scaling agile v1.0Approaches to scaling agile v1.0
Approaches to scaling agile v1.0
 
Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and Leadership
 
An Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan BajicAn Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan Bajic
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
 
20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
 
Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service Management
 
Workshop : Innovation Games at NSSpain
Workshop : Innovation Games at NSSpainWorkshop : Innovation Games at NSSpain
Workshop : Innovation Games at NSSpain
 
Team Topologies in action - early results from industry - DOES London Virtual...
Team Topologies in action - early results from industry - DOES London Virtual...Team Topologies in action - early results from industry - DOES London Virtual...
Team Topologies in action - early results from industry - DOES London Virtual...
 
Scrum events
Scrum eventsScrum events
Scrum events
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 

Similar to Beyond Agile with Team Topologies

Secrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSecrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSenturus
 
Agile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for AgileAgile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for AgileGervais Johnson, Advisor
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherTechWell
 
CodeValue Architecture Next 2018 - Executive track dilemmas and solutions in...
CodeValue Architecture Next 2018 - Executive track  dilemmas and solutions in...CodeValue Architecture Next 2018 - Executive track  dilemmas and solutions in...
CodeValue Architecture Next 2018 - Executive track dilemmas and solutions in...Erez PEDRO
 
Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...Derk-Jan de Grood
 
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...VMware Tanzu
 
Strengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software DevelopmentStrengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software DevelopmentBrianna Johnson
 
Acnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methodsAcnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methodsAgileConsortiumINT
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGroup
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdfBoreVishnusai
 
Approaches for Distributed Agile
Approaches for Distributed AgileApproaches for Distributed Agile
Approaches for Distributed AgileBrad Kaufman
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
Agile and the Role of Product Owner
Agile and the Role of Product OwnerAgile and the Role of Product Owner
Agile and the Role of Product OwnerReece Challinor 💡
 
Dev ops optimising for flow
Dev ops optimising for flowDev ops optimising for flow
Dev ops optimising for flowHelen Snitkovsky
 
Case Study Chordiant
Case Study ChordiantCase Study Chordiant
Case Study ChordiantAmanda Shenon
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agilityAlexandre Cuva
 

Similar to Beyond Agile with Team Topologies (20)

Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
Secrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSecrets of High Performing Report Development Teams
Secrets of High Performing Report Development Teams
 
Agile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for AgileAgile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for Agile
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work Together
 
CodeValue Architecture Next 2018 - Executive track dilemmas and solutions in...
CodeValue Architecture Next 2018 - Executive track  dilemmas and solutions in...CodeValue Architecture Next 2018 - Executive track  dilemmas and solutions in...
CodeValue Architecture Next 2018 - Executive track dilemmas and solutions in...
 
Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...
 
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
 
Strengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software DevelopmentStrengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software Development
 
The state of the art of agile
The state of the art of agileThe state of the art of agile
The state of the art of agile
 
Acnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methodsAcnl2015 tom heisterkamp-scaling agile methods
Acnl2015 tom heisterkamp-scaling agile methods
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
SAFe 101
SAFe 101SAFe 101
SAFe 101
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 
Approaches for Distributed Agile
Approaches for Distributed AgileApproaches for Distributed Agile
Approaches for Distributed Agile
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
Agile and the Role of Product Owner
Agile and the Role of Product OwnerAgile and the Role of Product Owner
Agile and the Role of Product Owner
 
Dev ops optimising for flow
Dev ops optimising for flowDev ops optimising for flow
Dev ops optimising for flow
 
Case Study Chordiant
Case Study ChordiantCase Study Chordiant
Case Study Chordiant
 
Dev ops
Dev opsDev ops
Dev ops
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 

More from Rich Allen

Lean Agile Brighton 2022.pdf
Lean Agile Brighton 2022.pdfLean Agile Brighton 2022.pdf
Lean Agile Brighton 2022.pdfRich Allen
 
Applying Team Topologies at PureGym
Applying Team Topologies at PureGymApplying Team Topologies at PureGym
Applying Team Topologies at PureGymRich Allen
 
Applying Team Topologies at PureGym
Applying Team Topologies at PureGymApplying Team Topologies at PureGym
Applying Team Topologies at PureGymRich Allen
 
Why is agile so hard
Why is agile so hardWhy is agile so hard
Why is agile so hardRich Allen
 
Free from the shackles of TDD
Free from the shackles of TDDFree from the shackles of TDD
Free from the shackles of TDDRich Allen
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamRich Allen
 

More from Rich Allen (6)

Lean Agile Brighton 2022.pdf
Lean Agile Brighton 2022.pdfLean Agile Brighton 2022.pdf
Lean Agile Brighton 2022.pdf
 
Applying Team Topologies at PureGym
Applying Team Topologies at PureGymApplying Team Topologies at PureGym
Applying Team Topologies at PureGym
 
Applying Team Topologies at PureGym
Applying Team Topologies at PureGymApplying Team Topologies at PureGym
Applying Team Topologies at PureGym
 
Why is agile so hard
Why is agile so hardWhy is agile so hard
Why is agile so hard
 
Free from the shackles of TDD
Free from the shackles of TDDFree from the shackles of TDD
Free from the shackles of TDD
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a team
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Beyond Agile with Team Topologies