I found a very interesting article written by Bruce Tate some times ago. It speaks about how to perform a quite successful development by using a lightweight approach.
There is a lot of matter to discuss, and I find many interesting thoughts in this article. I let you discover by yourself this one (it is a quite long article actually ;) ).
Secrets of lightweight development success :