In addition to its rapid-development benefits, Throwaway Prototyping produces many side effects, most of which are beneficial. Prototyping tends to:
Reduce project risk (since you explore risky implementation areas early)
Improve maintainability
Provide resistance to creeping requirements
Provide a good opportunity to train inexperienced programmers since the code they write will be thrown away anyway
3.142.133.180