So, Now You’re
an Agilist...
So, Now You’re
an Agilist...
What’s
Next?
Jurgen Appelo
jurgen@noop.nl
version 3
Jurgen Appelo
writer, speaker,
entrepreneur...
www.jurgenappelo.com
A. psychological profiles
B. leaders vs. rulers
C. organization types
D. organizational structures
E. risk management
F. organizational optimization
G. adaptive methods
H. non-linear improvement
J. tuning process dependencies
K. classification of methods
Agile... what’s next?
My ideas, taken from complexity science
photo by blumpy
disclaimer: this is a...
(I sometimes change my opinion)
photo by Randy Son of Robert
complexity
what is it?
complex systems are
self-organized
photo by judepics
photo by ClintJCL
complex systems show
emergent behavior
photo by DavidHR
complex systems behave
in a non-linear way
photo by Noël Zia Lee
(many) complex systems are
adaptive
“For example, an ant colony, the brain, the
immune system, a Scrum team, and New
York City, are self-organizing systems.”
- Ken Schwaber
Agile Software Development with Scrum
“At the heart of complex adaptive systems
theory’s relevance to software development
is the concept of emergence, and the
factors leading to emergent results.”
- Jim Highsmith
Adaptive Software Development
some books I read…
The 12 Laws of Software Development
Reduce Risk
Measure Performance
Evaluate Feedback
Acquire Knowledge
Manage Uncertainty
Evolve Practices
Motivate People
Empower Teams
Align Results
Optimize Communication
Enforce Discipline
Restrain Growth
which led me to “discover”…
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
a complex system
? :
Agents
Connections
Rules
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#1: the agents must be active
photo by MikeBlogs
The 1st Law of Software Development
Motivate People
diversity
brings robustness and flexibilityphoto by woodleywonderworks
what motivates one
demotivates another
So, Now You're An Agilist, What's Next?
Don’t agree?
There exists a selection of practices for
which the sum of people’s motivational
balances is optimal.
therefore...
“In a software project the optimal method
is a function of the psychological profiles
of its team members.”
Agreed?
A
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#2: the system controls itself
photo by Andrew Mason
The 2nd Law of Software Development
Empower Teamsphoto by Elvire.R.
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#3: the system is unaligned
?
? ?
?
unaligned self-organizationphoto by aviplot
aligned self-organizationphoto by john w
The 3rd Lawof Software Development
Align Resultsphoto by The Wandering Angel
self-organization
this was the result of…
photo by hive
photo by Mike Licht
and this too…
ordered complex chaotic
empowerment alignment
ordered organizations need empowerment
chaotic organizations need alignment
The Edge of Chaos
Don’t agree?Agreed?
“How to implement agile depends on
whether you come from an ordered or
a chaotic situation.”
C
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#4: the agents communicate
photo by woodleywonderworks
Optimize Communication
The 4th Law of Software Development
photo by foxypar4
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#5: the agents stick to rules
1. -----
2. ---
3. -----
1. -----
2. ---
3. -----
1. -----
2. ---
3. -----
1. -----
2. ---
3. -----1. -----
2. ---
3. -----
1. -----
2. ---
3. -----
1. -----
2. ---
3. -----
1. -----
2. ---
3. -----
1. -----
2. ---
3. -----
1. -----
2. ---
3. -----
photo by anna pearson
The 5th Law of Software Development
Enforce Disciplinephoto by kaibara87
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#6: the system tends to grow
? :
? :
? :
? :
? :
? :
? :
? :
? :
photo by **Maurice**
The 6th Law of Software Development
Restrain Growthphoto by mountainamoeba
photo by daisybush
Parkinson’s Law
organizations tend to get bigger
Cope’s Rule
species tend to get biggerimage by Bogdanov
Prevent systems from growing...
1. Limit input and output (keep it simple)
2. Make resources scarce (small budgets)
3. Reduce complexity (remove waste)
4. Clean up regularly (refactoring)
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#7: the system is exposed to risk
photo by Aaron Escobar
The 7th Law of Software Development
Reduce Riskphoto by rednuht
Self-Organized Criticality
a critical state of high riskphoto by lrargerich
Don’t agree?Agreed?
Someone needs to try and reduce the
system’s exposure to risk...
“Risk management (mitigating potential
impediments) can best be done by
stepping outside the system.”
E
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#8: the system must know how it’s doing
+/+
-/-
The 8th Law of Software Development
Measure Performancephoto by xmatt
The Tragedy of the Commons:
using shared resources
photo by ojbyrne
optimize the whole
optimize the whole
= manage shared resources
Don’t agree?Agreed?
“Optimize the whole means to optimize
to the largest possible span of control,
which can mean: don’t optimize the
individual software projects.”
F
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#9: the system responds to the input
+/-
-/+
The 9th Law of Software Development
Evaluate Feedbackphoto by JasonRogers
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#10: the system needs ways to learn
!
So, Now You're An Agilist, What's Next?
The 10th Law of Software Development
Aquire Knowledgephoto by procsilas
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#11: the system must cope with uncertainty
Adaptation to change…
The 11th Law of Software Development
Manage Uncertaintyphoto by rednuht
The Butterfly Effect
small variations, big impactphoto by Hamed Saber
? :
? : ? :
? :
? :
? :
? :
? :
? :
? :
#12: the system figures out how to change
1. -----
2. ---
3. -----
1. -----
3. ---
4. -----
1. -----
2. ---
3. -----
1. -----
2. ---
3. -----1. -----
4. ---
5. -----
1. -----
2. ---
3. -----
1. -----
2. ---
3. -----
4. -----
5. ---
6. -----
2. -----
3. ---
5. -----
1. -----
2. ---
3. -----
photo by Sukanto Debnath
genotype (genes)
phenotype (body)
The 12th Law of Software Development
Evolve Practicesphoto by Hulagway
fixed practices = not complex at all
Don’t agree?Agreed?
Adaptive phenotype...
changing requirements
Adaptive genotype...
changing environment
“Not just the project, but the method
itself must be adaptable too.”
G
Fitness Landscapes
evaluating performancephoto by Hulagway
“It takes all the
running you can do,
to keep in the
same place.”
- Louis Carroll
Through the Looking Glass
The Red Queen Effect
PDCA QIP AIM Pr2imer CPI-7
1. Determine Problems Plan Understand Assess Analysis Managing
2. Set Goals Set Goals Analyze Target Targets
3. Define Metrics Plan
4. Identify
Improvements
Act Choose Improve Analyzing
5. Implement
Improvements
Pilot Improving
6. Execute Processes
(implicit)
Do Execute -- -- --
7. Check
Measurements
Check Analyze Metricate -- Managing
process
improvement
?
linear improvement
stuck on local optimum
or walk through the valley
(things get worse before they get better)
Crossover
photo by Kevin N. Murphy
mixing practices from two sources
non-linear improvement
find higher peaks by
averaging prior high performers
Don’t agree?Agreed?
“Linear improvement works up to a point,
but to find the optimal development
process you need a non-linear approach.”
H
moderately connected system
(several optimums)
sparsely connected system
(one optimum)
intensively connected system
(no real optimum)
Don’t agree?Agreed?
“Methods are strong when it’s easy to
replace individual practices.”
J
sudden burst of solutionsimage by Karl J. Niklas
Punctuated Equilibrium
Attractors
convergence of formsphoto by Okko Pyykkö
Don’t agree?Agreed?
“We now experience a burst of methods
and tools, due to environmental change.
This could converge into a few main
forms with many small variations.”
K
The 12 Laws of Software Development
Reduce Risk
Measure Performance
Evaluate Feedback
Acquire Knowledge
Manage Uncertainty
Evolve Practices
Motivate People
Empower Teams
Align Results
Optimize Communication
Enforce Discipline
Restrain Growth
ANY creative team project
A. psychological profiles
B. leaders vs. rulers
C. organization types
D. organizational structures
E. risk management
F. organizational optimization
G. adaptive methods
H. non-linear improvement
J. tuning process dependencies
K. classification of methods
Agile... what’s next?
Don’t agree?Agreed?
m30.me/happiness
@jurgenappelo
slideshare.net/jurgenappelo
noop.nl
linkedin.com/in/jurgenappelo
jurgen@noop.nl
http://creativecommons.org/licenses/by-nd/3.0/
This presentation was inspired by the works of many people, and
I cannot possibly list them all. Though I did my very best to attribute
all authors of texts and images, and to recognize any copyrights, if
you think that anything in this presentation should be changed,
added or removed, please contact me at jurgen@noop.nl.

