Agile revolutionized the way people think about developing software, but there are literally dozens of ways that you can "go agile." This book demystifies agile methodologies: why they're designed the way they are, what problems they address, and the values, principles, and ideas they embody