Este documento describe y compara varios modelos de procesos de desarrollo de software. Presenta el modelo en cascada, los modelos evolutivos como el incremental y el espiral. También describe modelos ágiles como Crystal Clear, XP y FDD, los cuales se enfocan en iteraciones cortas y entregas frecuentes con participación del cliente.