Choice of Agile Methodologies in Software Development: A Vendor Perspective
Iterative and incremental developments. a brief history