El documento describe varias metodologías para el desarrollo de software como el modelo en cascada, el modelo basado en prototipos, el desarrollo en espiral, la programación extrema y el modelo Watch. Explica brevemente cada metodología y los actores involucrados como el modelo cascada definido por Winston Royce, el modelo basado en prototipos usado para el lenguaje Self, y el modelo espiral definido por Barry Boehm como un desarrollo iterativo.