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