Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
54
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
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
6
3.4k
Amazon Quick Suite で始める手軽な AI エージェント
shimy
1
1.9k
日本Rubyの会: これまでとこれから
snoozer05
PRO
6
240
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
1.5k
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
390
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
760
日本の AI 開発と世界の潮流 / GenAI Development in Japan
hariby
1
440
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
180
"人"が頑張るAI駆動開発
yokomachi
1
170
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
250
半年で、AIゼロ知識から AI中心開発組織の変革担当に至るまで
rfdnxbro
0
140
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
2.4k
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Skip the Path - Find Your Career Trail
mkilby
0
27
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
400
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
First, design no harm
axbom
PRO
1
1.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
30
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
2k
Prompt Engineering for Job Search
mfonobong
0
130
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
510
Git: the NoSQL Database
bkeepers
PRO
432
66k
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]