SlideShare a Scribd company logo
1 of 59
Download to read offline
DISTRIBUTED TEAMS
KEVIN GOLDSMITH
@KevinGoldsmith
ONFIDO
@KevinGoldsmith
WHAT MAKES DISTRIBUTED
TEAMS CHALLENGING?
CONWAY’S LAW
CHALLENGES
AMDAHL’S LAW
CHALLENGES
EMPATHY
CHALLENGES
COMMUNICATION
CHALLENGES
@KevinGoldsmith
CONWAY’S LAW
@KevinGoldsmith
CONWAY’S LAW
DATAMATION
APRIL, 1968
@KevinGoldsmith
ORGANIZATIONS WHICH DESIGN SYSTEMS...
ARE CONSTRAINED TO PRODUCE DESIGNS
WHICH ARE COPIES OF THE COMMUNICATION
STRUCTURES OF THESE ORGANIZATIONS.
Melvin Conway
CONWAY’S LAW
@KevinGoldsmith
IT EASIER TO WORK WITH
CONWAY’S LAW THAN TO FIGHT IT
@KevinGoldsmith
BE DELIBERATE.
@KevinGoldsmith
FIND COMMUNICATION BOTTLENECKS
THAT CONFLICT WITH ARCHITECTURE
AND ELIMINATE THEM.
@KevinGoldsmith
DESIGN THE ORGANIZATION TO
DESIGN THE ARCHITECTURE.
@KevinGoldsmith
THE REVERSE CONWAY
MANEUVER
@KevinGoldsmith
NETFLIX LEARNED FROM THIS [AMAZON] EXAMPLE,
AND ENSURED THAT FROM THE BEGINNING IT
STRUCTURED ITSELF AROUND SMALL, INDEPENDENT
TEAMS, SO THAT THE SERVICES THEY CREATED WOULD
ALSO BE INDEPENDENT FROM EACH OTHER. THIS
ENSURED THAT THE ARCHITECTURE OF THE SYSTEM
WAS OPTIMIZED FOR SPEED OF CHANGE. EFFECTIVELY,
NETFLIX DESIGNED THE ORGANIZATIONAL STRUCTURE
FOR THE SYSTEM ARCHITECTURE IT WANTED.
Sam Newman, Building Microservices
BY MICHAEL J. BENNETT [CC BY-SA 3.0 (HTTPS://
CREATIVECOMMONS.ORG/LICENSES/BY-SA/3.0)], FROM
WIKIMEDIA COMMONS
@KevinGoldsmith
AMDAHL’S LAW
THE PERFORMANCE OF THE WHOLE IS ONLY AS
FAST AS IT’S SLOWEST PART
AMDAHL’S LAW (PARAPHRASED)
@KevinGoldsmith
AMDAHL’S LAW
SERVER
CORE LIBRARY
IOS / MAC ANDROID WEB
INFRASTRUCTURE
@KevinGoldsmith
AMDAHL’S LAW
SERVER
CORE LIBRARY
CLIENT
INFRASTRUCTURE
@KevinGoldsmith
AMDAHL’S LAW
SERVER
CORE LIBRARY
CLIENT
INFRASTRUCTURE
@KevinGoldsmith
SPEED UP THE SLOWEST ELEMENT?
@KevinGoldsmith
NO
@KevinGoldsmith
RETHINK THE WHOLE SYSTEM!
@KevinGoldsmith
WHERE ARE THE BOTTLENECKS?
FULL-STACK TEAMS
SOLUTIONS
@KevinGoldsmith
AMDAHL’S LAW
SERVER
CORE LIBRARY
CLIENT
INFRASTRUCTURE
@KevinGoldsmith
AMDAHL’S LAW
CROSS-FUNCTIONAL TEAM
@KevinGoldsmith
EMPATHY
@KevinGoldsmith
FAMILIARITY BREEDS TRUST
@KevinGoldsmith
EMPATHY
@KevinGoldsmith
IS NOT THE SAME AS
@KevinGoldsmith
EMPATHY
Image by Andreas Fischler
LEVEL THE FIELD
SOLUTIONS
@KevinGoldsmith
EMPATHY
RECOGNIZE WARNING SIGNS
SOLUTIONS
@KevinGoldsmith
WELL THAT IS FINE FOR YOU PEOPLE AT
CORPORATE…
Someone who has forgotten that the people they work with are
actual humans
EMPATHY WARNING SIGNS
GET TOGETHER REGULARLY
SOLUTIONS
@KevinGoldsmith
EMPATHY
LEADERS TRAVEL
SOLUTIONS
@KevinGoldsmith
LEADERS TRAVEL
@KevinGoldsmith
LEADERS TRAVEL
@KevinGoldsmith
LEADERS TRAVEL
HUMANIZE
SOLUTIONS
@KevinGoldsmith
EMPATHY
INCLUDE REMOTE INDIVIDUALS
SOLUTIONS
@KevinGoldsmith
EMPATHY
@KevinGoldsmith
COMMUNICATION
@KevinGoldsmith
DISTRIBUTED TEAMS
@KevinGoldsmith
DISTRIBUTED TEAMS
@KevinGoldsmith
DISTRIBUTED TEAMS
FEWER CHANNELS
SOLUTIONS
@KevinGoldsmith
COMMUNICATION
DOCUMENT CLEARLY
SOLUTIONS
@KevinGoldsmith
COMMUNICATION
@KevinGoldsmith
IN CONCLUSION
@KevinGoldsmith
DISTRIBUTED TEAMS CREATE
CHALLENGES
@KevinGoldsmith
THE CHALLENGES CAN BE
OVERCOME
DISTRIBUTED TEAMS
KEVIN GOLDSMITH
@KEVINGOLDSMITH
HTTPS://WWW.KEVINGOLDSMITH.COM

