SlideShare a Scribd company logo
1 of 35
Download to read offline
Scale-Free Organizations: A
Sober View, Some History,
and How to Make One
James O. Coplien
1
• “Many software engineers are thus drawn like
moths to the flame of scale.”
• Excerpt From: Clive Thompson. “Coders.” Apple
Books.
https://books.apple.com/us/book/coders/id13903
60381
2
Scrum@Scale and Scale-
Free Systems
s://www.scrumatscale.com/scrum-at-scale-guide-read-online/#3
4
5
6
0
0.25
0.5
0.75
1
5 25 125 625Organization Size
1 4 6 8
7
What Is a Scale-Free
System?
• They tend to have a high number of hubs
• Long tails in the distribution of node degree, with some
nodes an order of magnitude larger than the smaller nodes
• The hubs tie together communities of leaves (and maybe a
few other hubs)
• They tend to be flat — so they have low graph diamater
(the largest number of hops from any node to any other
node) — and the diameter remains constant as the graph
grows (scale-free)
8
Hubs reduce graph diameter
astillo: "Effective Web Crawling", PhD Thesis, University of Ch
Diameter = 7Diameter = 18
9
Node Degrees
0
5
10
15
20
0 1 2 3 4 5 6 7
0
5
10
15
20
0 1 2 3 4 5 6 7
“hubs”
Normal Exponential
10
Examples of Scale-Free
Systems
• The network of
WWW page
citations
• Network of
academic
paper citations
11
Exercise
• Physical exercise to simulate the various
organization structures
12
Why are Scale-Free Systems
Good For?
• They are robust — they tend to survive random
link breakages
• They tend to reduce internode traversal distance
• They have redundancy
13
Alternatives To Scale-
Freeness
• A fully-connected network
• Works for one development team but does not
scale to large developments nor beyond
development
• Hierarchy
• Works, but a lot of overhead and delay that
violates TPS principles
14
Just a footnote…
• “Agility” is at best awkward when trying to
remember the names of the 650 people you work
with, or if it takes a long time (more than five
minutes) to walk to their desk.
15
Data from the Pasteur Project
• Empirical
sociometric data on
> 100
organizations
16
A journey into history
0
2
4
6
8
0 1 2 3 4 5 6 7 8 9 10 11
A Telecommunications R&D Lab
17
An Agile Organization!
0
0.75
1.5
2.25
3
3.75
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Borland QPW
18
A Curious Organization!
0
2
4
6
8
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
A Documentation Organization in
Manufacturing
19
Another Agile Organization
0
2
4
6
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
An XP Commerical Network Project
20
A pentary hierarchy
0
200
400
600
800
0 1 2 3 4 5 11
21
The results from walking
down memory lane…
• Most organizations followed the “natural” normal
distribution of node degree
• Agile organizations followed the exponential
distribution of node degree
22
Many Scaling Approaches
Use Multiple Hierarchies
C
P
O
The PO Team
The communication metaphor is hierarchical, because a
flat structure will not accommodate that scale
The MetaScrum
Leadershi
p
Stakeholde
rs
Customer
s
Distance from any Dev
to a Customer is at
least 4, more likely >= 6
(the same as any two
people on Earth…)23
Achieving Scale-Freeness in
your Organization
• In a large organization, add overlay hubs
• Hubs support helping relationships in large organizations (Powers et al.)
• Network-structured Scrum of Scrums (not the old-style variety)
• Birds of a Feather
• Beyond a certain point, the hub complexity is overwhelming
• I.e., beyond a certain point, agile is impossible: e.g., open source
• Split the large organization in smaller ones: Value Stream Fork
• Autonomy, mastery, purpose
• To the degree possible, let each team deliver autonomously
24
But what is the goal?
• Scale-freeness supports information interchange
in large organizations; that may increase output
• Small organizations need “critical mass” to do
something significant, up to five people
• So, innovation is effective in groups of about five
• Innovation is also effective in connected (urban)
populations — which have hub connections
(Johnson)
25
Development is largely self-
contained — to optimize productivity
• Maybe you need few hubs
connecting sales with R&D
— only for essential
coupling
• Therefore, maybe fewer
“individuals & interactions”
at the enterprise level
• Raises the question of
whether “enterprise agile”
make sense
26
High-Density Liquid Networks: What if I
wanted to optimize innovation instead?
Scale-free!
“The innovation power of the marketplace derives, in part,
from this most elemental math: no matter how smart the
‘authorities’ may be, if they are outnumbered a thousand to
one by the marketplace, there will be more good ideas lurking
in the market than in the feudal castle. Cities and markets
recruit more minds into the collective project of exploring the
adjacent possible. As long as there is spillover between those
minds, useful innovations will be more likely to appear and to
spread through the population at large.” — Johnson, “Where
Good Ideas Come From”
27
Extending the Network
Beyond Development
• The real sense of
“enterprise”
• If you have multiple
customers, a scale-
free graph is
unreasonable
Development
Hu
b
SupportHu
b
End Users
Hu
b
Hu
b
Hu
b
Management
Hu
b
“Cartel”
Scrum of Scrums
Scrum of Scrums
BOF
Distance from some Devs to an
end user is as small as 228
Examples of Organizations
that Work this Way
• Research
laboratories
(Bell Labs:
one patent
a day over
100 years)
X
X X
XX29
Longitudinal Possibilities!
• Combine gestalt theory and scale
freeness to create organizations
where the output is not linear
with adding people, but a weak
power series!
• We already know this boosts
product output for small values
• We know this boosts innovation
for large values
• Law of diminishing returns on
output, but maybe a win in
innovation
Output
Nodes in Organizstion
30
Working Groups —
Brainstorming
• How to add hubs to an existing Scrum organization (like yours!)
• Agile Lean Leadershiop framework
• Others? Buddy systems? Staff sharing? No constraints!
• Scrum of Scrums / Feature Owner
• Meta Scrums
• Birds of a Feather
• The architecture structure — code “stewardship” teams !!!
31
Conclusion
• Most scaling frameworks are not scale-free
• At best, they are hierarchical organizations that just
run interrupt-driven
• Small Scrum works because everyone is connected
• Scale-freeness supports enterprise agility
• Scrum has some facilities now, but more formalized
“hubs” could make it even better
32
Possible Corollaries
• Don’t try to scale your organization unless it is
scale-free AND you do it in a scale-free way
• You cannot be purely agile (individuals and
interactions) in a market where hubs can’t reduce
the connection path length to all users (democracy
/ republic)
• All scaled agile frameworks are traditional
hierarchies with scaled graph diameters: are those
agile?
33
35
Context Name
How would you rate
this speaker's
command of the
topic?
(4 = Excellent - 0 =
Unsatisfied)
Did you leave the
session with actionable
takeaways?
(4 = Excellent - 0 =
Unsatisfied)
How well did the
session description
match the session's
content?
(4 = Excellent - 0 =
Unsatisfied)
Would you attend
another session
from this speaker in
the future?
(4 = Excellent - 0 =
Unsatisfied)
Overall, how would
you rate this
session?
(4 - Beyond
Satisfied to 0 -
Unsatisfied)
Please provide
4 3 4 4 3
Slides with black background and white letters are n
long on side topics.
2 1 3 1 2
The criticism of the premise that scaling is solved wa
deficiencies in the marketplace, so measuring produ
problematic
4 3 4 4
2 4 2 4 3
Was very interesting insight, I have enjoyed the topi
presented as extension of Scrum@Scale that it in ac
best case if it could be led together with someone w
possible confusions.
4 4 3 4 4 Next time Keynote please!!!
4 4 2 4 4
Very approachable presentation of a highly theoretic
surprised. That definitely happend in the most posit
4 4 4 4 4 I really appreciated a talk based on data evidence
4 2 3 4 3
4 3 4 4 4
4 3 4 4 4
4 4 4 4 4
4 4 4 4 4
2 1 2 2 2 I would have preferred interaction and discussions
4 4 4 4 4 Great speaker
4 4 4 4 4 Confusing! Awesome! Animal noises 😁 loved it.
4 4 4 4 4
4 4 4 4 4 The first honest talk in these three days
3 3 4 4 3
4 3 3 3 3
36

