SlideShare a Scribd company logo
1 of 91
LEADING DISTRIBUTED TEAMS
KEVIN GOLDSMITH, CTO @ ONFIDO
@KevinGoldsmith
@KevinGoldsmith
YOU ARE ALREADY IN A
DISTRIBUTED TEAM
@KevinGoldsmith
DISTRIBUTED TEAMS
@KevinGoldsmith
DISTRIBUTED TEAMS
@KevinGoldsmith
DISTRIBUTED TEAMS
@KevinGoldsmith
DISTRIBUTED TEAMS
@KevinGoldsmith
@KevinGoldsmith
ONFIDO
@KevinGoldsmith
WHAT MAKES DISTRIBUTED
TEAMS CHALLENGING?
@KevinGoldsmith
DISTRIBUTED TEAMS
@KevinGoldsmith
DISTRIBUTED TEAMS
@KevinGoldsmith
@KevinGoldsmith
DISTRIBUTED TEAMS
@KevinGoldsmith
@KevinGoldsmith
DISTRIBUTED TEAMS
@KevinGoldsmith
DISTRIBUTED TEAMS
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
WHY?
@KevinGoldsmith
CONWAY’S LAW
THE HOMOMORPHIC FORCE
“Speaking as a mathematician might, we would say
that there is a homomorphism from the linear graph
of a system to the linear graph of its design
organization.”
@KevinGoldsmith
CONWAY’S LAW
By Hagmann P, Cammoun L, Gigandet X, Meuli R, Honey CJ, et al. - File:Medial surface of cerebral cortex - gyri.png, CC BY 2.5, https://
commons.wikimedia.org/w/index.php?curid=8636113
PROBLEMATIC
THIS IS
@KevinGoldsmith
ARE WE TRAPPED BY CONWAY’S
LAW?
@KevinGoldsmith
NO.
@KevinGoldsmith
BUT…
@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
LOCAL DECISION MAKING
SOLUTIONS
@KevinGoldsmith
LEADERSHIP DRIVES
ORGANIZATIONAL STRATEGY
@KevinGoldsmith
TEAMS DECIDE BEST HOW TO
DELIVER AGAINST THAT STRATEGY
@KevinGoldsmith
USE MUTUALLY AGREED UPON
BUSINESS METRICS TO TRACK
ACHIEVEMENT
@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
TAKE NOTES ON PAPER
SOLUTIONS
@KevinGoldsmith
EMPATHY
DON’T HIDE
EMPATHY
@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
DON’T GET TOO OBSESSED WITH TOOLS
SOLUTIONS
@KevinGoldsmith
COMMUNICATION
ESTABLISH COMMON WORKING TIMES
SOLUTIONS
@KevinGoldsmith
COMMUNICATION
GMT +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12-1-2-3-4-5-6-7 -8-9-10-11-12
@KevinGoldsmith
IN CONCLUSION
@KevinGoldsmith
THE MODERN WORKFORCE IS
DISTRIBUTED
@KevinGoldsmith
DISTRIBUTED TEAMS CREATE
CHALLENGES
@KevinGoldsmith
THE CHALLENGES CAN BE
OVERCOME
DISTRIBUTED TEAMS
KEVIN GOLDSMITH
@KEVINGOLDSMITH
HTTPS://WWW.KEVINGOLDSMITH.COM

More Related Content

What's hot

What's hot (8)

SAFely Dancing With Conway's law
SAFely Dancing With Conway's lawSAFely Dancing With Conway's law
SAFely Dancing With Conway's law
 
From 🤦 to 🐿️
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️
 
From DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed ApidaysFrom DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed Apidays
 
How Big Data is Revolutionizing Mobile Products
How Big Data is Revolutionizing Mobile ProductsHow Big Data is Revolutionizing Mobile Products
How Big Data is Revolutionizing Mobile Products
 
Євген Осьмак
Євген ОсьмакЄвген Осьмак
Євген Осьмак
 
Apportioning Monoliths
Apportioning MonolithsApportioning Monoliths
Apportioning Monoliths
 
dotJS 2015
dotJS 2015dotJS 2015
dotJS 2015
 
Best Practices: Avoiding Incidental Complexity by Finding Consensus
Best Practices: Avoiding Incidental Complexity by Finding ConsensusBest Practices: Avoiding Incidental Complexity by Finding Consensus
Best Practices: Avoiding Incidental Complexity by Finding Consensus
 

Similar to Leading Distributed Teams - Stretch Conference 2020

Similar to Leading Distributed Teams - Stretch Conference 2020 (20)

Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
 
AppSec California 2018: The Path of DevOps Enlightenment for InfoSec
AppSec California 2018: The Path of DevOps Enlightenment for InfoSecAppSec California 2018: The Path of DevOps Enlightenment for InfoSec
AppSec California 2018: The Path of DevOps Enlightenment for InfoSec
 
DevSecOps and the New Path Forward
DevSecOps and the New Path ForwardDevSecOps and the New Path Forward
DevSecOps and the New Path Forward
 
The Path of DevOps Enlightenment for InfoSec
The Path of DevOps Enlightenment for InfoSecThe Path of DevOps Enlightenment for InfoSec
The Path of DevOps Enlightenment for InfoSec
 
Innotech Austin 2017: The Path of DevOps Enlightenment for InfoSec
Innotech Austin 2017: The Path of DevOps Enlightenment for InfoSecInnotech Austin 2017: The Path of DevOps Enlightenment for InfoSec
Innotech Austin 2017: The Path of DevOps Enlightenment for InfoSec
 
