A practical guide to applying agile principles and navigating an agile transformation in the real, messy world.