More Related Content

What's hot

[창업자&예비창업자] 협동조합 마을기업 카페 운영
[창업자&예비창업자] 협동조합 마을기업 카페 운영[창업자&예비창업자] 협동조합 마을기업 카페 운영
[창업자&예비창업자] 협동조합 마을기업 카페 운영더게임체인저스
 
그로스해킹 기초
그로스해킹 기초그로스해킹 기초
그로스해킹 기초keunbong kwak
 
젠트리피케이션 대응방안으로서 자산화전략
젠트리피케이션 대응방안으로서 자산화전략젠트리피케이션 대응방안으로서 자산화전략
젠트리피케이션 대응방안으로서 자산화전략Eunho Chun
 
린분석 with 레진코믹스 ( Lean Analytics with Lezhin Comics )
린분석 with 레진코믹스 ( Lean Analytics with Lezhin Comics )린분석 with 레진코믹스 ( Lean Analytics with Lezhin Comics )
린분석 with 레진코믹스 ( Lean Analytics with Lezhin Comics )정혁 권
 
The 10 Mistakes I've made...so you don't have to
The 10 Mistakes I've made...so you don't have toThe 10 Mistakes I've made...so you don't have to
The 10 Mistakes I've made...so you don't have toTara Hunt
 
[부산시 특강] 부산 소상공인과 골목활성화
[부산시 특강] 부산 소상공인과 골목활성화[부산시 특강] 부산 소상공인과 골목활성화
[부산시 특강] 부산 소상공인과 골목활성화더게임체인저스
 
