SlideShare une entreprise Scribd logo
1  sur  24
Building teams
that build
microservices
Introduction
CTO and co-founder @ Goji
Direct Lending investment manager and
technology platform
@david_genn
@Goji_investor
Providing steady returns
(15)
(10)
(5)
-
5
10
Monthly return (%)
UK Alternative Credit FTSE100
@david_genn #mucon
"organizations which design
systems ... are constrained to
produce designs which are
copies of the
communication structures of
these organizations."
@david_genn #mucon
@david_genn #mucon
Our architecture and processes
reflect our culture
@david_genn #mucon
Mismatches between architecture and
culture are painful and often not easy to
identify
@david_genn #mucon
“I trust the automated tests, do we have to do
a full UAT cycle?”
“I’ve tested this already, can I just release it?”
“I think this new technology will serve us
better, can we try it?”
@david_genn #mucon
“Why hasn’t this code been released yet?” …
silence
“The business need to give us clearer
requirements”
“I don’t understand ‘all this Docker stuff’”
@david_genn #mucon
Aligning characteristics of teams and
architecture
Microservices Teams
Decoupled Maturity
Well defined bounded
contexts
Defined responsibility and
purpose
Resilience T-shaped individuals
Scalability Loosely coupled, highly
aligned
Automation Shared best practices
Technological isolation Trusted to make decisions
@david_genn #mucon
Hypothesis: The rate of change of your
architecture must match the rate of
change of your culture and organizational
design and vice versa
@david_genn #mucon
Leadership focus
People
AlignmentContext
@david_genn #mucon
Leadership focus
More… less…
@david_genn #mucon
People
Your single biggest
responsibility as a leader is to
believe that the success of the
team ultimately depends on the
people in the team. You must
create a culture where the
whole is greater than the sum
of the parts.
@david_genn #mucon
People
• Being available
• Providing feedback
• Coaching
• Caring
• Hiring and firing
• “The unexamined life is not
worth living” Socrates
• Psychological awareness
@david_genn #mucon
Context
For a team to be successful, it
needs to know how it
contributes to the goal of the
organization.
@david_genn #mucon
Context
• Corporate goals
• Communication
• Definition of success
• Metrics
• Organisational feedback
@david_genn #mucon
Alignment
Teams need to be loosely
coupled but all working towards
the same overall goal.
Together.
@david_genn #mucon
Alignment
• Design organisational
structure
• Remove politics / ambiguity
• Clarify
• Retrospect
• Surface and promote best
practices
@david_genn #mucon
When building from scratch, it’s all about
hiring. Hire people with the characteristics
to create the architecture you want.
They will create an architecture that
reflects who they are.
@david_genn #mucon
When changing an existing culture and
architecture, you have a choice between
evolution and revolution.
One mechanism has been perfected over
billions of years, the other results in the
guillotine.
@david_genn #mucon
Bibliography: People
@david_genn #mucon
Bibliography: Personal growth
@david_genn #mucon
Bibliography: Context and alignment
@david_genn #mucon

Contenu connexe

Similaire à Building teams that build microservices

Getting everyone on the bus: The art of influence final
Getting everyone on the bus: The art of influence finalGetting everyone on the bus: The art of influence final
Getting everyone on the bus: The art of influence finalMarlies van Dijk
 
Canterbury Tech July 2022 - Digital Journey ideas.pdf
Canterbury Tech July 2022 - Digital Journey ideas.pdfCanterbury Tech July 2022 - Digital Journey ideas.pdf
Canterbury Tech July 2022 - Digital Journey ideas.pdfDouglas Talbot
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1VersionOne
 
effective agile adoption
effective agile adoptioneffective agile adoption
effective agile adoptionDeclan Whelan
 
Agile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's SecretsAgile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's SecretsNick Tune
 
The 10 most inspiring CEOs to watch
The 10 most inspiring CEOs to watch The 10 most inspiring CEOs to watch
The 10 most inspiring CEOs to watch InsightsSuccess1
 
Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Kevin Goldsmith
 
Agile 2015 - Navigating Organizational Change
Agile 2015 - Navigating Organizational ChangeAgile 2015 - Navigating Organizational Change
Agile 2015 - Navigating Organizational ChangeJason Little
 
“Soft Skills” are the new “Hard Skills” – Tips & Tricks for Salesforce Projec...
“Soft Skills” are the new “Hard Skills” – Tips & Tricks for Salesforce Projec...“Soft Skills” are the new “Hard Skills” – Tips & Tricks for Salesforce Projec...
“Soft Skills” are the new “Hard Skills” – Tips & Tricks for Salesforce Projec...CzechDreamin
 
Slowing Down To Scale Design - UXSEA Summit 2019
Slowing Down To Scale Design - UXSEA Summit 2019Slowing Down To Scale Design - UXSEA Summit 2019
Slowing Down To Scale Design - UXSEA Summit 2019Kuldeep Kulshreshtha
 
CollabDaysBE Kettukari Viva Employee Experience.pdf
CollabDaysBE Kettukari Viva Employee Experience.pdfCollabDaysBE Kettukari Viva Employee Experience.pdf
CollabDaysBE Kettukari Viva Employee Experience.pdfKaroliina Kettukari
 
Digital Transformation Summit 2021
Digital Transformation Summit 2021Digital Transformation Summit 2021
Digital Transformation Summit 2021Ray Bugg
 
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...Dion Hinchcliffe
 
