“Agile methods break tasks into small increments with minimal planning, and do not directly involve long-term planning.”

From http://en.wikipedia.org/wiki/Agile_software_development and failblog.