서비스 기획자를 위한 데이터분석 시작하기
서비스 기획자를 위한 데이터분석 시작하기서비스 기획자를 위한 데이터분석 시작하기
서비스 기획자를 위한 데이터분석 시작하기승화 양
 
스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers 스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers ServerDevCamp
 
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...Hristo Neychev
 
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA) 오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA) Yongho Ha
 
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?Yongho Ha
 
[180718] ML 분야 유학 및 취업 준비 설명회 @SNU
[180718] ML 분야 유학 및 취업 준비 설명회 @SNU[180718] ML 분야 유학 및 취업 준비 설명회 @SNU
[180718] ML 분야 유학 및 취업 준비 설명회 @SNUYunseok Jang
 
스타트 업에서 스크럼 잘하기
스타트 업에서 스크럼 잘하기스타트 업에서 스크럼 잘하기
스타트 업에서 스크럼 잘하기yonghoon0126
 
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다승화 양
 
Lean Analytics for Startups and Enterprises
Lean Analytics for Startups and EnterprisesLean Analytics for Startups and Enterprises
Lean Analytics for Startups and EnterprisesLean Analytics
 
추천시스템 이제는 돈이 되어야 한다.
추천시스템 이제는 돈이 되어야 한다.추천시스템 이제는 돈이 되어야 한다.
추천시스템 이제는 돈이 되어야 한다.choi kyumin
 
Perfect Equity Splits for Startup Companies
Perfect Equity Splits for Startup CompaniesPerfect Equity Splits for Startup Companies
Perfect Equity Splits for Startup CompaniesMike Moyer
 
토스 이직기 & 적응기 (99Con)
토스 이직기 & 적응기 (99Con)토스 이직기 & 적응기 (99Con)
토스 이직기 & 적응기 (99Con)HyunSeob Lee
 
그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)
그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)
그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)Dylan Ko
 
Building a Sales and Marketing Machine
Building a Sales and Marketing MachineBuilding a Sales and Marketing Machine
Building a Sales and Marketing MachineDavid Im
 

What's hot (20)

[창업자&예비창업자] 협동조합 마을기업 카페 운영
[창업자&예비창업자] 협동조합 마을기업 카페 운영[창업자&예비창업자] 협동조합 마을기업 카페 운영
[창업자&예비창업자] 협동조합 마을기업 카페 운영
 
그로스해킹 기초
그로스해킹 기초그로스해킹 기초
그로스해킹 기초
 
젠트리피케이션 대응방안으로서 자산화전략
젠트리피케이션 대응방안으로서 자산화전략젠트리피케이션 대응방안으로서 자산화전략
젠트리피케이션 대응방안으로서 자산화전략
 
