Este documento describe las diversas etapas de un proyecto, incluyendo la identificación de problemas, el diseño de soluciones, la organización de piezas, la programación del funcionamiento, y la evaluación final del proyecto. Se proveen ejemplos como la mejora de la capacidad de los computadores, el diseño de nuevos modelos de carros, y la programación de robots celulares.