Wednesday, 5 December 2007

Prototyping Overview

Prototyping is a way of managing and setting the expectations about the final system. It is the process of building a model of the proposed system. Mostly its the part of the analysis phase but its also a way of telling and asking the user that what the final system should be. For generating ideas IDEO was a new thing for me. It really helped me alot.

In website layout design a CRAP is a new thing for me. CRAP is

CRAP

Contrast

Repetition

Alignment

Proximity

Below is the image of a site developed in OpenLaszlo a new framework for the web pages. This site is a Demo site put on the webpage www.openlaszlo.org. A very bad idea is implemented here having the menus right corner negating our F-pattern for the Eye-tracking. CRAP could only help to set a new layout


Among the advantages of the prototypes are the following Some Advantages of Prototyping: cited at http://www.umsl.edu/~sauterv/analysis/prototyping/proto.html

  • Reduces development time.

  • Reduces development costs.

  • Requires user involvement.

  • Developers receive quantifiable user feedback.

  • Facilitates system implementation since users know what to expect.

  • Results in higher user satisfaction.

  • Exposes developers to potential future system enhancements.

In my previous writing I made a use case for the Go Game. Below is its prototype. Its not fully functional as one can see that white has just commit a suicide and there is no indication of it visually though an exception was thrown.



 

No comments:

Post a Comment