Overview
Syllabus
Introduction
Without Simplicity, there's no Agility Russ Miles
Let's stop polishing the Process Turd.
On What Matters
Forces against Agility?
Managing Natural Emergence
Assumptions...
Problems of Software Development
Your software's first role is to be useful
The best software is that which is not needed at all
Human comprehension is King
Mechanical Sympathy is Queen
Software is a process of R&D
Software Development is an extremely challenging Intellectual Pursuit
3 Areas to Address
A means of exploring, recognizing and delivering the right thing
A means of organizing work that embraces change
A means of managing the natural constraints of your software so that it can adapt
Simplicity in Software My working definition
Reducing Entanglement
Started off with 5 Principles
Organise = Reduce = Encapsulate
Reduce Entanglement, Increase Comprehension
What's the goal?
The Elephant in the Standup
"Count the Concerns" pattern
Impact Mapping
Real Options
Summary
Emergence is natural
Adaptable Software Wins
Taught by
GOTO Conferences