The document provides a comparison of various agile methods used in software development. It discusses the processes, roles and responsibilities, practices, and scope of several agile methods including eXtreme Programming (XP), Scrum, Crystal, Feature Driven Development, Rational Unified Process, Dynamic System Development Method, and Adaptive Software Development. The methods are compared based on their iterative processes, roles such as product owner and scrum master, common practices like daily stand-ups and planning games, and typical project sizes they work best for.