Introduction Prototyping provides us with tangible models which help users visualize possibilities and identify failures. Explore the development from an idea to a prototype Construct part of the development lifecycle used to provide valuable insight into the look-and-feel, and the general workflow of an application. Prototypingis the keynode of iterativedevelopment
Objectives Defining the Problem Identifying user requirements Development of a supportive design solution Designing of a low-fidelity prototype. Creating a working model of the system so that conceptual ideas can be 'road tested', alternatives explored and user feedback gathered at an early stage.
Our Approach J. Nielsen distinguishestwolevels of prototypingaccording to the level of interaction. Man-Machine Interface Functionalities Levels of prototyping
Horizontal prototype It isthe 'surface interface'. Functionalitiesare not working, but itallows to achieve a perception test. Allowsto check the local behaviour of the interface Identifies the critical points whereusabilityproblems are likely to appear.
Vertical prototype It implements a consistent set of functionalities in order to allow the user to achieve a typical scenario of use. Some of thisfunctionalitiescouldbesimulated. This second stage of the prototyping phase consists in a series of user tests duringwhich the critical points raisedpreviously are evaluated.