Rapid prototyping is a collaborative productivity technique that fosters team work by creating early-stage prototypes of the informational artifact to be created. In software development prototypes are often user interface mockups, in authoring an exposé can be seen as a prototype.
The advantage of rapid prototyping is giving the team members and all stakeholders in a project an early and concrete understanding of the informational artifact to be created in the course of the project.