I've started studying Agile Development and in particular Scrum. Reading Scrum in five minutes, so far it is all common sense to me.
Here is the philosophy of Agile Development summarized with the help from screedbot.
Read the whole Manifesto for Agile Software Development if you would like to learn more.