Agile software development is picking up steam. You have most likely heard about eXtreme Programming (XP). What other Agile methodologies are you familiar with and what do they bring of interest or significance to the table of agility? More important, why should you learn about these different methodologies instead of simply focusing on one?
No one shoe fits all. Any methodology that requires you to follow it in totality and not let you adapt is rather dogmatic, not pragmatic. To be effective we have to take the best of different approaches and apply to our projects based on our specific needs.
Click here to listen to an awesome Podcast on Agile Development methodologies