The process can be costly and time-consuming because customer needs are often complex, subtle, and fast changing.
"Customers don't fully understand their needs until they try out prototypes to explore exactly what does, and doesn't, work (referred to as``learning by doing"")."