Explaining software development methods by flying to Mars
The Waterfall method
You want to go to Mars
You build a rocket
You test the rocket
You go to Mars
Agile Development
You want to go to Mars
You start building a rocket
You then want to go to Uranus
You go to the Moon
The Kanban method
You want to go to Mars
You split the work into thousands of tiny pieces
One year later you are still waiting for the armrests to be done
Scrum
You want to build armrests for a rocket seat
You disappear for a month to work on it
You fail to build armrests. After a 15 minute meeting you decide to start over
Lean development
You want to go to Mars (but have no money)
You add wings to a firecracker
You try to convince investors that it may fly to Mars someday, maybe