The Social Nature of Agile Teams
Iterative and incremental developments. a brief history