Here are some handy resources on Agile Software Development that we often refer to in our training and coaching engagements: