Problems with Prototyping Approach
"Throwaway" type of prototype will have adaptive problem in case the customer or user will hold and work with the prototype
It is a trial and error approach to design, so it could be expensive in view of customers time and resources.
It is a learning-oriented and feedback communication process (participatory Design), there will be many contradictions involved the whole process.
Inadequate problem analysis.
Difficulty in resource planning.