SlideShare uma empresa Scribd logo
1 de 66
Baixar para ler offline
THE SOCIOTECHNICAL
ORGANISATION DESIGN PLAYBOOK
Nick Tune - @ntcoding
ntcoding
WE LOVE MODULARITY
ntcoding
Modularity provides isolation
ntcoding
Modularity enables
comprehension
ntcoding
MILLER’S LAW
The number of objects an average
human can hold in working memory
is 7 ± 2
https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two
ntcoding
Modularity enables teams to
be autonomous
ntcoding
Website
Website
Website
Digital Enterprise IT
Business
APIs
Data
APIs
DATA
Back
Office
Apps
ntcoding
“Our programmers are too slow. We
have purchased a generic rules engine
and BPM system [that don’t need
programmers].
— Head of IT
ntcoding
Website
Website
Website
Digital Enterprise IT
Business
APIs
Data
APIs
DATA
Rules,
BPM,
ESB
Back
Office
Apps
“
ntcoding
Working here is so painful. I wish
management would do their job and
fix it.
— Angry Ex-colleague
ntcoding
Our goal is to evolve the
software architecture to meet
market demand faster than
our competitors.
ntcoding
TEAMS & SW ARCH. MUST COEVOLVE
Teams
Software Architecture
Customers
Build and evolve
Provides value to
Indicate raised
expectations to
The System of Work
The System of Software
The Market
ntcoding
Software Architecture
Sociotechnical Architecture
BIO
Visit www.ntcoding.co.uk for blog, talks, workshops & consulting services
#1
SOCIOTECHNICAL
THINKING
ntcoding
Sociotechnical architects
always consider technical,
economical and political
factors.
ntcoding
ntcoding
ntcoding
ACTIVITY-ORIENTED ARCHITECTURE
FRONTEND TEAM
BACKEND TEAM
DBAs
ntcoding
PARTNER-ALIGNED ARCHITECTURE
Ad
Campaign
Builder
Twitter
Ads
Facebook
Ads
LinkedIn
Ads
Ad
Campaign
Analytics
ntcoding
CAPABILITY-ALIGNED ARCHITECTURE
Campaign
Management
Ad
Creatives
Campaign
Analytics
Campaign
Optimisation
ntcoding
CHOOSE ONE
ntcoding
We need to
add Snapchat to
close a huge
deal!
ntcoding
Snapchat?
Facebook ads are
95% of our
revenue.
ntcoding
We have bought
a generic rules
engine!!!
#2
SOCIOTECHNICAL PLAYBOOK
ntcoding
Analysing patterns teaches
us to consider economical,
political, and technical
factors in any scenario.
ntcoding
STRUCTURAL PATTERNS / STYLES
• Activity-oriented architecture
• Partner-aligned architecture
• Capability-aligned architecture
ntcoding
DOG FOOD
CONTEXT!
ntcoding
DOG FOOD CONTEXT GOAL
We don’t want to optimise our flow,
we want to have the same
experience as customers in order
to grow our strategic capabilities.
ntcoding
DOG FOOD CONTEXT
Music Streaming Platform
External white label
Internal team
ntcoding
DOG FOOD ECONOMICS
• ROI is not the goal - making a loss may be
acceptable
• Feedback to improve core products is the
goal
• Dog food context can grow into a product
ntcoding
DOG FOOD POLITICS
• Every team wants to build the star
product not a loss leader 

(But it can evolve into a bona-fide product)
• Managers may use deceptive motivational
techniques
ntcoding
DOG FOOD TECHNOLOGY
• Freedom to use any technology 

(to simulate the customer experience)
• Try out new tech in production
ntcoding
OCTOPUS CONTEXT
ntcoding
OCTOPUS CONTEXT
GDPR
ntcoding
OCTOPUS ECONOMICS
• High levels of coordination can impact
flow in many teams
• For compliance scenarios, it is about
protecting rather than generating revenue
ntcoding
OCTOPUS POLITICS
• Nobody wants to slow down feature
delivery for somebody else’s roadmap
• High levels of synchronous alignment
ntcoding
OCTOPUS TECHNOLOGY
• Try to centralise complexity in the
Octopus
• Technology standardisation can help
• A bit of integration design up front can
save a lot of politics in the future
ntcoding
ENTITY LIFECYCLE PIPELINE
Review Resubmit Renegotiate
ntcoding
PROPOSAL PIPELINE
Routing Fleet Crew
ntcoding
CENTRALIZED PARTNERSHIP
#3
EVOLUTIONARY PATTERNS
ntcoding
Discovery
SLICE AND SCALE
Search Catalogue
Search
Recc.
Catalogue
Recc.
ntcoding
SLICE AND SCALE
• Adapt to changing consumer expectation
• Team may not want to lose responsibility
• A tight technical coupling may be hard to
break - analyse market and anticipate
evolution (see Wardley Maps)
ntcoding
Organisation design, like
software, is fractal.
Cohesion applies at every
level.
ntcoding
Discovery
CAPABILITY PARTNERSHIP (TRIBE)
Search Catalogue
Search
Recc.
Catalogue
Recc.
Discovery Partnership
ntcoding
SLICE AND SCATTER
Rules
ntcoding
SLICE AND SCATTER
• Expensive change - be sure it’s worth it
• Breaking up a team is not easy
• Software may be hard to decompose - a
rewrite may be necessary
ntcoding
SLICE AND MERGE
CMS Mobile App CMS Mobile AppRemote
Configuration
ntcoding
SLICE AND MERGE
• Ensure rate of co-change justifies change
• Warning: Now there are 3 teams to
coordinate
• Technical separation may be painful
#4
PRINCIPLES AND PRACTICES
“
ntcoding
…multiple teams are unavoidable
and it reduces effectiveness. How can
we design teams so that the most
important outcomes are affected the
least?