린분석 with 레진코믹스 ( Lean Analytics with Lezhin Comics )
린분석 with 레진코믹스 ( Lean Analytics with Lezhin Comics )린분석 with 레진코믹스 ( Lean Analytics with Lezhin Comics )
린분석 with 레진코믹스 ( Lean Analytics with Lezhin Comics )
 
The 10 Mistakes I've made...so you don't have to
The 10 Mistakes I've made...so you don't have toThe 10 Mistakes I've made...so you don't have to
The 10 Mistakes I've made...so you don't have to
 
[부산시 특강] 부산 소상공인과 골목활성화
[부산시 특강] 부산 소상공인과 골목활성화[부산시 특강] 부산 소상공인과 골목활성화
[부산시 특강] 부산 소상공인과 골목활성화
 
서비스 기획자를 위한 데이터분석 시작하기
서비스 기획자를 위한 데이터분석 시작하기서비스 기획자를 위한 데이터분석 시작하기
서비스 기획자를 위한 데이터분석 시작하기
 
스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers 스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers
 
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
 
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA) 오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
 
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
 
[180718] ML 분야 유학 및 취업 준비 설명회 @SNU
[180718] ML 분야 유학 및 취업 준비 설명회 @SNU[180718] ML 분야 유학 및 취업 준비 설명회 @SNU
[180718] ML 분야 유학 및 취업 준비 설명회 @SNU
 
스타트 업에서 스크럼 잘하기
스타트 업에서 스크럼 잘하기스타트 업에서 스크럼 잘하기
스타트 업에서 스크럼 잘하기
 
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
 
Lean Analytics for Startups and Enterprises
Lean Analytics for Startups and EnterprisesLean Analytics for Startups and Enterprises
Lean Analytics for Startups and Enterprises
 
추천시스템 이제는 돈이 되어야 한다.
추천시스템 이제는 돈이 되어야 한다.추천시스템 이제는 돈이 되어야 한다.
추천시스템 이제는 돈이 되어야 한다.
 
Perfect Equity Splits for Startup Companies
Perfect Equity Splits for Startup CompaniesPerfect Equity Splits for Startup Companies
Perfect Equity Splits for Startup Companies
 
토스 이직기 & 적응기 (99Con)
토스 이직기 & 적응기 (99Con)토스 이직기 & 적응기 (99Con)
토스 이직기 & 적응기 (99Con)
 
그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)
그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)
그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)
 
Building a Sales and Marketing Machine
Building a Sales and Marketing MachineBuilding a Sales and Marketing Machine
Building a Sales and Marketing Machine
 

Similar to Scale-Free Organizations: A Sober View, Some History, and How to Make One

Rapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesNick Caldwell
 
The 7 myths of speed .
The 7 myths of speed .The 7 myths of speed .
The 7 myths of speed .Bryan Cassady
 
"How do I Architect?" - Quick Introduction to Architecture for Salesforce Ad...
"How do I Architect?"  - Quick Introduction to Architecture for Salesforce Ad..."How do I Architect?"  - Quick Introduction to Architecture for Salesforce Ad...
"How do I Architect?" - Quick Introduction to Architecture for Salesforce Ad...Steven Herod
 
Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?Edmund Chattoe-Brown
 
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia SportswearDevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia SportswearScott Nasello
 
Product ownership versus product management
Product ownership versus product managementProduct ownership versus product management
Product ownership versus product managementFlavius Stef
 
Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Startup Product
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypenathanmarz
 
A New World of Work - Join the Conversation
A New World of Work - Join the ConversationA New World of Work - Join the Conversation
A New World of Work - Join the ConversationEd Koch
 
Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Alberto Brandolini
 
CYCLES Course (1): Course Introduction
CYCLES Course (1): Course Introduction CYCLES Course (1): Course Introduction
CYCLES Course (1): Course Introduction Bryan Cassady
 
Destroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-PatternsDestroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-PatternsTom Cudd
 
How to build the perfect pattern library
How to build the perfect pattern libraryHow to build the perfect pattern library
How to build the perfect pattern libraryWolf Brüning
 
Start small, stay small!
Start small, stay small!Start small, stay small!
Start small, stay small!Marcin Czenko
 
