Minimize the time between committing to a feature and letting end-users profit from it (SoftwareInProcess)
"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.
A new one called TgpMethodology an innovation of ArtwareSoft focus on integration of business professionals into the development process. It is based on a unique architecture. http://www.artwaresoft.com -- The TGP Methodology