— Sriram Narayan (@sriramnarayan)
ntcoding
Model the domain to reveal
inherent dependencies that
can turn into organisational
bottlenecks.
ntcoding
PROMISE THEORY
“Promised collaboration
has to be constructed from
the bottom-up, i.e. from the
promises we know agents
on the ground can keep”
EVENT STORMING
ntcoding
EVENT STORMING BENEFITS
• Combine everybody’s knowledge to
create big picture & shared understanding
• Identify most important outcomes
• Identify domain cohesion & promises
• Explore sociotechnical designs
ntcoding
AUTONOMY DESIGN PRINCIPLES
• Business Value (strategic vs utility contexts)
• Cohesion (data, rules, policies)
• Strive for unconditional promises
• Climatic patterns -> anticipate change
• Power, authority, and incentives
ntcoding
MORE MODELLING TECHNIQUES
• Process Mapping (economical/technical)
• Domain Storytelling (technical)
• Wardley Value Chain Maps (economical)
• Alignment Maps (political)
• Stakeholder Maps (political)
ntcoding
FORENSIC ANALYSIS
Analyse source
control history to
identify dependencies
in sociotechnical
systems
ntcoding
CONTINUOUS ORGANISATION DESIGN
1
2
3
4
5 Purpose
Landscape
Climate
Doctrine
Leadership
Acknowledgements: Simon Wardley, Wardley Maps
- Business mission
- User needs
- Subdomains
- Business processes
- User journeys
- Value streams
- Teams
- Aligned autonomy
- Optimise for learning
- Product disruption
- New gov. legislation
- Sociotechnical
architecture patterns
- Transformation
#5
THE AGE OF
SOCIOTECHNICAL
ORGANISATION DESIGN
ntcoding
Modern organisations
require sociotechnical
design, and you already
have the required skills.
ntcoding
NEXT STEPS
• Analyse systems (learn Domain-Driven Design)
• Build your own playbook
• Blog and talk about your playbook
ntcoding
MORE…
ntcoding.co.uk/workshops

ntcoding.co.uk/blog

OrgDesignPlaybook.com

@ntcoding 

/in/ntcoding

Mais conteúdo relacionado

Mais procurados

Business Agility with Team Topologies @ Digital Transformation London meetup,...
Business Agility with Team Topologies @ Digital Transformation London meetup,...Business Agility with Team Topologies @ Digital Transformation London meetup,...
Business Agility with Team Topologies @ Digital Transformation London meetup,...
Manuel Pais
 
Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...
Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...
Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...
Manuel Pais
 
Team Topologies in action - early results from industry - DOES Las Vegas 2020...
Team Topologies in action - early results from industry - DOES Las Vegas 2020...Team Topologies in action - early results from industry - DOES Las Vegas 2020...
Team Topologies in action - early results from industry - DOES Las Vegas 2020...
Matthew Skelton
 
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
Gene Kim
 

Mais procurados (15)

Aligning Organisational & Technical Boundaries to Maximise Team Autonomy
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyAligning Organisational & Technical Boundaries to Maximise Team Autonomy
Aligning Organisational & Technical Boundaries to Maximise Team Autonomy
 
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
 
Domain-Driven Architectural Alignment
Domain-Driven Architectural AlignmentDomain-Driven Architectural Alignment
Domain-Driven Architectural Alignment
 
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
 
Digital Transformation Hard Parts
Digital Transformation Hard PartsDigital Transformation Hard Parts
Digital Transformation Hard Parts
 
Masterclass architectural thinking
Masterclass architectural thinkingMasterclass architectural thinking
Masterclass architectural thinking
 
