Find the best practices and resources for Agile Software development
Extreme Programming is a discipline of software development based on values of simplicity, communication, feedback, and courage. It works by bringing the whole team together in the presence of simple practices, with enough feedback to enable the team to see where they are and to tune the practices to their unique situation.
The author talks about Ruby on Rails and Agile development.
Martin Fowler article