General

In general, prototyping is understood as an approximation of a product/service. Prototyping is a method for testing the desired results/goals by means of low-cost, low-expenditure test versions. The prototype is the result of the prototyping process.

Goal

The prototyping method is used to visualize ideas, to test possible solutions for a problem, or a preliminary result. The method can be seen as a cycle, which first develops prototypes with rough accuracy, which become increasingly finer and more adapted to the specific context.

Execution

There are different types of prototyping:

 


Core Literature

[1] Kiebach, A., Lichter, H., Schneider-Hufschmidt, M., & Züllighoven, H. (1992). Prototyping in industriellen Software-Projekten: Erfahrungen und Analysen. Informatik Spektrum, 15(2), 65-77.

[2] Abel, D., & Bolling, A. (2006). Rapid Control Prototyping. In: Rapid Control Prototyping. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-29525-9_7

[3] Kappel, G., & Nierstrasz, O. (1989). Prototyping in einer objektorientierten Entwicklungsumgebung. Handbuch der Modernen Datenverarbeitung, 145, 116-125.