Better Together: Content Strategy and Design #CSFORUM16
Better Together: Content Strategy and Design #CSFORUM16Better Together: Content Strategy and Design #CSFORUM16
Better Together: Content Strategy and Design #CSFORUM16Rebekah Baggs
 
How Software Developers Can Tansform Organisations
How Software Developers Can Tansform OrganisationsHow Software Developers Can Tansform Organisations
How Software Developers Can Tansform OrganisationsNick Tune
 
J boye14 Conference CEM Imperative - team tools and tactics
J boye14 Conference CEM Imperative - team tools and tacticsJ boye14 Conference CEM Imperative - team tools and tactics
J boye14 Conference CEM Imperative - team tools and tacticsDigital Clarity Group
 
HOW TO BUILD A HIGH PERFORMANCE TEAM Thru Meetings You Would Normally Have An...
HOW TO BUILD A HIGH PERFORMANCE TEAM Thru Meetings You Would Normally Have An...HOW TO BUILD A HIGH PERFORMANCE TEAM Thru Meetings You Would Normally Have An...
HOW TO BUILD A HIGH PERFORMANCE TEAM Thru Meetings You Would Normally Have An...Lois Raats
 
CEOs of the 21st century
CEOs of the 21st centuryCEOs of the 21st century
CEOs of the 21st centurySomnath Ghatak
 

Similaire à Building teams that build microservices (20)

Getting everyone on the bus: The art of influence final
Getting everyone on the bus: The art of influence finalGetting everyone on the bus: The art of influence final
Getting everyone on the bus: The art of influence final
 
Canterbury Tech July 2022 - Digital Journey ideas.pdf
Canterbury Tech July 2022 - Digital Journey ideas.pdfCanterbury Tech July 2022 - Digital Journey ideas.pdf
Canterbury Tech July 2022 - Digital Journey ideas.pdf
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
 
effective agile adoption
effective agile adoptioneffective agile adoption
effective agile adoption
 
Agile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's SecretsAgile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's Secrets
 
The 10 most inspiring ceos to watch
The 10 most inspiring ceos to watchThe 10 most inspiring ceos to watch
The 10 most inspiring ceos to watch
 
April the 10 most inspiring ce os to watch - small
April the 10 most inspiring ce os to watch - smallApril the 10 most inspiring ce os to watch - small
April the 10 most inspiring ce os to watch - small
 
The 10 most inspiring CEOs to watch
The 10 most inspiring CEOs to watch The 10 most inspiring CEOs to watch
The 10 most inspiring CEOs to watch
 
Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Let's Build a Product Development Organization!
Let's Build a Product Development Organization!
 
Agile 2015 - Navigating Organizational Change
Agile 2015 - Navigating Organizational ChangeAgile 2015 - Navigating Organizational Change
Agile 2015 - Navigating Organizational Change
 
“Soft Skills” are the new “Hard Skills” – Tips & Tricks for Salesforce Projec...
“Soft Skills” are the new “Hard Skills” – Tips & Tricks for Salesforce Projec...“Soft Skills” are the new “Hard Skills” – Tips & Tricks for Salesforce Projec...
“Soft Skills” are the new “Hard Skills” – Tips & Tricks for Salesforce Projec...
 
Slowing Down To Scale Design - UXSEA Summit 2019
Slowing Down To Scale Design - UXSEA Summit 2019Slowing Down To Scale Design - UXSEA Summit 2019
Slowing Down To Scale Design - UXSEA Summit 2019
 
CollabDaysBE Kettukari Viva Employee Experience.pdf
CollabDaysBE Kettukari Viva Employee Experience.pdfCollabDaysBE Kettukari Viva Employee Experience.pdf
CollabDaysBE Kettukari Viva Employee Experience.pdf
 
Digital Transformation Summit 2021
Digital Transformation Summit 2021Digital Transformation Summit 2021
Digital Transformation Summit 2021
 
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
Creating Effective Adoption of Social Tools with Design and Measurement | DW2...
 
Better Together: Content Strategy and Design #CSFORUM16
Better Together: Content Strategy and Design #CSFORUM16Better Together: Content Strategy and Design #CSFORUM16
Better Together: Content Strategy and Design #CSFORUM16
 
How Software Developers Can Tansform Organisations
How Software Developers Can Tansform OrganisationsHow Software Developers Can Tansform Organisations
How Software Developers Can Tansform Organisations
 
J boye14 Conference CEM Imperative - team tools and tactics
J boye14 Conference CEM Imperative - team tools and tacticsJ boye14 Conference CEM Imperative - team tools and tactics
J boye14 Conference CEM Imperative - team tools and tactics
 
HOW TO BUILD A HIGH PERFORMANCE TEAM Thru Meetings You Would Normally Have An...
HOW TO BUILD A HIGH PERFORMANCE TEAM Thru Meetings You Would Normally Have An...HOW TO BUILD A HIGH PERFORMANCE TEAM Thru Meetings You Would Normally Have An...
HOW TO BUILD A HIGH PERFORMANCE TEAM Thru Meetings You Would Normally Have An...
 
CEOs of the 21st century
CEOs of the 21st centuryCEOs of the 21st century
CEOs of the 21st century
 

Dernier

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
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
 

Dernier (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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
 

Building teams that build microservices