SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Último

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[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
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[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
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Building teams that build microservices