Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Chaotic Agility
Search
Matthew Bass
August 07, 2007
Technology
1
61
Chaotic Agility
How understanding the science behind agility can increase our effectiveness and productivity.
Matthew Bass
August 07, 2007
Tweet
Share
More Decks by Matthew Bass
See All by Matthew Bass
Homesteading for Freelancers
pelargir
1
52
A/B Testing for Developers
pelargir
1
59
Generating Rich PDFs with Prawn
pelargir
0
72
Homesteading: The New Entrepreneurial Model
pelargir
1
55
Pragmatic Pair Programming
pelargir
3
100
Distance Education: An Alternative to Traditional College
pelargir
0
59
Teascript: A Homesteader's Story
pelargir
1
39
Other Decks in Technology
See All in Technology
LayerX QA Night#1
koyaman2
0
300
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
810
Claude Codeを使った情報整理術
knishioka
15
11k
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
120
Directions Asia 2025 _ Let’s build my own secretary (AI Agent) Part 1 & 2
ryoheig0405
0
110
日本Rubyの会: これまでとこれから
snoozer05
PRO
6
250
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
140
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
240
コールドスタンバイ構成でCDは可能か
hiramax
0
130
さくらのクラウド開発ふりかえり2025
kazeburo
2
1.3k
Strands AgentsのEvaluatorをLangfuseにぶち込んでみた
andoooooo_bb
0
110
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
240
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
65
35k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Navigating Weather and Climate Data
rabernat
0
60
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
150
Writing Fast Ruby
sferik
630
62k
Chasing Engaging Ingredients in Design
codingconduct
0
92
エンジニアに許された特別な時間の終わり
watany
106
220k
Building Adaptive Systems
keathley
44
2.9k
Abbi's Birthday
coloredviolet
0
4k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Amusing Abliteration
ianozsvald
0
79
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
Chaotic Agility
Good things happen
The Book “Managing Software for Growth” by Roy Miller
Manufacturing Software • 1880, Frederick Taylor – Every job has
“one best way” – Workers are dumb – Managers need more control
The Manufacturing Mindset • Determine what we want • Design
it • Build it • Make sure it works • Repeat Assumption: The result will be the same every time the process is repeated.
What does this remind you of?
None
Manufacturing assumes linearity • Whole equals sum of parts •
Effects proportional to causes • Result is predictable
Complexity science models reality • Whole greater than sum of
parts • Small changes have big effects • Patterns appear, but predictability remains elusive
When will it rain?
Weather • weather = function(sun, wind, humidity, CO2…) • 1960,
Edward Lorenz • Toy weather – Small variations eventually disappeared – Until the program was started in the middle
Attractors • Emergent patterns • Only show up during change
• Can’t be created in advance • Can’t be predicted
CAS • John Holland • Networks of agents… • Acting
in parallel… • Without central control • Constant change == life • Stability == death
The Edge of Chaos • A CAS must be stable…
• But not too stable… • And not too chaotic • Balance is key • Where is the edge?
Self Organization • Minimize the number of choices, then make
an educated guess • It’s the economy… • Agents influence each other • BarCamp, anyone?
Growing Software • Emergence • Interaction • Adjustment • “Just
Enough” / YAGNI • What is “done?”
Waterfall is Manufacturing • Prediction is possible • Software is
an efficiency optimization problem • Process over people
Agility is a CAS • Continuous change • Good design
• Simplicity • People working together • What else?
Take Aways • For managers: – Stop trying to control
and predict – Setup minimal structure – Make minor adjustments • For developers: – Don’t stress over perceived chaos – Be willing to experiment • What else?
Okay, who’s the jerk? Matthew Bass Software consultant Speaker Ruby
addict Agile evangelist Not Fred Medlin! :blog => matthewbass.com :email =>
[email protected]