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

Digital Transformation Strategy and Plan Template
Digital Transformation Strategy and Plan TemplateDigital Transformation Strategy and Plan Template
Digital Transformation Strategy and Plan TemplateAurelien Domont, MBA
 
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019AgileNetwork
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018Agile Velocity
 
Value Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpValue Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpTasktop
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Andreano Lanusse
 
Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinLeadingAgile
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural ChangeJohnny Ordóñez
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...Manuel Pais
 
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
 
Strategic Planning Toolkit - Framework, Best Practices and Templates
Strategic Planning Toolkit - Framework, Best Practices and TemplatesStrategic Planning Toolkit - Framework, Best Practices and Templates
Strategic Planning Toolkit - Framework, Best Practices and TemplatesAurelien Domont, MBA
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9Chris Webb
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
 
Management Consulting Toolkit with Great Powerpoint Presentations
Management Consulting Toolkit with Great Powerpoint PresentationsManagement Consulting Toolkit with Great Powerpoint Presentations
Management Consulting Toolkit with Great Powerpoint PresentationsAurelien Domont, MBA
 
Coaching product owners effectively
Coaching product owners effectivelyCoaching product owners effectively
Coaching product owners effectivelyGrowing Agile
 
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...Matthew Skelton
 
What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?Tasktop
 
Become a Great Product Manager
Become a Great Product ManagerBecome a Great Product Manager
Become a Great Product ManagerRoman Pichler
 

What's hot (20)

Digital Transformation Strategy and Plan Template
Digital Transformation Strategy and Plan TemplateDigital Transformation Strategy and Plan Template
Digital Transformation Strategy and Plan Template
 
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
ANI | Agile Kolkata | PI Planning in Action | Anand Pandey | 19th Oct 2019
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018
 
Value Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpValue Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can help
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
 
Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick Austin
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural Change
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
 
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
 
Strategic Planning Toolkit - Framework, Best Practices and Templates
Strategic Planning Toolkit - Framework, Best Practices and TemplatesStrategic Planning Toolkit - Framework, Best Practices and Templates
Strategic Planning Toolkit - Framework, Best Practices and Templates
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
Agile leadership
Agile leadershipAgile leadership
Agile leadership
 
Management Consulting Toolkit with Great Powerpoint Presentations
Management Consulting Toolkit with Great Powerpoint PresentationsManagement Consulting Toolkit with Great Powerpoint Presentations
Management Consulting Toolkit with Great Powerpoint Presentations
 
Coaching product owners effectively
Coaching product owners effectivelyCoaching product owners effectively
Coaching product owners effectively
 
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
 
What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?
 
Become a Great Product Manager
Become a Great Product ManagerBecome a Great Product Manager
Become a Great Product Manager
 

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

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

Beyond Agile with Team Topologies