A general term to describe lightweight development methodologies, of which ExtremeProgramming is one.
See AgileProcesses.