SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 
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
 
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
 
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
 

Kürzlich hochgeladen

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
[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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Building teams that build microservices