Business Agility with Team Topologies @ Digital Transformation London meetup,...
Business Agility with Team Topologies @ Digital Transformation London meetup,...Business Agility with Team Topologies @ Digital Transformation London meetup,...
Business Agility with Team Topologies @ Digital Transformation London meetup,...
 
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...
 
Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...
Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...
Product teams need a family too! Fundamental Team Topologies for Flow @ DevOp...
 
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
Forget monoliths vs microservices - focus on team cognitive load - Team Topol...
 
Team Topologies in action - early results from industry - DOES Las Vegas 2020...
Team Topologies in action - early results from industry - DOES Las Vegas 2020...Team Topologies in action - early results from industry - DOES Las Vegas 2020...
Team Topologies in action - early results from industry - DOES Las Vegas 2020...
 
Product Teams Need a Family Too - Fundamental Team Topologies for Flow @ DevO...
Product Teams Need a Family Too - Fundamental Team Topologies for Flow @ DevO...Product Teams Need a Family Too - Fundamental Team Topologies for Flow @ DevO...
Product Teams Need a Family Too - Fundamental Team Topologies for Flow @ DevO...
 
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
 
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
What is platform as a product? Clues from Team Topologies - WTFinar with Cont...
 
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 Meetup
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 MeetupProduct teams need a family too! @ Agile Coaching Dortmund, Feb 2020 Meetup
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 Meetup
 

Semelhante a The Sociotechnical Organisation Design Playbook

Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Agile India
 
2011 3DCIC Management Forum Opening
2011 3DCIC Management Forum Opening2011 3DCIC Management Forum Opening
2011 3DCIC Management Forum Opening
Lifecycle Insights
 

Semelhante a The Sociotechnical Organisation Design Playbook (20)

Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
 
Impact Makers - Enterprise Agility - How to BE Agile
Impact Makers - Enterprise Agility - How to BE AgileImpact Makers - Enterprise Agility - How to BE Agile
Impact Makers - Enterprise Agility - How to BE Agile
 
OMG: Modeling the Business
OMG: Modeling the BusinessOMG: Modeling the Business
OMG: Modeling the Business
 
Strategic innovation
Strategic innovationStrategic innovation
Strategic innovation
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
 
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdf
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdfAgile Fundamentals One Step Guide for Agile Projects(Handout).pdf
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdf
 
Modernizing IT in the Platform Era
Modernizing IT in the Platform EraModernizing IT in the Platform Era
Modernizing IT in the Platform Era
 
Business and Technical Agility with Team Topologies, Jun 2021
Business and Technical Agility with Team Topologies, Jun 2021Business and Technical Agility with Team Topologies, Jun 2021
Business and Technical Agility with Team Topologies, Jun 2021
 
AI Orange Belt - Session 3
AI Orange Belt - Session 3AI Orange Belt - Session 3
AI Orange Belt - Session 3
 
The Changing World of HR: Prepare Your HCM for the Future
The Changing World of HR: Prepare Your HCM for the FutureThe Changing World of HR: Prepare Your HCM for the Future
The Changing World of HR: Prepare Your HCM for the Future
 
6.4 User Stories Teamwork v2.0
6.4 User Stories  Teamwork v2.06.4 User Stories  Teamwork v2.0
6.4 User Stories Teamwork v2.0
 
Ahmed El Mawaziny CV
Ahmed El Mawaziny CVAhmed El Mawaziny CV
Ahmed El Mawaziny CV
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
 
Enacting Scrum - What it takes to maximize the chances for a successful adopt...
Enacting Scrum - What it takes to maximize the chances for a successful adopt...Enacting Scrum - What it takes to maximize the chances for a successful adopt...
Enacting Scrum - What it takes to maximize the chances for a successful adopt...
 
2011 3DCIC Management Forum Opening
2011 3DCIC Management Forum Opening2011 3DCIC Management Forum Opening
2011 3DCIC Management Forum Opening
 
MongoDB World 2019: Data Digital Decoupling
MongoDB World 2019: Data Digital DecouplingMongoDB World 2019: Data Digital Decoupling
MongoDB World 2019: Data Digital Decoupling
 
UniqueSoft Overview
UniqueSoft OverviewUniqueSoft Overview
UniqueSoft Overview
 
Approaching risk management with your head in the cloud
Approaching risk management with your head in the cloudApproaching risk management with your head in the cloud
Approaching risk management with your head in the cloud
 
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
 
Business agility with Team Topologies - NatWest Group - 2021-01-19
Business agility with Team Topologies - NatWest Group - 2021-01-19Business agility with Team Topologies - NatWest Group - 2021-01-19
Business agility with Team Topologies - NatWest Group - 2021-01-19
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

The Sociotechnical Organisation Design Playbook