SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Accidental Architects - how HR designs software systems - Team Topologies - flowcon.fr - 2020-11-12
Who designs the architecture of your software systems? Conway's Law suggests that HR may be strongly shaping software architecture by deciding how teams are composed and interrelate. Do you want HR designing your software architecture?
Organization architecture and software system architecture need to be co-designed to avoid friction from Conway's Law. Based on ideas in the book Team Topologies, this talk by co-author Matthew Skelton explains how and why to bring together HR and Engineering to shape team boundaries and interactions for effective software delivery.
Who designs the architecture of your software systems? Conway's Law suggests that HR may be strongly shaping software architecture by deciding how teams are composed and interrelate. Do you want HR designing your software architecture?
Organization architecture and software system architecture need to be co-designed to avoid friction from Conway's Law. Based on ideas in the book Team Topologies, this talk by co-author Matthew Skelton explains how and why to bring together HR and Engineering to shape team boundaries and interactions for effective software delivery.
Accidental Architects - how HR designs software systems - Team Topologies - flowcon.fr - 2020-11-12
1.
TeamTopologies.com
@TeamTopologies
Accidental Architects
How HR designs software systems
Matthew Skelton
co-author of Team Topologies
@matthewpskelton
FlowCon 2020 Photo by Chris Karidis on Unsplash
2.
Team Topologies
2
Organizing business and
technology teams for fast flow
Matthew Skelton & Manuel Pais
IT Revolution Press
Order via stores worldwide: teamtopologies.com/book
3.
topology
the way in which constituent parts are
interrelated or arranged
Greek: τοπολογία (τόπος == ‘place’)
3
4.
4
Philip Fisher-Ogden,
Director of Engineering at
Netflix:
“thanks for your insightful
articulations of devops
topologies. They inspired
many discussions and
helped us to think about
what model Netflix teams
could be/are using.”
https://twitter.com/philip_pfo/status/999074792123740160
5.
5
Crystal Hirschorn,
Director of Engineering at
Condé Nast International
“Your topological models
resonated extremely well
on both the Dev and Ops
side btw! I like the balanced
arguments, e.g. different
perspectives, for each
pattern.”
https://twitter.com/cfhirschorn/status/1103387659890819073
6.
“innovative tools and concepts for
structuring the next generation
digital operating model”
Charles T. Betz, Principal Analyst, Forrester Research
6
7.
Who designs the
architecture of the
software systems?
7
13.
“Any organization that designs a
system (defined broadly) will
produce a design whose structure
is a copy of the organization's
communication structure.”
– Mel Conway, 1968
13
Conway’s Law
15.
“…products tend to ‘mirror’ the architectures
of the organizations in which they are
developed. This dynamic occurs because the
organization’s governance
structures, problem solving routines and
communication patterns constrain the space
in which it searches for new solutions.”
– MacCormack et al, 2012
15
16.
MacCormack et al, 2012
Analysis using Design
Structure Matrix (DSM)
method to analyse
boundary and interface
relationships
16
18.
“We find strong evidence to support
the hypothesis that a product’s
architecture tends to mirror the
structure of the organization in
which it is developed.”
– MacCormack et al, 2012
18
20.
“…we provide empirical evidence that
product ambiguity exists, and it is more
likely to be present across
organizational and system boundaries.”
– Sosa et al, 2004
20
21.
Gokpinar et al, 2010
21
Automotive design &
manufacture
22.
“…mismatches between product
architecture and organizational
structure [are] positively associated
with quality problems.”
– Gokpinar et al, 2010
22
23.
23
Take advantage of the
mirroring effect of
Conway’s Law
28.
“Any organization that designs a
system (defined broadly) will
produce a design whose structure
is a copy of the organization's
communication structure.”
– Mel Conway, 1968
28
Conway’s Law
33.
“if the architecture of the system and
the architecture of the organization
are at odds, the architecture of the
organization wins”
– Ruth Malan, 2008
33
34.
34
Organization design
is a constraint on the
“solution search space”
46.
“an individual’s social network
(meaningful relationships)
is typically in the order of
100–200 individuals”
- Robin Dunbar
46
https://royalsocietypublishing.org/doi/full/10.1098/rsos.150292
57.
Team Topologies
57
Organizing business and
technology teams for fast flow
Matthew Skelton & Manuel Pais
IT Revolution Press
Order from Amazon or other retailers:
https://teamtopologies.com/book
58.
Workbook
coming soon...
Team Topologies
for Remote Teams
58
for Remote
Teams
Resources: teamtopologies.com/remote-first
Icon by Pixel perfect from www.flaticon.com
59.
TeamTopologies.com
@TeamTopologies
Sign up for news and tips:
TeamTopologies.com
60.
Remote-
Friendly
Training
🠊 teamtopologies.com/training
60