Most are signers to "Manifesto for Agile Software Development"- statement of common values and principles:
"... we have come to value:
"Individuals and interactions over processes and tools"
"Working software over comprehensive documentation"
"Customer collaboration over contract negotiation"
"Responding to change over following a plan"
Iterative development seems to be common basis for virtually all models