What is a prototype? Should I test using a prototype before coding?
A prototype is a simulation of the final product before coding commences. One common misconception is to skip creating the high-fidelity prototype and testing it to save time. However, from our experience with more than 50 projects, we discovered that high-fidelity prototype testing and iterations could dramatically reduce development time and cost. Overall, we recommend prototyping to save time and deliver a quality product that users have already tested.