Data Governance: Why, What & How
Data Governance: Why, What & HowData Governance: Why, What & How
Data Governance: Why, What & HowSenturus
 
What is Artificial Intelligence
What is Artificial IntelligenceWhat is Artificial Intelligence
What is Artificial IntelligenceJosh Patterson
 
Conquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOpsConquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOpsPerforce
 
Data Infrastructure for Your Retail Digital Strategy
Data Infrastructure for Your Retail Digital StrategyData Infrastructure for Your Retail Digital Strategy
Data Infrastructure for Your Retail Digital StrategyAtif Shaikh
 

Similar to Scale-Free Organizations: A Sober View, Some History, and How to Make One (20)

Rapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and Opportunities
 
The 7 myths of speed .
The 7 myths of speed .The 7 myths of speed .
The 7 myths of speed .
 
"How do I Architect?" - Quick Introduction to Architecture for Salesforce Ad...
"How do I Architect?"  - Quick Introduction to Architecture for Salesforce Ad..."How do I Architect?"  - Quick Introduction to Architecture for Salesforce Ad...
"How do I Architect?" - Quick Introduction to Architecture for Salesforce Ad...
 
Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?Agent-Based Modelling: Social Science Meets Computer Science?
Agent-Based Modelling: Social Science Meets Computer Science?
 
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia SportswearDevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
 
Product ownership versus product management
Product ownership versus product managementProduct ownership versus product management
Product ownership versus product management
 
Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackType
 
A New World of Work - Join the Conversation
A New World of Work - Join the ConversationA New World of Work - Join the Conversation
A New World of Work - Join the Conversation
 
Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021
 
CYCLES Course (1): Course Introduction
CYCLES Course (1): Course Introduction CYCLES Course (1): Course Introduction
CYCLES Course (1): Course Introduction
 
Lean Tribe 30
Lean Tribe 30Lean Tribe 30
Lean Tribe 30
 
Destroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-PatternsDestroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-Patterns
 
How to build the perfect pattern library
How to build the perfect pattern libraryHow to build the perfect pattern library
How to build the perfect pattern library
 
Start small, stay small!
Start small, stay small!Start small, stay small!
Start small, stay small!
 
Data Governance: Why, What & How
Data Governance: Why, What & HowData Governance: Why, What & How
Data Governance: Why, What & How
 
What is Artificial Intelligence
What is Artificial IntelligenceWhat is Artificial Intelligence
What is Artificial Intelligence
 
Conquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOpsConquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOps
 
Introduction To Lean
Introduction To LeanIntroduction To Lean
Introduction To Lean
 
Data Infrastructure for Your Retail Digital Strategy
Data Infrastructure for Your Retail Digital StrategyData Infrastructure for Your Retail Digital Strategy
Data Infrastructure for Your Retail Digital Strategy
 

More from James Coplien

Scale-Free Networks: How to Fix Problems in Hierarchical Scaled Organizations
Scale-Free Networks: How to Fix Problems in Hierarchical Scaled OrganizationsScale-Free Networks: How to Fix Problems in Hierarchical Scaled Organizations
Scale-Free Networks: How to Fix Problems in Hierarchical Scaled OrganizationsJames Coplien
 
Real Object-Oriented Programming: Empirically Validated Benefits of the DCI P...
Real Object-Oriented Programming: Empirically Validated Benefits of the DCI P...Real Object-Oriented Programming: Empirically Validated Benefits of the DCI P...
Real Object-Oriented Programming: Empirically Validated Benefits of the DCI P...James Coplien
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?James Coplien
 
Scrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardScrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardJames Coplien
 
Beyond Agile Testing to Lean Development — Rakuten Technology Conference
Beyond Agile Testing to Lean Development — Rakuten Technology ConferenceBeyond Agile Testing to Lean Development — Rakuten Technology Conference
Beyond Agile Testing to Lean Development — Rakuten Technology ConferenceJames Coplien
 
20140925 fistb keynote
20140925 fistb keynote20140925 fistb keynote
20140925 fistb keynoteJames Coplien
 
Balancing the tension between Lean and Agile
Balancing the tension between Lean and AgileBalancing the tension between Lean and Agile
Balancing the tension between Lean and AgileJames Coplien
 