More Related Content

PPTX
Intro to Systems Thinking
PDF
What (Else) Can Agile Learn From Complexity
PDF
Agile Application Lifecycle Management (ALM)
PDF
The Big-Ass View on Competence (and Communication)
PDF
Checklist for the Agile Manager
PDF
Complexity versus Lean
PPTX
Management 3.0 - Complexity Thinking
PDF
Managing Agility: From Complex To Simple
Intro to Systems Thinking
What (Else) Can Agile Learn From Complexity
Agile Application Lifecycle Management (ALM)
The Big-Ass View on Competence (and Communication)
Checklist for the Agile Manager
Complexity versus Lean
Management 3.0 - Complexity Thinking
Managing Agility: From Complex To Simple

What's hot (20)

PDF
Systems Thinking for agile service design
PDF
Understanding systems
PPTX
Agile Management: Leading Teams with a Complex Mind
PDF
COMPLEXITY, CHAOS & CYNEFIN
PDF
Systems Thinking workshop @ Lean UX NYC 2014
PDF
Systems Thinking for Product Managers
PDF
Sense-making for digital products - UX Lausanne
PPTX
Systems Thinking 2019
PDF
Let’s Help Melly
PDF
Systems Thinking & Modelling in Organizations
PPT
Be The Change Tel Aviv
PPTX
Systems thinking
PPT
Understanding complexity - The Cynefin framework
PDF
Seeing through complexity
PPTX
Systems Thinking and the Art of Simplification
PPTX
Making sense of messy problems - Systems Thinking for multi-channel UX
PDF
Introduction to Systems Thinking: System Structures and Behaviour
PPTX
Management 3.0 - Empower Teams
PDF
Favoring the Emergence through Agile Scaffolding
Systems Thinking for agile service design
Understanding systems
Agile Management: Leading Teams with a Complex Mind
COMPLEXITY, CHAOS & CYNEFIN
Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking for Product Managers
Sense-making for digital products - UX Lausanne
Systems Thinking 2019
Let’s Help Melly
Systems Thinking & Modelling in Organizations
Be The Change Tel Aviv
Systems thinking
Understanding complexity - The Cynefin framework
Seeing through complexity
Systems Thinking and the Art of Simplification
Making sense of messy problems - Systems Thinking for multi-channel UX
Introduction to Systems Thinking: System Structures and Behaviour
Management 3.0 - Empower Teams
Favoring the Emergence through Agile Scaffolding
Ad

