Where possible, engineering design and instructional design have used prototypes. The use of prototypes is not the same as rapid prototyping, however. Rapid prototyping emphasizes the rapid synthesis and utilitzation of designs because the medium affords it. We have adapted their conclusions into the instruchonal design environment. Iteration and change are natural consequences of instructional systems development.
Clients tend to change their minds.
Clients don't know their requirements until they see them implemented. Errors can be detected earlier. Prototyping can increase creativitythrough quicker user feedback. Prototyping accelerates the development cycle. Prototyping does not eliminate the need for front-end analysis.