More from James Coplien (8)

Scrum Patterns
Scrum PatternsScrum Patterns
Scrum Patterns
 
Scale-Free Networks: How to Fix Problems in Hierarchical Scaled Organizations
Scale-Free Networks: How to Fix Problems in Hierarchical Scaled OrganizationsScale-Free Networks: How to Fix Problems in Hierarchical Scaled Organizations
Scale-Free Networks: How to Fix Problems in Hierarchical Scaled Organizations
 
Real Object-Oriented Programming: Empirically Validated Benefits of the DCI P...
Real Object-Oriented Programming: Empirically Validated Benefits of the DCI P...Real Object-Oriented Programming: Empirically Validated Benefits of the DCI P...
Real Object-Oriented Programming: Empirically Validated Benefits of the DCI P...
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
 
Scrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardScrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum Standard
 
Beyond Agile Testing to Lean Development — Rakuten Technology Conference
Beyond Agile Testing to Lean Development — Rakuten Technology ConferenceBeyond Agile Testing to Lean Development — Rakuten Technology Conference
Beyond Agile Testing to Lean Development — Rakuten Technology Conference
 
20140925 fistb keynote
20140925 fistb keynote20140925 fistb keynote
20140925 fistb keynote
 
Balancing the tension between Lean and Agile
Balancing the tension between Lean and AgileBalancing the tension between Lean and Agile
Balancing the tension between Lean and Agile
 

Recently uploaded

Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...PRnews2
 
Types of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfTypes of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfASGITConsulting
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsKnowledgeSeed
 
Fundamentals Welcome and Inclusive DEIB
Fundamentals Welcome and  Inclusive DEIBFundamentals Welcome and  Inclusive DEIB
Fundamentals Welcome and Inclusive DEIBGregory DeShields
 
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfDarshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfShashank Mehta
 
Entrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider contextEntrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider contextP&CO
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAScathy664059
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration TrainingCalvinarnold843
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverseSiemens
 

Recently uploaded (20)

Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
 
Types of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfTypes of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdf
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applications
 
Fundamentals Welcome and Inclusive DEIB
Fundamentals Welcome and  Inclusive DEIBFundamentals Welcome and  Inclusive DEIB
Fundamentals Welcome and Inclusive DEIB
 
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfDarshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
 
Entrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider contextEntrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider context
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAS
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration Training
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Authentically Social - presented by Corey Perlman
Authentically Social - presented by Corey PerlmanAuthentically Social - presented by Corey Perlman
Authentically Social - presented by Corey Perlman
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverse
 
Toyota and Seven Parts Storage Techniques
Toyota and Seven Parts Storage TechniquesToyota and Seven Parts Storage Techniques
Toyota and Seven Parts Storage Techniques
 

