Published by Fabian on 04 May 2009 at 09:09 pm
Incremental and Agile Design Built in Lego
I just wanna make sure you check this experiment done by a company called it-agile. It is an incarnation of the famous software-construction metaphor. And it shows how refactoring could work out when building a castle.
The most interesting part is the video they created out of many snapshots after each iteration.
An iteration was 30 seconds, and people could do refactorings, or new construction or actually what they liked.
I did a few myself, as this experiment was done at the JAX conference in Mainz.
There were three releases:
- Day: Build a castle
- Day: The Emperor decided that castle construction was not proceeding well, so he set up a priority list for walls, entrance and balcony.
- Day: The big changes of the 2. Day already resulted in something the royal family could live with so the third day was about brushing everything up and making it nice.
What this experiment shows clearly:
- without correction, projects tend to go into the wrong directions
- simple guidelines and refinement of them makes it much more structured
- refactorings are seldom done, but they can improve a lot
Any more lessons you can take from this?
Guildenstern on 05 May 2009 at 9:34 am #
very nice!
Thank you for the link