-
Se aplica al desarrollo de software el mismo proceso que al desarrollo de hardware, tipo cascada rigurosa.
Buenos principios
No ignorar matemáticas, ciencias de la computación, sociales, económicas y administrativas.
Usar el método científico para aprender a través de la experiencia.
No comprometerse demasiado antes de entender la complejidad de un proyecto
Evitar
Seguir demasiado rigurosamente el proceso de desarrollo secuencial.