1. Ventajas: Hace más rápido el diseño de soluciones de software pequeñas
2. Desventajas: El cliente puede llegar a creer que así va a ser el software terminado; Suele prestarse a hacer soluciones de software que crecen de forma desordenada
3. Toda La información obtenida la documentamos y la utilizamos para el desarrollo del sistema real, un prototipo nunca debe considerarse como un sistema real sino como un ambiente de pruebas para entender a la organización.
4. Fase 1
4.1. . Entrevistar a los usuarios para entender lo que necesitan
5. Fase 2
5.1. Construir un prototipo de forma rápida basado en lo que los usuarios necesitan
6. Fase 3
6.1. Los usuarios experimentan con el prototipo y estos proveen la retroalimentación sobre lo que a ellos les gustó y no les gustó acerca del prototipo proporcionado.