Learn Agile Development Through Tetris

I stumbled upon this on Slideshare today. It is an amusing and informative look at how software development (or web rollouts) are like a game of Tetris.