Rapid prototyping is an agile technique used in the process of product creation. With this technique, in an effort to improve features such as form, scale, and overall usability, 3-dimensional prototypes of a product or function are created and tested.