0% found this document useful (0 votes)
51 views

Prototyping Method: Information System Management

The document discusses different types of prototyping methods used in information system development. It defines prototyping as creating an early working model to test designs and gather user feedback before full development. There are different types of prototypes including throw-away, evolutionary, low-fidelity, and high-fidelity prototypes. The key benefits of prototyping are improved usability, a closer match to user needs, improved design quality, and reduced development efforts.

Uploaded by

sanjay sahai
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views

Prototyping Method: Information System Management

The document discusses different types of prototyping methods used in information system development. It defines prototyping as creating an early working model to test designs and gather user feedback before full development. There are different types of prototypes including throw-away, evolutionary, low-fidelity, and high-fidelity prototypes. The key benefits of prototyping are improved usability, a closer match to user needs, improved design quality, and reduced development efforts.

Uploaded by

sanjay sahai
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 17

Prototyping method

Information system management Presentation By: Sanjay sahai Suryadeo kumar

Topic for discussion


Define Prototyping Prototyping benefits Types of prototypes Lessons learnt

Prototyping Defined
Prototyping is the process of quickly putting together a

working model (a prototype) in order to test various aspects of a design, illustrate ideas or features and gather early user feedback. Prototyping is a method used by designers to acquire feedback from users about future designs. It is a incomplete versions of the software program being developed. Prototyping is an iterative process that is part of the analysis phase of the systems development life cycle.

Prototyping Design.
Actual Design.

Prototyping benefits
Improved system usability
Closer match to the system needed Improved design quality Improved maintainability Reduced overall development effort

Prototyping process

Types of prototyping
Throw-away Prototyping Evolutionary Prototyping Low Fidelity Prototyping High Fidelity Prototyping

Throw Away Prototype


Throw Away Prototype is developed from the initial requirements but

is not used for the final project.


Written specifications of the requirements Some developers believe that this type is a waste of time because you

dont use it.


Regardless if prototype is discarded or kept for production, you must

use a easy to use language.

Outline requirements Reusable components

Develop prototype

Evaluate prototype

Specify system

Develop software

Validate system

Delivered software system

Evolutionary Prototype
Evolutionary prototyping is consider the most fundamental form of

prototyping.
Evolutionary prototyping main concept is to build a robust prototype

and constantly improve it.


Objective to deliver a working system to the end user. According to Steve McConnell, "evolutionary delivery is a lifecycle

model that straddles the ground between evolutionary prototyping and staged delivery."

Low-fidelity Prototyping
Low-fidelity prototyping is generally limited function, limited

interaction prototyping effort.


They are constructed to depict concepts, design alternatives and screen

layouts. They are intended to demonstrate general look and feel of the interface.
They are created to educate , communicate and inform, but not to

train, test or serve as a basis for which to code.


Low fidelity prototyping is used early in the design cycle to show

general conceptual approaches without much investment in development.

An example of a Low Fidelity Prototype showing a sign in screen

High-Fidelity Prototyping
High-fidelity prototypes represent the core functionality of the products

user interface.
High fidelity prototypes are fully interactive systems. Users can enter data

in entry fields, respond to messages, select icon to open windows and interact with user interface as if it were a real system.
They trade-off speed for accuracy. Building high fidelity prototypes consume resources and have high cost.

An example of a high Fidelity Prototype showing a sign in screen

Key Learning
A prototype can be used to give end-users a concrete

impression of the systems capabilities Throw-away prototyping is used to understand the system requirements In evolutionary prototyping, the system is developed by evolving an initial version to the final version Prototyping is essential for parts of the system such as the user interface which cannot be effectively prespecified. Users must be involved in prototype evaluation

Questions

You might also like