Este documento presenta una introducción a diferentes modelos de procesos de desarrollo de software, incluyendo:
1) Modelos secuenciales como el lineal y por etapas que siguen un enfoque secuencial del desarrollo.
2) Modelos evolutivos como el incremental y concurrente que permiten iteraciones y desarrollo concurrente por equipos.
3) Modelos ágiles como XP, Scrum y Crystal que promueven prácticas colaborativas y adaptativas.