Becoming Agile (...in an imperfect world)