More Related Content

More from AgileSparks

Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi AgileSparks
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisAgileSparks
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...AgileSparks
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshAgileSparks
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegAgileSparks
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelAgileSparks
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraAgileSparks
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldAgileSparks
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability AgileSparks
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017AgileSparks
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017AgileSparks
 
Agile Israel 2017 bugs zero by Arlo Belshee
Agile Israel 2017 bugs zero by Arlo BelsheeAgile Israel 2017 bugs zero by Arlo Belshee
Agile Israel 2017 bugs zero by Arlo BelsheeAgileSparks
 
Agile בעידן הדיגיטלי
Agile בעידן הדיגיטליAgile בעידן הדיגיטלי
Agile בעידן הדיגיטליAgileSparks
 
Agile Israel 2017 by VO
Agile Israel 2017 by VO Agile Israel 2017 by VO
Agile Israel 2017 by VO AgileSparks
 
Agile Israel 2017
Agile Israel 2017  Agile Israel 2017
Agile Israel 2017 AgileSparks
 
Our journey from manual deployment on data center
Our journey from manual deployment on data centerOur journey from manual deployment on data center
Our journey from manual deployment on data centerAgileSparks
 
Enterprise DevOps journey Agile Israel 2017
Enterprise DevOps journey Agile Israel 2017Enterprise DevOps journey Agile Israel 2017
Enterprise DevOps journey Agile Israel 2017AgileSparks
 
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4AgileSparks
 
Product owner as storyteller
Product owner as storytellerProduct owner as storyteller
Product owner as storytellerAgileSparks
 
Lean product development
Lean product developmentLean product development
Lean product developmentAgileSparks
 

More from AgileSparks (20)

Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
 
Agile Israel 2017 bugs zero by Arlo Belshee
Agile Israel 2017 bugs zero by Arlo BelsheeAgile Israel 2017 bugs zero by Arlo Belshee
Agile Israel 2017 bugs zero by Arlo Belshee
 
Agile בעידן הדיגיטלי
Agile בעידן הדיגיטליAgile בעידן הדיגיטלי
Agile בעידן הדיגיטלי
 
Agile Israel 2017 by VO
Agile Israel 2017 by VO Agile Israel 2017 by VO
Agile Israel 2017 by VO
 
Agile Israel 2017
Agile Israel 2017  Agile Israel 2017
Agile Israel 2017
 
Our journey from manual deployment on data center
Our journey from manual deployment on data centerOur journey from manual deployment on data center
Our journey from manual deployment on data center
 
Enterprise DevOps journey Agile Israel 2017
Enterprise DevOps journey Agile Israel 2017Enterprise DevOps journey Agile Israel 2017
Enterprise DevOps journey Agile Israel 2017
 
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
 
Product owner as storyteller
Product owner as storytellerProduct owner as storyteller
Product owner as storyteller
 
Lean product development
Lean product developmentLean product development
Lean product development
 

Recently uploaded

BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhiguptaswati8536
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Ram V Chary
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysistanmayarora45
 

Recently uploaded (15)

BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 

Distributed Teams by Kevin Goldsmith