Defense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software DevelopmentDefense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software Development
 
Defense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software DevelopmentDefense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software Development
 
The Path of DevOps Enlightenment for InfoSec
The Path of DevOps Enlightenment for InfoSecThe Path of DevOps Enlightenment for InfoSec
The Path of DevOps Enlightenment for InfoSec
 
Container Day - Seattle
Container Day - SeattleContainer Day - Seattle
Container Day - Seattle
 
Fluidmesh Press Conference 2015 Las Vegas: towards the Internet of Things
Fluidmesh Press Conference 2015 Las Vegas: towards the Internet of ThingsFluidmesh Press Conference 2015 Las Vegas: towards the Internet of Things
Fluidmesh Press Conference 2015 Las Vegas: towards the Internet of Things
 
The New Ways of DevSecOps - The Secure Dev 2019
The New Ways of DevSecOps - The Secure Dev 2019The New Ways of DevSecOps - The Secure Dev 2019
The New Ways of DevSecOps - The Secure Dev 2019
 
NewOps Days 2019: The New Ways of Chaos, Security, and DevOps
NewOps Days 2019: The New Ways of Chaos, Security, and DevOpsNewOps Days 2019: The New Ways of Chaos, Security, and DevOps
NewOps Days 2019: The New Ways of Chaos, Security, and DevOps
 
The New Ways of Chaos, Security, and DevOps
The New Ways of Chaos, Security, and DevOpsThe New Ways of Chaos, Security, and DevOps
The New Ways of Chaos, Security, and DevOps
 
L Migrator Pres
L Migrator PresL Migrator Pres
L Migrator Pres
 
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your CloudCloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
 
Startupfest 2012 - Coefficients of friction
Startupfest 2012 - Coefficients of frictionStartupfest 2012 - Coefficients of friction
Startupfest 2012 - Coefficients of friction
 
Going Cloud Native
Going Cloud NativeGoing Cloud Native
Going Cloud Native
 
(Webinar Slides) Legal and Investigative Research on a Budget
(Webinar Slides) Legal and Investigative Research on a Budget(Webinar Slides) Legal and Investigative Research on a Budget
(Webinar Slides) Legal and Investigative Research on a Budget
 
How to Effect Change in the Epistemological Wasteland of Application Security
How to Effect Change in the Epistemological Wasteland of Application SecurityHow to Effect Change in the Epistemological Wasteland of Application Security
How to Effect Change in the Epistemological Wasteland of Application Security
 
Introduction to testing in Cloud / AWS
Introduction to testing in Cloud / AWSIntroduction to testing in Cloud / AWS
Introduction to testing in Cloud / AWS
 

More from Kevin Goldsmith

How Does Salary Work - The Lead Developer Berlin 2019 extended remix
How Does Salary Work - The Lead Developer Berlin 2019 extended remixHow Does Salary Work - The Lead Developer Berlin 2019 extended remix
How Does Salary Work - The Lead Developer Berlin 2019 extended remix
Kevin Goldsmith
 
Architecture and organization (Abstractions II version)
Architecture and organization (Abstractions II version)Architecture and organization (Abstractions II version)
Architecture and organization (Abstractions II version)
Kevin Goldsmith
 

More from Kevin Goldsmith (20)

It's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizationsIt's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizations
 
What Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI SolutionsWhat Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI Solutions
 
Raising the subject of raises
Raising the subject of raisesRaising the subject of raises
Raising the subject of raises
 
Steal from the best
Steal from the bestSteal from the best
Steal from the best
 
What is Agile?
What is Agile?What is Agile?
What is Agile?
 
The (near) future of personal computers
The (near) future of personal computersThe (near) future of personal computers
The (near) future of personal computers
 
Pixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion ConferencePixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion Conference
 
It Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPCIt Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPC
 
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organization
 
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
 
My CMU alumni journey
My CMU alumni journeyMy CMU alumni journey
My CMU alumni journey
 
Building Lean
Building LeanBuilding Lean
Building Lean
 
Presenting to executives
Presenting to executivesPresenting to executives
Presenting to executives
 
Crafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamCrafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your Team
 
You Are Doing Autonomy Wrong
You Are Doing Autonomy WrongYou Are Doing Autonomy Wrong
You Are Doing Autonomy Wrong
 
How Does Salary Work - The Lead Developer Berlin 2019 extended remix
How Does Salary Work - The Lead Developer Berlin 2019 extended remixHow Does Salary Work - The Lead Developer Berlin 2019 extended remix
How Does Salary Work - The Lead Developer Berlin 2019 extended remix
 
Developing your Developers: Constructing Career Paths for your Technologists ...
Developing your Developers: Constructing Career Paths for your Technologists ...Developing your Developers: Constructing Career Paths for your Technologists ...
Developing your Developers: Constructing Career Paths for your Technologists ...
 
Do I Know You? Identity on the Internet and the Question of Trust
Do I Know You? Identity on the Internet and the Question of TrustDo I Know You? Identity on the Internet and the Question of Trust
Do I Know You? Identity on the Internet and the Question of Trust
 
Architecture and organization (Abstractions II version)
Architecture and organization (Abstractions II version)Architecture and organization (Abstractions II version)
Architecture and organization (Abstractions II version)
 

Recently uploaded

Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 

Recently uploaded (20)

Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
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...
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
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
 
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
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
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
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for Learning
 

Leading Distributed Teams - Stretch Conference 2020