Agile software development is a set of principles for software development in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.

Agile Alliance
InRhythm
Standup Time
UX Magazine
UX Matters
O'Reilly
UIE
UIE