An Agile project can...
"Agile" is an umbrella term used to describe a variety of methods that encourage continual realignment of development goals with the needs and expectations of the customer. See http://AgileManifesto.org for a concise statement of beliefs held in common by the developers of these varied methods.
No M-word here... try AgileProcesses instead.
JeanPierreVickoff still uses the M-word in calling for "unification" (see PumaProposal)
See MethodologicalPluralism, AgileSoftwareDevelopment, AgileProcesses