Rememebrium


Software Development Methods

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

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


Meme-o-totalitator: 0
permalink