A prototype is an early sample or model built to test a concept or process or to act as a thing to be replicated or learned from.
Advantages of prototyping
- May provide the proof of concept necessary to attract funding
- Early visibility of the prototype gives users an idea of what the final system looks like
- Encourages active participation among users and producer
- Enables a higher output for user
- Cost effective (Development costs reduced).
- Increases system development speed
- Assists to identify any problems with the efficacy of earlier design, requirements analysis and coding activities
- Helps to refine the potential risks associated with the delivery of the system being developed
- Various aspects can be tested and quicker feedback can be got from the user
- Helps to deliver the product in quality easily
- User interaction available during development cycle of prototype
Disadvantages of prototyping
- Producer might produce a system inadequate for overall organization needs
- User can get too involved whereas the program can not be to a high standard
- Structure of system can be damaged since many changes could be made
- Producer might get too attached to it (might cause legal involvement)
- Not suitable for large applications
- Over long periods, can cause loss in consumer interest and subsequent cancellation due to a lack of a market (for commercial products
No comments:
Post a Comment