Agile Undefined by Andy Hunt
At Ruby Midwest, Andy Hunt gave a great keynote talk about the definition of Agile:

I remember back when I first started practicing “Agile”, and understanding to be Agile is to embrace change.
In this talk, Andy defocuses on practice and re-emphasizes embracing change. It definitely brought up some questions that are worth addressing with my team. We meet weekly to dissect our current practices to improve, I think lately we have stopped asking some hard questions.
- Are we happy with the current process?
- What can we do to make the process better?