- Se basa en la metodología incremental.
- Nos permite construir equipos de trabajo autónomos e independientes que se reúnen frecuentemente para compartir nuevos desarrollos. Poco a poco se va creando y puliendo el producto final, mientras el cliente puede aportar nuevos requisitos o correcciones, ya que puede comprobar el avance del proyecto en tiempo real.
Se centra en el hecho de que cada incremento genera un producto que ya funciona.