Scale-Free Organizations: A Sober View, Some History, and How to Make One

  • 1. Scale-Free Organizations: A Sober View, Some History, and How to Make One James O. Coplien 1
  • 2. • “Many software engineers are thus drawn like moths to the flame of scale.” • Excerpt From: Clive Thompson. “Coders.” Apple Books. https://books.apple.com/us/book/coders/id13903 60381 2
  • 3. Scrum@Scale and Scale- Free Systems s://www.scrumatscale.com/scrum-at-scale-guide-read-online/#3
  • 4. 4
  • 5. 5
  • 6. 6 0 0.25 0.5 0.75 1 5 25 125 625Organization Size 1 4 6 8
  • 7. 7
  • 8. What Is a Scale-Free System? • They tend to have a high number of hubs • Long tails in the distribution of node degree, with some nodes an order of magnitude larger than the smaller nodes • The hubs tie together communities of leaves (and maybe a few other hubs) • They tend to be flat — so they have low graph diamater (the largest number of hops from any node to any other node) — and the diameter remains constant as the graph grows (scale-free) 8
  • 9. Hubs reduce graph diameter astillo: "Effective Web Crawling", PhD Thesis, University of Ch Diameter = 7Diameter = 18 9
  • 10. Node Degrees 0 5 10 15 20 0 1 2 3 4 5 6 7 0 5 10 15 20 0 1 2 3 4 5 6 7 “hubs” Normal Exponential 10
  • 11. Examples of Scale-Free Systems • The network of WWW page citations • Network of academic paper citations 11
  • 12. Exercise • Physical exercise to simulate the various organization structures 12
  • 13. Why are Scale-Free Systems Good For? • They are robust — they tend to survive random link breakages • They tend to reduce internode traversal distance • They have redundancy 13
  • 14. Alternatives To Scale- Freeness • A fully-connected network • Works for one development team but does not scale to large developments nor beyond development • Hierarchy • Works, but a lot of overhead and delay that violates TPS principles 14
  • 15. Just a footnote… • “Agility” is at best awkward when trying to remember the names of the 650 people you work with, or if it takes a long time (more than five minutes) to walk to their desk. 15
  • 16. Data from the Pasteur Project • Empirical sociometric data on > 100 organizations 16
  • 17. A journey into history 0 2 4 6 8 0 1 2 3 4 5 6 7 8 9 10 11 A Telecommunications R&D Lab 17
  • 18. An Agile Organization! 0 0.75 1.5 2.25 3 3.75 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Borland QPW 18
  • 19. A Curious Organization! 0 2 4 6 8 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 A Documentation Organization in Manufacturing 19
  • 20. Another Agile Organization 0 2 4 6 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 An XP Commerical Network Project 20
  • 22. The results from walking down memory lane… • Most organizations followed the “natural” normal distribution of node degree • Agile organizations followed the exponential distribution of node degree 22
  • 23. Many Scaling Approaches Use Multiple Hierarchies C P O The PO Team The communication metaphor is hierarchical, because a flat structure will not accommodate that scale The MetaScrum Leadershi p Stakeholde rs Customer s Distance from any Dev to a Customer is at least 4, more likely >= 6 (the same as any two people on Earth…)23
  • 24. Achieving Scale-Freeness in your Organization • In a large organization, add overlay hubs • Hubs support helping relationships in large organizations (Powers et al.) • Network-structured Scrum of Scrums (not the old-style variety) • Birds of a Feather • Beyond a certain point, the hub complexity is overwhelming • I.e., beyond a certain point, agile is impossible: e.g., open source • Split the large organization in smaller ones: Value Stream Fork • Autonomy, mastery, purpose • To the degree possible, let each team deliver autonomously 24
  • 25. But what is the goal? • Scale-freeness supports information interchange in large organizations; that may increase output • Small organizations need “critical mass” to do something significant, up to five people • So, innovation is effective in groups of about five • Innovation is also effective in connected (urban) populations — which have hub connections (Johnson) 25
  • 26. Development is largely self- contained — to optimize productivity • Maybe you need few hubs connecting sales with R&D — only for essential coupling • Therefore, maybe fewer “individuals & interactions” at the enterprise level • Raises the question of whether “enterprise agile” make sense 26
  • 27. High-Density Liquid Networks: What if I wanted to optimize innovation instead? Scale-free! “The innovation power of the marketplace derives, in part, from this most elemental math: no matter how smart the ‘authorities’ may be, if they are outnumbered a thousand to one by the marketplace, there will be more good ideas lurking in the market than in the feudal castle. Cities and markets recruit more minds into the collective project of exploring the adjacent possible. As long as there is spillover between those minds, useful innovations will be more likely to appear and to spread through the population at large.” — Johnson, “Where Good Ideas Come From” 27
  • 28. Extending the Network Beyond Development • The real sense of “enterprise” • If you have multiple customers, a scale- free graph is unreasonable Development Hu b SupportHu b End Users Hu b Hu b Hu b Management Hu b “Cartel” Scrum of Scrums Scrum of Scrums BOF Distance from some Devs to an end user is as small as 228
  • 29. Examples of Organizations that Work this Way • Research laboratories (Bell Labs: one patent a day over 100 years) X X X XX29
  • 30. Longitudinal Possibilities! • Combine gestalt theory and scale freeness to create organizations where the output is not linear with adding people, but a weak power series! • We already know this boosts product output for small values • We know this boosts innovation for large values • Law of diminishing returns on output, but maybe a win in innovation Output Nodes in Organizstion 30
  • 31. Working Groups — Brainstorming • How to add hubs to an existing Scrum organization (like yours!) • Agile Lean Leadershiop framework • Others? Buddy systems? Staff sharing? No constraints! • Scrum of Scrums / Feature Owner • Meta Scrums • Birds of a Feather • The architecture structure — code “stewardship” teams !!! 31
  • 32. Conclusion • Most scaling frameworks are not scale-free • At best, they are hierarchical organizations that just run interrupt-driven • Small Scrum works because everyone is connected • Scale-freeness supports enterprise agility • Scrum has some facilities now, but more formalized “hubs” could make it even better 32
  • 33. Possible Corollaries • Don’t try to scale your organization unless it is scale-free AND you do it in a scale-free way • You cannot be purely agile (individuals and interactions) in a market where hubs can’t reduce the connection path length to all users (democracy / republic) • All scaled agile frameworks are traditional hierarchies with scaled graph diameters: are those agile? 33
  • 34. 35 Context Name How would you rate this speaker's command of the topic? (4 = Excellent - 0 = Unsatisfied) Did you leave the session with actionable takeaways? (4 = Excellent - 0 = Unsatisfied) How well did the session description match the session's content? (4 = Excellent - 0 = Unsatisfied) Would you attend another session from this speaker in the future? (4 = Excellent - 0 = Unsatisfied) Overall, how would you rate this session? (4 - Beyond Satisfied to 0 - Unsatisfied) Please provide 4 3 4 4 3 Slides with black background and white letters are n long on side topics. 2 1 3 1 2 The criticism of the premise that scaling is solved wa deficiencies in the marketplace, so measuring produ problematic 4 3 4 4 2 4 2 4 3 Was very interesting insight, I have enjoyed the topi presented as extension of Scrum@Scale that it in ac best case if it could be led together with someone w possible confusions. 4 4 3 4 4 Next time Keynote please!!! 4 4 2 4 4 Very approachable presentation of a highly theoretic surprised. That definitely happend in the most posit 4 4 4 4 4 I really appreciated a talk based on data evidence 4 2 3 4 3 4 3 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 2 1 2 2 2 I would have preferred interaction and discussions 4 4 4 4 4 Great speaker 4 4 4 4 4 Confusing! Awesome! Animal noises 😁 loved it. 4 4 4 4 4 4 4 4 4 4 The first honest talk in these three days 3 3 4 4 3 4 3 3 3 3
  • 35. 36

