The agile methods are focused on different aspects of the software development life cycle. Some focus on the practices (e.g. XP, pragmatic programming, agile modeling), while others focus on managing the software projects (e.g. Scrum).
Agile development is supported by a bundle of practices suggested by the agile methods, covering areas like requirements, design, modeling, coding, testing, project management, process, quality, etc.