Prototyping
Prototyping could be defined as a dynamic visual model providing an effective communication tool for customer and developer.
Sysgenic Sourcing prototyping practices include the use of evolutionary prototyping and throw-away prototyping. Upon project requirements we use prototyping to give end-users (customers) a concrete impression of the system's capabilities.
Benefits
Detecting misunderstandings between software users and developers regarding the specifications
Missing functionalities and confusing requirements can be identified
A working system is available early in the process of development
The prototype may serve as a basis for deriving a system specification
Sysgenic Sourcing prototyping practices
When using evolutionary prototyping we adopt an approach to system development where we create an initial prototype and based on the feedback and evaluation of it, will be refined through a number of iterations until the final system is ready. Through the use of evolutionary prototyping you can obtain a rapid delivery of the system, which in many cases is, the most important issue for the business. By using this development approach the system is more likely to meet user requirements, and it is more likely that the users will accept the new system and commit to the use of it.
A throw-away prototype is usually a practical implementation of the system, which is produced to help discover requirements problems and then is discarded. The desired system will be developed afterwards using some other development process. Throw-away prototyping reduces requirements risks.
© 2006 Sysgenic Group. All Rights Reserved.