Agile is an iterative approach to software development that has rapidly gained popularity in the IT industry as the preferred alternative to traditional project management. For business analysts, adopting an Agile approach can revolutionize working practices. It enables clearer vision and success measure definitions, better stakeholder engagement and a greater understanding of customer needs, amongst other benefits. This book provides a comprehensive introduction to Agile methodologies and explains these in the context of business analysis. It is ideal for business analysts wanting to learn and understand Agile practices, working in an Agile environment, or undertaking Agile certifications.