Similar to So, Now You're An Agilist, What's Next? (20)

PDF
Introduction to Agile Software Development
PDF
Rules of development (and everything else for what matters)
PDF
What is agile
PPT
Introduction To Agile
PDF
Agile 101
PDF
Andy van der Gugten, Agile Tauranga 2018 Presentation
PDF
Agile Basics Slides PMIBC - Feb 2015
PPTX
Agile development
PPTX
Pragmatic agility
PDF
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
PPTX
MDG Agile for Medical Device Software
PPTX
Agile in a nutshell
PPTX
Agile Software Development Methodologies
PPTX
The Secret, Yet Obvious, Ingredient to Sustainable Agility
PDF
PMI ACP Prep Course
PPTX
Leading Software Development Teams
PPTX
Hardware Firewall with all the detail of
PPTX
Agile with process 3 best for all types of
PDF
Agile Fundamentals for Project Managers.pdf
PPTX
Strategies for Large Scale Agile Transformation
Introduction to Agile Software Development
Rules of development (and everything else for what matters)
What is agile
Introduction To Agile
Agile 101
Andy van der Gugten, Agile Tauranga 2018 Presentation
Agile Basics Slides PMIBC - Feb 2015
Agile development
Pragmatic agility
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
MDG Agile for Medical Device Software
Agile in a nutshell
Agile Software Development Methodologies
The Secret, Yet Obvious, Ingredient to Sustainable Agility
PMI ACP Prep Course
Leading Software Development Teams
Hardware Firewall with all the detail of
Agile with process 3 best for all types of
Agile Fundamentals for Project Managers.pdf
Strategies for Large Scale Agile Transformation
Ad

