1. IDEA
Inicialmente las ideas provienen de una especificación del cliente, pero esto no es suficiente.
Para desarrollar una aplicación eficiente debemos crear una secuencia de uso y finalidad haciendo las preguntas, ¿quién?, ¿qué? y ¿por qué? Una vez que estas preguntas han sido contestadas, podemos pasar a la creación de prototipos.