One of my coworkers gave a marketing presentation about a year ago. For his presentation he researched the topic of prototyping from various sources. He decided to gather the ideas and concepts of his research into steps to make it easier to understand. And as you may have guessed since I'm presenting it here - there are seven steps to the prototyping process. Functional Prototyping Series: Steps in Creating a Functional Prototype : 1) Paper to Software Design 2) User Interface 3) Virtual Prototyping 4) Adding Hardware 5) Algorithm Engineering 6) Instrumenting and Testing 7) Deployment First of all, I must say that I was amazed that someone not intending to make a seven structure, could do so well at discovering a set of seven that imitates the creation process so well in both order and completeness. He stated in his presentation that steps two through six have the ability to circle around, not necessarily sticking to that order, until the creator feels that it is suffi...