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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Matthew Bass
August 07, 2007
Technology
78
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Chaotic Agility
How understanding the science behind agility can increase our effectiveness and productivity.
Matthew Bass
August 07, 2007
More Decks by Matthew Bass
See All by Matthew Bass
Homesteading for Freelancers
pelargir
1
70
A/B Testing for Developers
pelargir
1
73
Generating Rich PDFs with Prawn
pelargir
0
95
Homesteading: The New Entrepreneurial Model
pelargir
1
61
Pragmatic Pair Programming
pelargir
3
120
Distance Education: An Alternative to Traditional College
pelargir
0
74
Teascript: A Homesteader's Story
pelargir
1
60
Other Decks in Technology
See All in Technology
PLaMo 3.0 Primeの構造化出力サポート
pfn
PRO
0
160
AI エージェント時代のデジタルアイデンティティ
fujie
2
1.3k
信頼できるテスティングAIをどう育てるか?
odan611
0
180
AIエージェントに財布を渡す日 ― 承認付き"買い物エージェント"を作って実演
yama3133
1
110
ガバメントクラウドでのランサムウェア対策
techniczna
1
530
plamo-3-translateの開発
pfn
PRO
0
240
【Google Cloud Next Tokyo'26】Gemini Enterprise と Oracle AI Database で実現する、業務データ活用を実現する AI エージェント実装
shisyu_gaku
0
130
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
110
初めてのGitHub Actions / GitHub Actions at First
tooppoo
0
120
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
240
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
140
Data Hubグループ 紹介資料
sansan33
PRO
0
3.1k
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
1
3.7k
From π to Pie charts
rasagy
0
240
Making the Leap to Tech Lead
cromwellryan
135
10k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
450
Believing is Seeing
oripsolob
1
180
Docker and Python
trallard
47
4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
920
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
160
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
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]