Editor's Notes

  1. Scrum@Scale uses the term “scale-free architecture” to mean “… linear scalability of teams. Productivity per person does not go down no matter how many teams you add.” Mail from Jeff Suthlerland, 12 February 2019 at 16:26. There is a desire for people creating scaled Scrum system to create a scale-free system, and S@S is one of them.
  2. But, yet, they already do. https://webarchive.nationalarchives.gov.uk/20160204094159/http://www.ons.gov.uk/ons/dcp171766_429935.pdf
  3. Peaks are 7.5 km and 15 km away
  4. These are from the two graphs of the preceding slide
  5. Hale, et al, “Mapping the UK Webspace: Fifteen Years of British Universities on the Web.” May 2014. DOI: 10.1145/2615569.2615691. https://www.researchgate.net/publication/262264957_Mapping_the_UK_Webspace_Fifteen_Years_of_British_Universities_on_the_Web
  6. … but it’s small (12 people)
  7. Small World Theory
  8. Hubs support helping relationships in large organizations: Powers et al. “When is bigger better? The effects of group size on the evolution of helping behaviours.” https://www.semanticscholar.org/paper/When-is-bigger-better-The-effects-of-group-size-on-Powers-Lehmann/a2812148114baf401cb8d4a51f8c61450d694629
  9. Agile makes sense within development where tight coupling and interactions are the norm. But at the enterprise level, there may be enough natural decoupling (shearing layers) that agile response times are unnecessary. This is exacerbated by the myth that requirements change — no, they don’t: our understanding changes.
  10. Johnson, “Where Good Ideas Come From.”
  11. Picture credit: Manu Cornet / www.bonkersworld.net
  12. https://www.bbc.com/news/business-35261308