More from Jurgen Appelo (20)

PDF
Agility Scales
PDF
Managing for Happiness
PDF
Champfrogs
PDF
35 Best Quotes from Management for Happiness
PDF
Management 3.0 Workout
PPT
The Zen of Scrum - Russian
PDF
Management 3.0 - Brochure
PDF
Jurgen Appelo - Brochure
PDF
I Can't Draw
PDF
SketchKeynote Example
PDF
Happy Melly Videos (General Instructions)
PDF
Blueprint for a Tribal Business
PDF
Management 3.0 in 50 minutes
PDF
Stoos and Stuff
PDF
Stoos Gathering
PDF
The 7 Duties of Great Software Professionals (Reworked)
PDF
Complexity Thinking
PDF
How to Change the World
PDF
What Is Agile Management?
PDF
The 7 Duties of Great Software Professionals
Agility Scales
Managing for Happiness
Champfrogs
35 Best Quotes from Management for Happiness
Management 3.0 Workout
The Zen of Scrum - Russian
Management 3.0 - Brochure
Jurgen Appelo - Brochure
I Can't Draw
SketchKeynote Example
Happy Melly Videos (General Instructions)
Blueprint for a Tribal Business
Management 3.0 in 50 minutes
Stoos and Stuff
Stoos Gathering
The 7 Duties of Great Software Professionals (Reworked)
Complexity Thinking
How to Change the World
What Is Agile Management?
The 7 Duties of Great Software Professionals

Recently uploaded (20)

PDF
Stacey L Stevens - Canada's Most Influential Women Lawyers Revolutionizing Th...
PDF
Vinod Bhatt - Most Inspiring Supply Chain Leader in India 2025.pdf
PDF
Second Hand Fashion Call to Action March 2025
PPTX
basic introduction to research chapter 1.pptx
PPTX
Market and Demand Analysis.pptx for Management students
PPTX
CTG - Business Update 2Q2025 & 6M2025.pptx
DOCX
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
PPTX
chapter 2 entrepreneurship full lecture ppt
PDF
533158074-Saudi-Arabia-Companies-List-Contact.pdf
PDF
Comments on Clouds that Assimilate Parts I&II.pdf
PPTX
IITM - FINAL Option - 01 - 12.08.25.pptx
PDF
HQ #118 / 'Building Resilience While Climbing the Event Mountain
PDF
Business Communication for MBA Students.
PDF
Immigration Law and Communication: Challenges and Solutions {www.kiu.ac.ug)
PDF
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
DOCX
Hand book of Entrepreneurship 4 Chapters.docx
PPTX
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
PPTX
33ABJFA6556B1ZP researhchzfrsdfasdfsadzd
DOCX
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
DOCX
Handbook of entrepreneurship- Chapter 7- Types of business organisations
Stacey L Stevens - Canada's Most Influential Women Lawyers Revolutionizing Th...
Vinod Bhatt - Most Inspiring Supply Chain Leader in India 2025.pdf
Second Hand Fashion Call to Action March 2025
basic introduction to research chapter 1.pptx
Market and Demand Analysis.pptx for Management students
CTG - Business Update 2Q2025 & 6M2025.pptx
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
chapter 2 entrepreneurship full lecture ppt
533158074-Saudi-Arabia-Companies-List-Contact.pdf
Comments on Clouds that Assimilate Parts I&II.pdf
IITM - FINAL Option - 01 - 12.08.25.pptx
HQ #118 / 'Building Resilience While Climbing the Event Mountain
Business Communication for MBA Students.
Immigration Law and Communication: Challenges and Solutions {www.kiu.ac.ug)
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
Hand book of Entrepreneurship 4 Chapters.docx
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
33ABJFA6556B1ZP researhchzfrsdfasdfsadzd
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
Handbook of entrepreneurship- Chapter 7- Types of business organisations

So, Now You're An Agilist, What's Next?