A Project and Program Management Blog and Resource by Alvin Soltis
Agile
A concept around the idea of iterative development, greater collaboration with the client, and responding to change through the life of the project. For additional info look up 'Agile Manifesto'