Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Chaotic Agility
Search
Matthew Bass
August 07, 2007
Technology
85
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
73
A/B Testing for Developers
pelargir
1
73
Generating Rich PDFs with Prawn
pelargir
0
97
Homesteading: The New Entrepreneurial Model
pelargir
1
62
Pragmatic Pair Programming
pelargir
3
130
Distance Education: An Alternative to Traditional College
pelargir
0
81
Teascript: A Homesteader's Story
pelargir
1
66
Other Decks in Technology
See All in Technology
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
390
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
360
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
4
1.2k
AI時代のPRレビューにどう向き合うか?
kairim0
1
210
go-sqletch
moznion
0
140
ゲームのリアルタイム通信から見た QUIC と MoQ
segadevtech
0
110
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
5.8k
Getting Started with Google Antigravity
glaforge
0
210
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
0
420
Kiro Crewをはじめよう
kizawa2020
1
140
夫婦で子育てするための育児標準化
codmoninc
PRO
0
200
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
710
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
700
Optimising Largest Contentful Paint
csswizardry
37
4k
Writing Fast Ruby
sferik
630
63k
My Coaching Mixtape
mlcsv
0
350
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
400
Automating Front-end Workflow
addyosmani
1369
210k
Everyday Curiosity
cassininazir
0
350
New Earth Scene 8
popppiees
4
2.7k
Building the Perfect Custom Keyboard
takai
2
900
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
730
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]