Overview
Prototyping is a well understood and used technique in engineering where novel products are tested by testing a model prototype
- prototypes can be “throw away” (e.g., scale models) or go into commercial use (Concorde!)
In software development prototypes can be
- paper-based
- software-based
-