Prototyping techniques for different problem contexts
Óscar Gutiérrez · ACM SIGCHI Bulletin · 1989
Rapid prototyping and other experimental techniques are playing an increasingly important role in software development. Some common issues that concern their adoption are identifying the place in a system's life cycle where they may be appropriate, and selecting which tools to use. This paper presents a model of different problem types, suggesting that a fit must be found between the nature of the problem at hand and the features associated with available techniques. Emphasis is placed on the fact that most commercial tools are suitable for only certain problem types. Some areas of further development are highlighted and implications concerning human-computer interaction discussed.